contentfilter

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2020 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetHandler

func GetHandler(amavisd_configs_path string) httprouter.Handle

Get contentfilter(amavis) setting groups by names via case conditions by url location,

get quarantine messages info

func MapMain

func MapMain(amavisConf map[string]string) string

Mapping main group parameters from amavis configuration

func MapQuarantineList

func MapQuarantineList(files []os.FileInfo, slimit, dateStart, dateEnd string) (string, error)

Create quarantine list json

func MapQuarantineMessageHeaders

func MapQuarantineMessageHeaders(rawHeaders map[string]string) string

func PostHandler

func PostHandler(amavisd_configs_path string) httprouter.Handle

Update contentfilter(amavis) main setting groups by names via case conditions by url location

func ValidateMain

func ValidateMain(inputParams io.Reader, currentConf string) (map[string]string, error)

Check incoming contentfilter "main" group parameters from json request and generate map array for postfix.UpdateMainCf method

func ValidateReleaseMessage

func ValidateReleaseMessage(inputParams io.Reader) (string, string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL