Re: [suse-linux-s] Spamassassin+amavisd-new
![](https://seccdn.libravatar.org/avatar/bbb98d315aa976ea7ffd1dd256b69386.jpg?s=120&d=mm&r=g)
Carlos Robinson wrote: No entiendo. ¿Que buscas con eso? SPAMD_ARGS="-d -u vscan -H /var/spool/amavis -c -a -L" , Bueno por ahi lei que con esta Instrucción hago correr el demonio spamd (lo integra) con el amavis , por lo que la agregue al archivo spamd que esta en el sysconfig, por otro lado algo muy curioso note: si mando un correo dentro de la teminal de mi linux a una cuenta de correo le llega el mensaje y le puedo enviar respuesta con el mutt , pero si mando un correo con un cliente de outlook se queda en la Bandeja de salida y no sale , hasta que le quito la linea: smtp inet n - n - 2 smtpd -o content_filter=smtp:localhost:10024 que hace istruccion al amavis en el master.cf, en el main.cf tengo esto :content_filter = vscan: les envio parte del master.cf para comparar si lo tenemos igual, depues me dan una mano con los detalles para pulir el amavis y el spamassassin las reglas que envio el señor Carlos Robinson me parecen muy buenas .. saludos lista y gracias por los aportes .. estoy usando un SLES 9 , ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - n - 2 smtpd -o content_filter=smtp:localhost:10024 #smtps inet n - n - - smtpd # -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes #submission inet n - n - - smtpd # -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o smtpd_etrn_restrictions=reject #628 inet n - n - - qmqpd pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - n 300 1 oqmgr #tlsmgr fifo - - n 300 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp relay unix - - n - - smtp # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 showq unix n - n - - showq error unix - - n - - error local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil localhost:10025 inet n - n - - smtpd -o content_filter= # # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # # maildrop. See the Postfix MAILDROP_README file for details. # maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient vscan unix - n n - 10 pipe user=vscan argv=/usr/sbin/amavis ${sender} ${recipient} procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
El 2005-05-10 a las 09:40 -0600, rgutierrez@mecd.gob.ni escribió: Notas: * Tu SquirrelMail/1.4.3a no respeta el hilado. No puedes usar otra cosa, como mozilla? * Si pones un nombre delante de tu remite, en el saludo aparecerá tu nombre, no tu email. De esa manera se reduce la facilidad de los spammers en encontrar direcciones.
Carlos Robinson wrote:
No entiendo. ¿Que buscas con eso?
SPAMD_ARGS="-d -u vscan -H /var/spool/amavis -c -a -L" ,
Bueno por ahi lei que con esta Instrucción hago correr el demonio spamd (lo integra) con el amavis , por lo que la agregue al archivo spamd que esta en el sysconfig,
A ver. -d, --daemonize Daemonize -u username, --username=username Run as username -H dir Specify a different HOME directory, path optional -c, --create-prefs Create user preferences files -a, --auto-whitelist, --whitelist Use auto-whitelists -L, --local Use local tests only (no DNS) Creo que eso lo único que hace es que use el directorio "/var/spool/amavis/.spamassassin/" para sus preferencias, pero no hace que el amavis lo use. Que yo sepa, el amavis no usa el demonio spamd para nada. Es decir, la "integración" consiste en que usará las mismas preferencias que el amavis. A cambio, haces que un usuario que use "spamc" no le funcionen sus preferencias personales.
por otro lado algo muy curioso note: si mando un correo dentro de la teminal de mi linux a una cuenta de correo le llega el mensaje y le puedo enviar respuesta con el mutt , pero si mando un
El mutt es posible que use el programa "sendmail" para enviar, en vez de conectarse por smtp localmente; otra posibilidad es que el "otro" entra por la interfaz local o externa eth?. Nota: el postfix mantiene un programita sendmail en el sistema precisamente para estas cosas Habría que ver lo que pasa examinando el log. El resto son adivinaciones. [se me quedó este mensaje a medio escribir; continúo ]
correo con un cliente de outlook se queda en la Bandeja de salida y no sale , hasta que le quito la linea: smtp inet n - n - 2 smtpd -o content_filter=smtp:localhost:10024 que hace istruccion al amavis en el master.cf, en el main.cf tengo esto :content_filter = vscan:
les envio parte del master.cf para comparar si lo tenemos igual, depues me dan una mano con los detalles para pulir el amavis y el spamassassin las reglas que envio el señor Carlos Robinson me parecen muy buenas ..
Yo lo tengo algo distinto, seguí las instrucciones del readme en vez de aceptar lo que me puso el Yast: /usr/share/doc/packages/amavisd-new/README_FILES/README.postfix En el master.cf sólo necesito estas dos entradas: smtp-amavis unix - - y/n - 2 lmtp -o lmtp_data_done_timeout=1200 -o lmtp_send_xforward_command=yes localhost:10025 inet n - n - - smtpd -o content_filter= Tenía también, pero sobra (lo puso el yast): vscan unix - n n - 5 pipe user=vscan argv=/usr/sbin/amavis ${sender} ${recipient} Lo dice en el readme: COMMENT: If you have an entry like 'vscan unix - n n - 2 pipe user=vscan ...' from an ancient amavisd installation, you don't need it anymore and it may be removed. Keeping it does no harm. el resto, intacto: smtp inet n - n - 5 smtpd Y en el main.cf - ésta es la linea que lo activa/desactiva todo: content_filter=smtp-amavis:[127.0.0.1]:10024 es decir, no tengo: #content_filter = vscan: Esa regla afecta a todos los correos; se podría afinar para que sólo afectase a los externos.
saludos lista y gracias por los aportes ..
estoy usando un SLES 9 ,
========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - n - 2 smtpd -o content_filter=smtp:localhost:10024
Eso debiera estar en una linea.
localhost:10025 inet n - n - - smtpd -o content_filter=
vscan unix - n n - 10 pipe user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
método antiguo.
procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
No creo que esté mal, simplemente distinto. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
rgutierrez@mecd.gob.ni