]>
Commit | Line | Data |
---|---|---|
7a540a4b | 1 | divert(-1) |
84071f3e | 2 | dnl This is the macro config file used to generate the /etc/mail/sendmail.cf |
7a540a4b | 3 | dnl file. If you modify thei file you will have to regenerate the |
84071f3e | 4 | dnl /etc/mail/sendmail.cf by running this macro config through the m4 |
7a540a4b | 5 | dnl preprocessor: |
6 | dnl | |
84071f3e | 7 | dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf |
7a540a4b | 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') | |
7a540a4b | 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') | |
620adab7 JB |
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') | |
84071f3e | 24 | dnl Define maximum message size here if you want: |
25 | dnl define(`confMAX_MESSAGE_SIZE', `10000000') | |
7a540a4b | 26 | FEATURE(`smrsh',`/usr/sbin/smrsh') |
27 | FEATURE(`mailertable',`hash -o /etc/mail/mailertable') | |
28 | FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable') | |
1977c2d5 | 29 | FEATURE(`genericstable',`hash -o /etc/mail/genericstable') |
7a540a4b | 30 | FEATURE(redirect) |
1977c2d5 | 31 | dnl tun off Message Submission Agent (MSA) |
32 | dnl FEATURE(`no_default_msa') | |
7a540a4b | 33 | FEATURE(always_add_domain) |
34 | FEATURE(use_cw_file) | |
35 | FEATURE(local_procmail) | |
36 | FEATURE(`access_db') | |
37 | FEATURE(`blacklist_recipients') | |
eacc6907 | 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) | |
82a499ac | 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') | |
eacc6907 | 49 | |
7a540a4b | 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. | |
1896e69a | 53 | dnl FEATURE(`accept_unresolvable_domains') |
7a540a4b | 54 | dnl FEATURE(`relay_based_on_MX') |
55 | MAILER(smtp) | |
56 | MAILER(procmail) |