forked from scVENUS/PeekabooAV-amavisd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MANIFEST
104 lines (73 loc) · 4.73 KB
/
MANIFEST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
MANIFEST this file
LICENSE GPL license text
AAAREADME.first start reading here...
RELEASE_NOTES ...followed by reading/browsing this file
INSTALL installation instructions
README_FILES/ MTA-specific instructions and other documentation
README_FILES/amavisd-new-docs.html a more detailed documentation on selected
topics (a work in progress), the most recent version is at:
http://www.ijs.si/software/amavisd/amavisd-new-docs.html
amavisd the amavisd-new daemon (should go into /usr/local/sbin/)
amavisd.conf its configuration file (should go into /etc/)
amavisd.conf-default lists all configuration variables with their defaults
amavisd-custom.conf example custom hooks, to be invoked from amavisd.conf
amavisd-release a program to request releasing a message from a quarantine
amavisd-submit a simple program to pass an email message to amavisd daemon
and to adjust its exit status according to a response received
amavisd-signer A DKIM signing service daemon for amavisd. It uses an AM.PDP
protocol lookalike to receive a request from amavisd and
provides two services: choosing a signing key, and signing
a message digest with a chosen DKIM private key.
Amavisd will use this signing service configured through
a $dkim_signing_service setting if it is nonempty, otherwise
an internal signing service is used.
AMAVIS-MIB.txt The MIB module (SNMP Management information base)
describing amavisd-new statistics and health information.
Useful to a SNMP client program such as snmpwalk or Cacti;
p0f-analyzer.pl a program to interface amavisd with a p0f v3 or v2 utility
p0f-analyzer.pl-old a program to interface amavisd with a p0f v2 utility
JpegTester.pm a Perl module needed if 'check-jpeg' AV checker entry
is enabled; to be placed in Perl include paths if needed;
test-messages/ contains sample/test mail messages
TODO missing features, wish list, ...
Newer 0MQ-based utilities and auxilliary services:
amavisd-status equivalent to amavisd-nanny, but uses ZMQ as a communication
protocol instead of a Berkeley DB database;
is faster for high-traffic sites;
amavisd-snmp-subagent-zmq equivalent to amavisd-snmp-subagent, but uses
ZMQ as a communications protocol instead of Berkeley DB;
is faster for high-traffic sites;
amavis-services a supporting service needed when ZMQ is used as a
communications protocol. It handles communication between
amavisd processes and utilities (like amavisd-status and
amavisd-snmp-subagent-zmq), and keeps track on health of
amavisd child processes. The program implements several
(currently 3) tasks, each runs as an independent process.
Must run under the same UID as amavisd. Typically started
and stopped by an amavis-mc process.
amavis-mc a master control program (to be started by a startup script,
runs as root) to spawn needed amavis-services processes with
dropped privileges and to keep an eye on them, restarting
each if needed, and stopping them on an amavis-mc shutdown
amavis-mc_init.sh a sample FreeBSD rc.d shell script for starting
and stopping amavis-mc process
Older utilities based on Berkeley DB (now superseded by 0MQ-based utilities):
amavisd-agent a demo program to access and display SNMP-like counters
being updated and made available as a Berkeley DB by amavisd
(there currently is no equivalent to this utility when
ZMQ is used instead of a Berkeley DB, use a SNMP AgentX
and snmpbulkwalk for similar functionality)
amavisd-nanny a program to show status and keep an eye on health
of child processes in amavisd-new, using Berkeley DB
amavisd-snmp-subagent a SNMP AgentX program, exporting the amavisd
statistical counters and gauges database (stored as a
Berkeley DB database) as well as a process health database
to a snmpd daemon supporting AgentX protocol (RFC 2741),
such a NET-SNMP;
CONTRIBUTED WORK:
LDAP.schema amavisd-new LDAP schema for LDAP lookups
LDAP.ldif amavisd-new LDAP schema for LDAP lookups (in ldif format)
amavisd-new-courier.patch adds support for the Courier MTA
amavisd-new-qmqpqq.patch adds support for the qmail MTA
amavisd_init.sh sample init shell script
amavisd-new.spec rpm spec file (old)