From: <cv...@ci...> - 2012-10-16 05:27:39
|
Update of /usr/local/cvsroot/ceps-sysfiles/mail In directory sseethap-lnx02:/tmp/cvs-serv25590/mail Modified Files: sendmail.mc Log Message: Index: sendmail.mc =================================================================== RCS file: /usr/local/cvsroot/ceps-sysfiles/mail/sendmail.mc,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sendmail.mc 28 Jun 2005 06:43:54 -0000 1.4 --- sendmail.mc 16 Oct 2012 05:27:25 -0000 1.5 *************** *** 9,15 **** dnl # include(`/usr/share/sendmail-cf/m4/cf.m4')dnl ! VERSIONID(`setup for Red Hat Linux')dnl OSTYPE(`linux')dnl dnl # dnl # default logging level is 9, you might want to set it higher to dnl # debug the configuration --- 9,19 ---- dnl # include(`/usr/share/sendmail-cf/m4/cf.m4')dnl ! VERSIONID(`setup for linux')dnl OSTYPE(`linux')dnl dnl # + dnl # Do not advertize sendmail version. + dnl # + dnl define(`confSMTP_LOGIN_MSG', `$j Sendmail; $b')dnl + dnl # dnl # default logging level is 9, you might want to set it higher to dnl # debug the configuration *************** *** 20,31 **** dnl # be sent out through an external mail server: dnl # ! define(`SMART_HOST',`outbound.cisco.com') dnl # ! define(`confDEF_USER_ID',``8:12'')dnl dnl define(`confAUTO_REBUILD')dnl define(`confTO_CONNECT', `1m')dnl ! define(`confTRY_NULL_MX_LIST',true)dnl ! define(`confDONT_PROBE_INTERFACES',true)dnl ! define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`STATUS_FILE', `/var/log/mail/statistics')dnl --- 24,35 ---- dnl # be sent out through an external mail server: dnl # ! define(`SMART_HOST', `outbound.cisco.com') dnl # ! define(`confDEF_USER_ID', ``8:12'')dnl dnl define(`confAUTO_REBUILD')dnl define(`confTO_CONNECT', `1m')dnl ! define(`confTRY_NULL_MX_LIST', `True')dnl ! define(`confDONT_PROBE_INTERFACES', `True')dnl ! define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`STATUS_FILE', `/var/log/mail/statistics')dnl *************** *** 50,68 **** dnl # dnl # Rudimentary information on creating certificates for sendmail TLS: dnl # make -C /usr/share/ssl/certs usage - dnl # or use the included makecert.sh script dnl # ! define(`CERT_DIR',`/etc/mail/certs') ! define(`confCACERT_PATH',`CERT_DIR') ! define(`confCACERT',`CERT_DIR/cacert.pem') ! define(`confSERVER_CERT',`CERT_DIR/cert.pem') ! define(`confSERVER_KEY',`CERT_DIR/key.pem') ! define(`confCLIENT_CERT',`CERT_DIR/cert.pem') ! define(`confCLIENT_KEY',`CERT_DIR/key.pem') dnl # dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's dnl # slapd, which requires the file to be readble by group ldap dnl # ! dnl define(`confDONT_BLAME_SENDMAIL',`groupreadablekeyfile')dnl dnl # dnl define(`confTO_QUEUEWARN', `4h')dnl --- 54,70 ---- dnl # dnl # Rudimentary information on creating certificates for sendmail TLS: + dnl # cd /usr/share/ssl/certs; make sendmail.pem + dnl # Complete usage: dnl # make -C /usr/share/ssl/certs usage dnl # ! dnl define(`confCACERT_PATH', `/etc/pki/tls/certs')dnl ! dnl define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnl ! dnl define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnl ! dnl define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnl dnl # dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP's dnl # slapd, which requires the file to be readble by group ldap dnl # ! dnl define(`confDONT_BLAME_SENDMAIL', `groupreadablekeyfile')dnl dnl # dnl define(`confTO_QUEUEWARN', `4h')dnl *************** *** 72,79 **** define(`confTO_IDENT', `0')dnl dnl FEATURE(delay_checks)dnl ! FEATURE(`no_default_msa',`dnl')dnl ! FEATURE(`smrsh',`/usr/sbin/smrsh')dnl ! FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl ! FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl --- 74,81 ---- define(`confTO_IDENT', `0')dnl dnl FEATURE(delay_checks)dnl ! FEATURE(`no_default_msa', `dnl')dnl ! FEATURE(`smrsh', `/usr/sbin/smrsh')dnl ! FEATURE(`mailertable', `hash -o /etc/mail/mailertable.db')dnl ! FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl *************** *** 81,91 **** FEATURE(use_ct_file)dnl dnl # dnl # The -t option will retry delivery if e.g. the user runs over his quota. dnl # ! FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl ! FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl dnl # dnl # The following causes sendmail to only listen on the IPv4 loopback address dnl # 127.0.0.1 and not on any other network devices. Remove the loopback --- 83,113 ---- FEATURE(use_ct_file)dnl dnl # + dnl # The following limits the number of processes sendmail can fork to accept + dnl # incoming messages or process its message queues to 20.) sendmail refuses + dnl # to accept connections once it has reached its quota of child processes. + dnl # + dnl define(`confMAX_DAEMON_CHILDREN', `20')dnl + dnl # + dnl # Limits the number of new connections per second. This caps the overhead + dnl # incurred due to forking new sendmail processes. May be useful against + dnl # DoS attacks or barrages of spam. (As mentioned below, a per-IP address + dnl # limit would be useful but is not available as an option at this writing.) + dnl # + dnl define(`confCONNECTION_RATE_THROTTLE', `3')dnl + dnl # dnl # The -t option will retry delivery if e.g. the user runs over his quota. dnl # ! FEATURE(local_procmail, `', `procmail -t -Y -a $h -d $u')dnl ! FEATURE(`access_db', `hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl dnl # + dnl # For using Cyrus-IMAPd as POP3/IMAP server through LMTP delivery uncomment + dnl # the following 2 definitions and activate below in the MAILER section the + dnl # cyrusv2 mailer. + dnl # + dnl define(`confLOCAL_MAILER', `cyrusv2')dnl + dnl define(`CYRUSV2_MAILER_ARGS', `FILE /var/lib/imap/socket/lmtp')dnl + dnl # dnl # The following causes sendmail to only listen on the IPv4 loopback address dnl # 127.0.0.1 and not on any other network devices. Remove the loopback *************** *** 152,153 **** --- 174,176 ---- MAILER(smtp)dnl MAILER(procmail)dnl + dnl MAILER(cyrusv2)dnl |