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
7 dnl m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
9 dnl You will need to have the sendmail-cf package installed for this to
11 include(`@@PATH@@/m4/cf.m4')
12 define(`confDEF_USER_ID',``8:12'')
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')
31 dnl tun off Message Submission Agent (MSA)
32 dnl FEATURE(`no_default_msa')
33 FEATURE(always_add_domain)
35 FEATURE(local_procmail)
37 FEATURE(`blacklist_recipients')
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
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')
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')