Problema con spamassassin

18 views
Skip to first unread message

Manuel Encarnacion

unread,
Sep 1, 2016, 3:10:20 PM9/1/16
to LinuxCabal
Saludos Comunidad LinuxCabal,

Tengo un problema con spamassassin. Mi implementacion es la siguiente postfix, dovecot, mysql y spamassassin. Todo funciona bien menos spamassassin ya que no me filta los correos recibidos.

Agradezco de antemano su ayuda.....

Aqui le paso mi configuracion

**************************************************************************************************
/etc/spamassassin/local.cf

rewrite_header Subject *****SPAM*****
# report_safe 1
# trusted_networks 212.17.35.
required_score 3.0
use_bayes 1
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit

**************************************************************************************************
/etc/postfix/master.cf


#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master" or
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd -o content_filter=spamassassin
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd
  -o content_filter=spamassassin
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    unix  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      unix  n       -       n       300     1       qmgr
#qmgr     unix  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
relay     unix  -       -       -       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}

# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1

#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)


#
# Other external delivery methods.
#
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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}


spamassassin unix -     n       n       -       -       pipe
user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

**************************************************************************************************

/etc/default/spamassassin

ENABLED=1



SPAMD_HOME="/home/spamd/"
OPTIONS="--create-prefs --max-children 2 --username spamd -H ${SAHOME} -s ${SAHOME}spamd.log"


PIDFILE="${SPAMD_HOME}spamd.pid

# Set nice level of spamd
#NICE="--nicelevel 15"

CRON=1

SAHOME="/var/log/spamassassin/"

Renich Bon Ciric

unread,
Sep 3, 2016, 12:33:15 AM9/3/16
to linux...@googlegroups.com
On Thu, Sep 1, 2016 at 2:10 PM, Manuel Encarnacion <damu...@gmail.com> wrote:
> Saludos Comunidad LinuxCabal,

Hola, Manuel!

> Tengo un problema con spamassassin. Mi implementacion es la siguiente
> postfix, dovecot, mysql y spamassassin. Todo funciona bien menos
> spamassassin ya que no me filta los correos recibidos.

Hasta donde sé, SA no filtra correos; solo los marca. Al ver la
documentación, vi que hay una manera de que borre lo considere SPAM,
pero no es considerada una buena idea:

http://wiki.apache.org/spamassassin/DeletingAllMailsMarkedSpam

Total, lo que se recomienda es que SA agregue un header al correo:
X-SPAM-Score o algo así. Le puedes decir a tu cliente de correo que lo
respeta. Por lo menos en los linuxeros; no sé Outlook.

Sería bueno, si los hay, que nos mostraras algunos errores; ya sea de
inicio o de los logs en cuanto a SA se refiere. Yo revisaría los logs
de postfix, systemd y los logs de SA s los hay.

http://wiki.apache.org/spamassassin/UsingSpamAssassin



--
It's hard to be free... but I love to struggle. Love isn't asked for;
it's just given. Respect isn't asked for; it's earned!
Renich Bon Ciric

http://www.woralelandia.com/
http://www.introbella.com/

Omar

unread,
Sep 3, 2016, 9:49:14 AM9/3/16
to linux...@googlegroups.com
El spamassassin te marca el correo como span y te cambia el asunto del correo si quieres, en mi caso yo tengo algunos scripts para que vean si mandan adjuntos con virus o ejecutables también y lo único que borro es el adjunto y pongo una advertencia en el correo, si quieres borrar los correos tienes que crear un script que lo hace. buscas en todos los correos los que tienen X-SPAM-Score  alto y entonces lo borras pero como dice renich no se recomienda por que hay veces que los marcas como spam y no son spam

te mando lo que yo tengo en /etc/mail/spamassassin/local.cf:
---------------------------------------------------------------
remove_header ham Status
remove_header ham Level

rewrite_header Subject ***SPAM***
required_hits 1.0
report_safe 0
required_score 1

# Habilitar systema Bayes
use_bayes 1

# Autoaprendizaje
bayes_auto_learn 1
bayes_path /home/spamfilter/
bayes_file_mode 0666

use_learner 1
dns_available yes
skip_rbl_checks 0
always_trust_envelope_sender 0

score URIBL_DBL_SPAM 0 1.7 0 1.7
score RCVD_IN_BL_SPAMCOP_NET    2.5
score RCVD_IN_SBL               2.0
score URIBL_SBL                 1.5
score URIBL_OB_SURBL            2.5
-------------------------------------------------------------------

En "crontab -l" tengo:
--------------------------------------------------------------------------
01  8  *  *  5  sa-update && systemctl restart spamassassin.service
--------------------------------------------------------------------------

Igual si alguien sabe algo que se pueda mejorar siempre esta bien mejorar para que llega mas spam


--
Has recibido este mensaje porque estás suscrito al grupo "LinuxCabal" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a linuxcabal+unsubscribe@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a linux...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/linuxcabal/CAGxGTk7kJK0nzYRTTx_4XN7nm2e5bwAcrBGZv9B7_ZL_XVPGfA%40mail.gmail.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.



--
Carlos Omar Briseño Gutierrez
Software Engineering
Cell:(214) 797-7702
oma...@pixelab.com.mx
http://pixelab.com.mx
f t
Reply all
Reply to author
Forward
0 new messages