Discussion: Sendmail as a gateway
Afficher un message
Vieux 17/01/2007, 06h10   #12
Grant Taylor
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Sendmail as a gateway

On 01/16/07 13:57, Foxbird wrote:
> Any more random thoughts? Do you have perhaps a minimal configuration
> .mc file you could share that gets the job done? Perhaps I need
> FEATURE(`blacklist_recipients') and/or FEATURE(`delay_checks'). Both of
> them sound somewhat promising (since the To: prefix is used in the
> map). An article that seems to cover some of what I'm after is here,
> but the responses are varied. Any other advice would be appreciated.


Here is the .mc file that I'm using in production.

VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $')
OSTYPE(linux)
DOMAIN(generic)
DAEMON_OPTIONS(`Address=206.152.114.68, Port=25, Name=MTA, InputMailFilters=milter-date;milter-spiff;milter-sender;milter-link;milter-spamc;clamav-milter')
DAEMON_OPTIONS(`Address=206.152.114.68, Port=587, Name=MSA, M=Ea, InputMailFilters=milter-date;milter-spiff;milter-sender;milter-link;milter-spamc')
DAEMON_OPTIONS(`Address=127.0.0.1, Port=25, Name=LMTA, InputMailFilters=milter-date;milter-spiff;milter-sender;milter-link;milter-spamc;clamav-milter')
DAEMON_OPTIONS(`Address=127.0.0.1, Port=587, Name=LMSA, M=Ea, InputMailFilters=milter-date;milter-spiff;milter-sender;milter-link;milter-spamc')
FEATURE(`access_db', `hash -T<TMPF> /etc/mail/access')
FEATURE(`no_default_msa')
FEATURE(`nouucp', `reject')
FEATURE(`mailertable', `hash /etc/mail/mailertable')
FEATURE(`domaintable', `hash /etc/mail/domaintable')
FEATURE(`genericstable', `hash /etc/mail/genericstable')
FEATURE(`generics_entire_domain')
FEATURE(`greet_pause', `3000')
FEATURE(`virtusertable', `hash /etc/mail/virtusertable')
FEATURE(`virtuser_entire_domain')
FEATURE(`smrsh')
FEATURE(`blacklist_recipients')
FEATURE(`delay_checks', `friend')
FEATURE(`local_procmail_lmtp')
FEATURE(`compat_check')
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')
MASQUERADE_DOMAIN_FILE(`/etc/mail/masquerade-domains')
dnl Milter-Sender is doing something that needs the following M4 directive.
dnl I don't know what it is but it will not work with out it.
define(`confMILTER_MACROS_CONNECT', confMILTER_MACROS_CONNECT`, {client_addr}, {client_name}, {client_port}, {client_resolve}')
MAIL_FILTER(`milter-date', `S=unix:/var/lib/milter-date/socket, T=C:10s;S:10s;R:2m;E:2m')
MAIL_FILTER(`milter-spiff', `S=unix:/var/lib/milter-spiff/socket, T=C:10s;S:10s;R:2m;E:2m')
MAIL_FILTER(`milter-sender', `S=unix:/var/lib/milter-sender/socket, F=T, T=C:10s;S:10s;R:2m;E:2m')
MAIL_FILTER(`milter-link', `S=unix:/var/lib/milter-link/socket, T=C:10s;S:10s;R:2m;E:2m')
MAIL_FILTER(`milter-spamc', `S=unix:/var/lib/milter-spamc/socket, T=C:10s;S:10s;R:2m;E:2m')
dnl MAIL_FILTER(`milter-clamc', `S=unix:/var/lib/milter-clamc/socket, T=C:10s;S:10s;R:2m;E:2m')
MAIL_FILTER(`clamav-milter', `S=unix:/var/run/clamav/clamav-milter.sock, T=S:4m;R:4m')
dnl MAIL_FILTER(`milter-report', `S=unix:/var/lib/milter-report/socket, T=C:10s;S:10s;R:2m;E:2m')
TRUST_AUTH_MECH(`LOGIN PLAIN GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-M5')
define(`confAUTH_MECHANISMS', `LOGIN PLAIN GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-M5')
define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')
define(`confBAD_RCPT_THROTTLE', `2')
define(`confDOUBLE_BOUNCE_ADDRESS', `postmaster+rti02+doublebounce@riverviewtech.net')
define(`confEIGHT_BIT_HANDLING', `m')
dnl define(`confFALLBACK_MX', `tranq1.tranquility.net')
define(`confHOST_STATUS_DIRECTORY', `hoststatus')
define(`confMAX_MESSAGE_SIZE', `15000000')
define(`confPRIVACY_FLAGS', `needmailhelo,needexpnhelo,needvrfyhelo,authwarnin gs,nobodyreturn')
define(`confTO_IDENT', `0')
dnl define(`SMART_HOST', `tranq1.tranquility.net')
dnl define(`CERT_DIR', `MAIL_SETTINGS_DIR`'certs')
dnl define(`confCACERT', `CERT_DIR/cacert.pem')
dnl define(`confCACERT_PATH', `CERT_DIR/CA')
dnl define(`confSERVER_CERT', `CERT_DIR/host.cert')
dnl define(`confSERVER_KEY', `CERT_DIR/host.key')
dnl define(`confCLIENT_CERT', `CERT_DIR/host.cert')
dnl define(`confCLIENT_KEY', `CERT_DIR/host.key')
MAILER(local)
MAILER(smtp)
define(`MAILMAN_MAILER_UID', `gtaylor')
define(`MAILMAN_MAILER_GID', `mailman')
MAILER(mailman)
MAILER(nosrs)
HACK(srs)



Grant. . . .

  Réponse avec citation
 
Page generated in 0,06585 seconds with 9 queries