Tema:
Hola a Todos.
Yo tengo configurado un servidor mail linux fedora core 7 con postfix. Ademas de tener configurado de cierta forma el SpamAssassin, ya he hecho que cuando lleguen de cierto dominio o de ciertas direccion me lo catalogue como SPAM pero quisiera saber como puede hacer para que cuando lleguen estos SPAM simplemente los elimine y tambien que cuando llegue co cierto contenido en el cuerpo de el mensaje o en su Asunto me los catalogue como Spam.
Esta son las lineas que hacen que funcione el SpamAssassin con postfix en el archivo master.cf
smtp inet n - n - - smtpd
-o content_filter=spamassassin
spamassassin unix - n n - - pipe
user=nobody argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
Saludos
Julio.
Comentarios
si quieres usar el
si quieres usar el spamassassin con el postfix lo mejor es que instales MailScanner
http://www.mailscanner.info/
Con ello puedes hacer todo lo que deseas de bloquear dominios especificos.
Tambien puedes decidir que hacer con el spam si guardarlo en cuarentena , borrarlo o enviarselo al cliente con una advertencia.
Para reducir la carga de spam que recives, instala greylist y usa algun DNSBL como www.spamhaus.org
saludos
Email de Cron de MailScanner
Si ya instale el MailScanner pero, cada hora el cron me envia un email diciendome esto:
/etc/cron.hourly/check_MailScanner:
Starting MailScanner...Can't locate Filesys/Df.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /usr/lib/MailScanner) at /usr/sbin/MailScanner line 66.
BEGIN failed--compilation aborted at /usr/sbin/MailScanner line 66.
Failed.
el Df.pm se lo configura en el MailScanner.conf?
Es un modulo perl que debe
Es un modulo perl que debe estar instalado o en su defecto instalarlo el mailscanner
seguro que no te dio error la instalacion del mailscanner?
Si muchos que no podia
Si muchos que no podia compilar cierto rpm de perl....
trato de bajarlo el perl-Filesys, aparentemente lo instalada pero
cuando hago un rpm -V perl-perl-Filesys que sale que no esta instalado.
Si no los instalas desde un
Si no los instalas desde un RPM, rpm nunca te va a reportar como que estuviera instalado...
Verifica que sea la versión que necesitas ...
bye
:)
Instale el rpm-build ese me
Instale el rpm-build ese me faltaba para que compile los src.rpm de Mailscanner
Ahora ya lo reinstale pero el error aun sale cuando ejecuto el servicio ademas que me llega un email por parte de el cron.
Starting MailScanner...Can't locate Filesys/Df.pm in @INC (@INC contains: /usr/lib/MailScanner /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /usr/lib/MailScanner) at /usr/sbin/MailScanner line 66.
BEGIN failed--compilation aborted at /usr/sbin/MailScanner line 66.
Failed.
Busca el paquete
Busca el paquete perl-Filesys-Df y asegúrate de que sea la versión que necesitas ...
o
http://search.cpan.org/search?dist=Filesys-Df
o
cpan -i Filesys::Df
bye
:)
Chevere, Gracias ya no sale
Chevere, Gracias ya no sale el mensaje al iniciar el servicio.