[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> Que tal amigos.. > estoy configurando mi Sendmail para que no permita hacer relay´s a ningun > dominio que no sea el mio.. asi viene por defecto.. incluso en el primitivo sendmail del COL-2.2.. > pero que pasa.. he creado el sendmail.cf con las reglas adecuadas.. nop, mejor usa las de COL, aunque no seria mala idea agregar algunas y quitar algunas atrocidades. > El control me funciona pero solo cuando indico por ejemplo > dominio.com OK > dominio1.com REJECT > ,etc,etc, > > cuando envio un mail con dominio1.com no acepta.. CORRECTO!! no me quejo.. > pero si envio por un dominio DOMINOXX.COM si me acepta el RELAY.. ahi esta > el problema.. que me faltó? > mi archivo MC es: > > divert(-1) > OSTYPE(`linux') > undefine(`UUCP_RELAY') > undefine(`BITNET_RELAY') > undefine(`LOCAL_MAILER_PATH') > dnl define(`LOCAL_MAILER_PATH', `/usr/bin/procmail') > dnl define(`LOCAL_MAILER_FLAGS', `SPfhnu9') > dnl define(`LOCAL_MAILER_ARGS', `procmail -Y -a $h -d $u') > define(`STATUS_FILE', `/var/log/sendmail.st') > define(`HELP_FILE', `/usr/share/sendmail/sendmail.hf') > define(`confUNSAFE_GROUP_WRITES', `True') esto no es muy buena idea..., yo que tu mejor lo saco. > dnl FEATURE(`smrsh', `/usr/libexec/sm.bin') esto seria mejor activarlo.. revisa el patch > FEATURE(local_lmtp, `/usr/libexec/sendmail/mail.local') esto es una barbaridad.. procmail es un mejor lmtp.. > FEATURE(redirect) > FEATURE(always_add_domain) > dnl define(confCW_FILE, `/etc/sendmail/sendmail.cw') > FEATURE(use_cw_file) > FEATURE(mailertable, `hash /etc/sendmail/mailertable') > dnl ############################################################## > dnl # Relay > dnl # > define('confRELAY_MAILER','relay') y esto?.. primero.. no debes usar '' sino `' y luego la verdad no veo la necesidad de definir un mailer como relay. > dnl # > FEATURE(access_db,'hash /etc/sendmail/access.db') nope, mejor.. FEATURE(access_db,`hash /etc/sendmail/access') > dnl # > define('confCR_FILE','/etc/sendmail/relay-domains') > FEATURE(relay_entire_domain) > FEATURE(relay_hosts_only) > dnl # > MAILER(local) > MAILER(smtp) > MAILER(uucp) HTH Carlo
--- generic-col2.2.mc Sat Apr 3 18:20:40 1999 +++ server.mc Thu Sep 23 20:18:07 1999 @@ -24,6 +24,7 @@ # VERSIONID(`$Id: generic-col2.2.mc,v 1.4 1999/02/23 15:36:07 okir Exp $') divert(-1) +include(`../m4/cf.m4') OSTYPE(`linux') undefine(`UUCP_RELAY') undefine(`BITNET_RELAY') @@ -36,7 +37,14 @@ dnl define(`LOCAL_MAILER_ARGS', `procmail -Y -a $h -d $u') define(`STATUS_FILE', `/var/log/sendmail.st') define(`HELP_FILE', `/usr/share/sendmail/sendmail.hf') -define(`confUNSAFE_GROUP_WRITES', `True') +dnl ############################################################## +dnl # It used to confuse majordomo +dnl # +dnl define(`confUNSAFE_GROUP_WRITES', `True') +define(`confCR_FILE', `-o /etc/sendmail/relay-domains') +define(`confTO_QUEUEWARN', `24h') +define(`confAUTO_REBUILD', `True') +define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail') dnl ############################################################## dnl # Sendmail comes with a program called smrsh, which restricts dnl # the programs that can be executed as a result of an alias or @@ -47,7 +55,11 @@ dnl ############################################################## dnl # Use mail.local as the local delivery agent dnl # -FEATURE(local_lmtp, `/usr/libexec/sendmail/mail.local') +dnl FEATURE(local_lmtp, `/usr/libexec/sendmail/mail.local') +dnl ############################################################## +dnl # Use procmail as the local delivery agent +dnl # +FEATURE(local_procmail) dnl ############################################################## dnl # Enable the .REDIRECT feature in alias lookups dnl # @@ -67,13 +79,24 @@ dnl # FEATURE(mailertable, `hash /etc/sendmail/mailertable') dnl ############################################################## +dnl # Added Virtual User Support. +dnl # +FEATURE(virtusertable, `hash /etc/sendmail/virtusers') +dnl ############################################################## dnl # Include COL setup dnl # ifdef(`COL_FEATURES',,`define(`COL_FEATURES',`/dev/null')') include(COL_FEATURES) dnl ############################################################## +dnl # Anti Spam +dnl # +FEATURE(`access_db', `hash /etc/sendmail/access') +FEATURE(`relay_entire_domain') +FEATURE(`blacklist_recipients') +FEATURE(`rbl') +dnl ############################################################## dnl # Include the following mailers: dnl # MAILER(local) MAILER(smtp) -MAILER(uucp) +MAILER(procmail)