]>
Commit | Line | Data |
---|---|---|
1 | divert(-1) | |
2 | dnl This is the macro config file used to generate the /etc/mail/sendmail.cf | |
3 | dnl file. If you modify thei file you will have to regenerate the | |
4 | dnl /etc/mail/sendmail.cf by running this macro config through the m4 | |
5 | dnl preprocessor: | |
6 | dnl | |
7 | dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf | |
8 | dnl | |
9 | dnl You will need to have the sendmail-cf package installed for this to | |
10 | dnl work. | |
11 | include(`@@PATH@@/m4/cf.m4') | |
12 | define(`confDEF_USER_ID',``8:12'') | |
13 | OSTYPE(`linux') | |
14 | undefine(`UUCP_RELAY') | |
15 | undefine(`BITNET_RELAY') | |
16 | define(`confTO_CONNECT', `1m') | |
17 | define(`confTRY_NULL_MX_LIST',true) | |
18 | define(`confDONT_PROBE_INTERFACES',true) | |
19 | define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail') | |
20 | define('ALIAS_FILE','/etc/mail/aliases') | |
21 | define(`confPRIVACY_FLAGS',`authwarnings,novrfy,noexpn,noetrn') | |
22 | TRUST_AUTH_MECH(`LOGIN PLAIN GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5') | |
23 | define(`confAUTH_MECHANISMS',`LOGIN PLAIN GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5') | |
24 | dnl Define maximum message size here if you want: | |
25 | dnl define(`confMAX_MESSAGE_SIZE', `10000000') | |
26 | FEATURE(`smrsh',`/usr/sbin/smrsh') | |
27 | FEATURE(`mailertable',`hash -o /etc/mail/mailertable') | |
28 | FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable') | |
29 | FEATURE(`genericstable',`hash -o /etc/mail/genericstable') | |
30 | FEATURE(redirect) | |
31 | dnl tun off Message Submission Agent (MSA) | |
32 | dnl FEATURE(`no_default_msa') | |
33 | FEATURE(always_add_domain) | |
34 | FEATURE(use_cw_file) | |
35 | FEATURE(local_procmail) | |
36 | FEATURE(`access_db') | |
37 | FEATURE(`blacklist_recipients') | |
38 | ||
39 | dnl define(`confCACERT_PATH',`/usr/share/ssl') | |
40 | dnl define(`confCACERT',`/usr/share/ssl/ca-bundle.crt') | |
41 | dnl define(`confSERVER_CERT',`/var/lib/openssl/certs/sendmail.pem') | |
42 | dnl define(`confSERVER_KEY',`/var/lib/openssl/certs/sendmail.pem') | |
43 | dnl DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl | |
44 | dnl DAEMON_OPTIONS(`Family=inet, Port=smtps, Name=MTA-SSL, M=s')dnl | |
45 | ||
46 | dnl define(`MILTER', 1) | |
47 | dnl INPUT_MAIL_FILTER(`milter-amavis', `S=local:/var/spool/amavis/runtime/amavis-milter.sock, F=T, T=S:10m; R:10m;E:10m') | |
48 | dnl INPUT_MAIL_FILTER(`milter-clamav', `S=local:/var/run/clamav/clamav-milter.sock, F=T, T=S:10m; R:10m;E:10m') | |
49 | ||
50 | dnl We strongly recommend to comment this one out if you want to protect | |
51 | dnl yourself from spam. However, the laptop and users on computers that do | |
52 | dnl not hav 24x7 DNS do need this. | |
53 | dnl FEATURE(`accept_unresolvable_domains') | |
54 | dnl FEATURE(`relay_based_on_MX') | |
55 | MAILER(smtp) | |
56 | MAILER(procmail) |