[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Chequeo de Spam con Amavis



On Tue, Oct 27, 2009 at 1:52 PM, Carlos Eduardo Velásquez Chaves
<debianlist@cuna.ac.cr> wrote:
> Johnnatan Malpica escribió:
>>
>> On Tue, Oct 27, 2009 at 10:43 AM, Federico Alberto Sayd
>> <fsayd@uncu.edu.ar> wrote:
>>
>>>
>>> Carlos Eduardo Velásquez Chaves escribió:
>>>
>>>>
>>>> Federico Juarez escribió:
>>>>
>>>>>
>>>>> Carlos Eduardo Velásquez Chaves escribió:
>>>>>
>>>>>
>>>>>>
>>>>>> Carlos Eduardo Velásquez Chaves escribió:
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Federico Juarez escribió:
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Carlos Eduardo Velásquez Chaves escribió:
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Federico Juarez escribió:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Carlos Eduardo Velásquez Chaves escribió:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Saludos a todos,
>>>>>>>>>>> Tengo un servidor de correo con Postix en Debian Lenny, usando
>>>>>>>>>>> amavis
>>>>>>>>>>> con Clamav y Spamassassin, el asunto es que no logro hacer que en
>>>>>>>>>>> la
>>>>>>>>>>> cabecera del mensaje de correo aparezca algo como esto:
>>>>>>>>>>> |X-Spam-Score: 0
>>>>>>>>>>> X-Spam-Level:
>>>>>>>>>>> X-Spam-Status: No, score=0 tagged_above=-9999 required=6.31
>>>>>>>>>>> tests=[none]
>>>>>>>>>>>
>>>>>>>>>>> |Solamente aparece lo del chequeo de antivirus:
>>>>>>>>>>> |X-Virus-Scanned: Debian amavisd-new at mymailserver
>>>>>>>>>>>
>>>>>>>>>>> |He seguido estos pasos para la implementación del mismo:
>>>>>>>>>>>
>>>>>>>>>>> http://www.esdebian.org/wiki/tutorial-ispmail-debian-50-lenny-0#14.
>>>>>>>>>>>
>>>>>>>>>>> Alguna sugerencia porfa.
>>>>>>>>>>>
>>>>>>>>>>> Saludos
>>>>>>>>>>> |
>>>>>>>>>>> |
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> hace un postconf -n y mandalo
>>>>>>>>>>
>>>>>>>>>> tambien fijate que en el master tengas algo parecido a esto:
>>>>>>>>>>
>>>>>>>>>> # AMaViS => Antivir /
>>>>>>>>>> Antispam
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> amavis    unix  -       -       n       -       2    smtp
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  -o
>>>>>>>>>> smtp_data_done_timeout=1200
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  -o
>>>>>>>>>> smtp_send_xforward_command=yes
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  -o
>>>>>>>>>> disable_dns_lookups=yes
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> localhost:10025 inet  n -       n       -      -        smtpd
>>>>>>>>>>  -o content_filter=                                          -o
>>>>>>>>>> local_recipient_maps=                                    -o
>>>>>>>>>> relay_recipient_maps=                                    -o
>>>>>>>>>> smtpd_restriction_classes=                               -o
>>>>>>>>>> smtpd_client_restrictions=                               -o
>>>>>>>>>> smtpd_helo_restrictions=                                 -o
>>>>>>>>>> smtpd_sender_restrictions=                               -o
>>>>>>>>>> smtpd_recipient_restrictions=permit_mynetworks,reject    -o
>>>>>>>>>> smtpd_override_options=no_address_mappings               -o
>>>>>>>>>> mynetworks=127.0.0.0/8                                   -o
>>>>>>>>>> strict_rfc821_envelopes=yes                              -o
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> receive_override_options=no_header_body_checks,no_unknown_recipient_checks
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> saludos
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Gracias pos la ayuda, efectivamente tengo esas líneas que mencionas
>>>>>>>>> en
>>>>>>>>> el master.cr sin embargo pongo la configuración del mismo:
>>>>>>>>>
>>>>>>>>> #Amavis configuracion
>>>>>>>>> smtp-amavis unix -      -       n     -       2  smtp
>>>>>>>>>  -o smtp_data_done_timeout=1200
>>>>>>>>>  -o smtp_send_xforward_command=yes
>>>>>>>>>  -o disable_dns_lookups=yes
>>>>>>>>>  -o max_use=20
>>>>>>>>>
>>>>>>>>> 127.0.0.1:10025 inet n  -       -     -       -  smtpd
>>>>>>>>>  -o content_filter=
>>>>>>>>>  -o local_recipient_maps=
>>>>>>>>>  -o relay_recipient_maps=
>>>>>>>>>  -o smtpd_restriction_classes=
>>>>>>>>>  -o smtpd_delay_reject=no
>>>>>>>>>  -o smtpd_client_restrictions=permit_mynetworks,reject
>>>>>>>>>  -o smtpd_helo_restrictions=
>>>>>>>>>  -o smtpd_sender_restrictions=
>>>>>>>>>  -o smtpd_recipient_restrictions=permit_mynetworks,reject
>>>>>>>>>  -o smtpd_data_restrictions=reject_unauth_pipelining
>>>>>>>>>  -o smtpd_end_of_data_restrictions=
>>>>>>>>>  -o mynetworks=127.0.0.0/8
>>>>>>>>>  -o smtpd_error_sleep_time=0
>>>>>>>>>  -o smtpd_soft_error_limit=1001
>>>>>>>>>  -o smtpd_hard_error_limit=1000
>>>>>>>>>  -o smtpd_client_connection_count_limit=0
>>>>>>>>>  -o smtpd_client_connection_rate_limit=0
>>>>>>>>>  -o
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> receive_override_options=no_header_body_checks,no_unknown_recipient_checks
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  -o local_header_rewrite_clients=
>>>>>>>>>
>>>>>>>>> Esto lo he tomado del enlace que puse al principio de la página,
>>>>>>>>> también descomenté las línas de
>>>>>>>>>
>>>>>>>>> /etc/amavis/conf.d/15-content_filter_mode
>>>>>>>>>
>>>>>>>>> Aqui dejo la configuración:
>>>>>>>>>
>>>>>>>>> @bypass_virus_checks_maps = (
>>>>>>>>>  \%bypass_virus_checks, \@bypass_virus_checks_acl,
>>>>>>>>> \$bypass_virus_checks_re);
>>>>>>>>>
>>>>>>>>> @bypass_spam_checks_maps = (
>>>>>>>>>  \%bypass_spam_checks, \@bypass_spam_checks_acl,
>>>>>>>>> \$bypass_spam_checks_re);
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Saludos
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> Postea el postconf -n
>>>>>>>> y fijate si tenes esta linea en el main.cf
>>>>>>>> content_filter               = amavis:[127.0.0.1]:10024
>>>>>>>>
>>>>>>>> si esta la linea hay que ir mirando los logs, fijate que dicen
>>>>>>>> cuando
>>>>>>>> entre o sale un mail, o tambien postealos asi vamos mirando.
>>>>>>>>
>>>>>>>> saludos
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> Este es el postconf -n
>>>>>>>
>>>>>>> alias_database = hash:/etc/aliases
>>>>>>> alias_maps = hash:/etc/aliases
>>>>>>> append_dot_mydomain = no
>>>>>>> biff = no
>>>>>>> config_directory = /etc/postfix
>>>>>>> content_filter = smtp-amavis:[127.0.0.1]:10024
>>>>>>> home_mailbox = Mailbox
>>>>>>> inet_interfaces = all
>>>>>>> mailbox_command = procmail -a "$EXTENSION"
>>>>>>> mailbox_size_limit = 52428800
>>>>>>> maps_rbl_domains = multi.surbl.org       blackholes.mail-abuse.org
>>>>>>>   dialups.mail-abuse.org       relays.mail-abuse.org
>>>>>>>  zen.spamhaus.org
>>>>>>> message_size_limit = 5242880
>>>>>>> mydestination = $myhostname, /etc/postfix/virtual/domains
>>>>>>> mydomain = dominio.ac.cr
>>>>>>> myhostname = dominio.utn.ac.cr
>>>>>>> mynetworks = XXX.XX.XX.0/24, 127.0.0.0/8
>>>>>>> notify_classes = resource,software,bounce,delay,policy
>>>>>>> recipient_delimiter = +
>>>>>>> relayhost =
>>>>>>> smtp_tls_session_cache_database =
>>>>>>> btree:${queue_directory}/smtp_scache
>>>>>>> smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
>>>>>>> smtpd_client_restrictions = permit_mynetworks       reject_maps_rbl
>>>>>>>   check_relay_domains
>>>>>>> smtpd_sender_restrictions = hash:/etc/postfix/access
>>>>>>> smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
>>>>>>> smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
>>>>>>> smtpd_tls_session_cache_database =
>>>>>>> btree:${queue_directory}/smtpd_scache
>>>>>>> smtpd_use_tls = yes
>>>>>>>
>>>>>>> También en el main.cf tengo la línea:
>>>>>>>
>>>>>>> content_filter               = amavis:[127.0.0.1]:10024
>>>>>>>
>>>>>>>
>>>>>>> Saludos
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Aqui envío una parte del /var/log/mail.log cuando un correo llega:
>>>>>>
>>>>>> Oct 22 15:51:11 aliso postfix/smtpd[4575]: connect from
>>>>>> mail-vw0-f187.google.com[209.85.212.187]
>>>>>> Oct 22 15:51:11 aliso postfix/smtpd[4575]: warning: support for
>>>>>> restriction "reject_maps_rbl" will be removed from Postfix; use
>>>>>> "reject_rbl_client domain-name" instead
>>>>>> Oct 22 15:51:12 aliso postfix/smtpd[4575]: warning: support for
>>>>>> restriction "check_relay_domains" will be removed from Postfix; use
>>>>>> "reject_unauth_destination" instead
>>>>>> Oct 22 15:51:12 aliso postfix/smtpd[4575]: 4631015207B:
>>>>>> client=mail-vw0-f187.google.com[209.85.212.187]
>>>>>> Oct 22 15:51:12 aliso postfix/cleanup[4579]: 4631015207B:
>>>>>>
>>>>>> message-id=<5e78e1df0910221451l1e5238aq89ee3d5fa17b00c0@mail.gmail.com>
>>>>>> Oct 22 15:51:12 aliso postfix/qmgr[31760]: 4631015207B:
>>>>>> from=<carvelch@gmail.com>, size=2084, nrcpt=1 (queue active)
>>>>>> Oct 22 15:51:16 aliso postfix/smtpd[4584]: connect from
>>>>>> localhost[127.0.0.1]
>>>>>> Oct 22 15:51:16 aliso postfix/smtpd[4584]: 68F59152093:
>>>>>> client=localhost[127.0.0.1]
>>>>>> Oct 22 15:51:16 aliso postfix/cleanup[4579]: 68F59152093:
>>>>>>
>>>>>> message-id=<5e78e1df0910221451l1e5238aq89ee3d5fa17b00c0@mail.gmail.com>
>>>>>> Oct 22 15:51:16 aliso postfix/qmgr[31760]: 68F59152093:
>>>>>> from=<carvelch@gmail.com>, size=2533, nrcpt=1 (queue active)
>>>>>> Oct 22 15:51:16 aliso postfix/smtpd[4584]: disconnect from
>>>>>> localhost[127.0.0.1]
>>>>>> Oct 22 15:51:16 aliso amavis[31776]: (31776-08) Passed CLEAN,
>>>>>> [209.85.212.187] [209.85.212.187] <carvelch@gmail.com> ->
>>>>>> <carlos@estu.utn.ac.cr>, Message-ID:
>>>>>> <5e78e1df0910221451l1e5238aq89ee3d5fa17b00c0@mail.gmail.com>, mail_id:
>>>>>> tqTH0hKOo8ie, Hits: 0.111, size: 2083, queued_as: 68F59152093, 4006 ms
>>>>>> Oct 22 15:51:16 aliso postfix/smtp[4580]: 4631015207B:
>>>>>> to=<carlos@estu.utn.ac.cr>, relay=127.0.0.1[127.0.0.1]:10024,
>>>>>> delay=5.2, delays=1.2/0.01/0/4, dsn=2.0.0, status=sent (250 2.0.0 Ok,
>>>>>> id=31776-08, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as
>>>>>> 68F59152093)
>>>>>> Oct 22 15:51:16 aliso postfix/qmgr[31760]: 4631015207B: removed
>>>>>> Oct 22 15:51:16 aliso postfix/local[4585]: 68F59152093:
>>>>>> to=<carlos@estu.utn.ac.cr>, relay=local, delay=0.12,
>>>>>> delays=0.06/0.01/0/0.04, dsn=2.0.0, status=sent (delivered to command:
>>>>>> procmail -a "$EXTENSION")
>>>>>> Oct 22 15:51:16 aliso postfix/qmgr[31760]: 68F59152093: removed
>>>>>>
>>>>>> Me parece que en esta línea es donde pasa el mail a amavis, o me
>>>>>> equivoco?
>>>>>>
>>>>>> Oct 22 15:51:16 aliso postfix/smtp[4580]: 4631015207B:
>>>>>> to=<carlos@estu.utn.ac.cr>, relay=127.0.0.1[127.0.0.1]:10024,
>>>>>> delay=5.2, delays=1.2/0.01/0/4, dsn=2.0.0, status=sent (250 2.0.0 Ok,
>>>>>> id=31776-08, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as
>>>>>> 68F59152093)
>>>>>>
>>>>>> Saludos
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> tonces el problema esta netamente en la conf del amavis y el
>>>>> spamassassin, a cuanto tenes puesto el puntaje para considerar un mail
>>>>> spam?, por que apartir de ahi es cuando impremi el tag ***SPAM*** o lo
>>>>> que tengas configurado
>>>>>
>>>>>
>>>>
>>>> El asunto no es que me marque el correo Spam como Spam, sino que revise
>>>> si
>>>> es Spam o no, si revisa el correo y lo evalúa antes de entregarlo,
>>>> debería
>>>> aparecer en los headers del mensaje esto:
>>>>
>>>> |X-Spam-Score: 0
>>>> X-Spam-Level:
>>>> X-Spam-Status: No, score=0 tagged_above=-9999 required=6.31
>>>> tests=[none]
>>>>
>>>> Pero, solo me sale este:
>>>>
>>>> |X-Virus-Scanned: Debian amavisd-new at mymailserver
>>>>
>>>> Osea, solo me revisa si el correo tiene virus, el spam parece que no lo
>>>> está revisando.
>>>>
>>>> Saludos
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> Te fijaste si habilitaste el modulo antispam en la configuración del
>>> amavis?
>>>
>>> Tienes que ver en el archivo 15-content-filter-mode
>>>
>>> Allí tienes que descomentar la línea que hace filtrado de spam a través
>>> de
>>> spamassasin.
>>>
>>> Saludos
>>>
>>>
>>> --
>>> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
>>> with a subject of "unsubscribe". Trouble? Contact
>>> listmaster@lists.debian.org
>>>
>>>
>>>
>>
>> Hola, estuve investigando un rato acerca de esto. Creo el problema
>> este relacionado al uso del parametro content_filter en el postfix
>>
>> En mi equipo en el archivo master.cf tengo una linea como esta:
>>
>> spamassassin unix - n n - - pipe user=spam argv=/usr/bin/spamc -f -e
>> /usr/sbin/sendmail -oi -f ${sender} ${recipient}
>>
>
> Con respecto a este línea del master.cf veo que usas sendmail, en mi caso es
> postfix y efectivamente no la tengo, lo que  si tengo es lo de redireccionar
> el correo a amavis que es el que a su vez se encarga de enviarlo a
> spamassassin, cierto?
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
>


pido disculpas,  te estaba enviando lo que encontraba por la web y
validaba con un server virtual de prueba. (algo un tanto
irresponsable, pero al final revise un poco mas y me percate que me
marcaba la info de spam para unos si y otros no. Creo esto es lo que
estas buscando)

Revisando el archivo
/etc/amavis/conf.d/20-debian_defaults

Encontre estos parametros:
$sa_tag_level_deflt  = 2.0;  # add spam info headers if at, or above that level

No olvides reiniciar los servicios.

Olvida lo que te comente antes e intenta con esto a ver si funciona.

Nuevamente mis disculpas por probar y hacerte probar.

salu2

-- 
Johnnatan Malpica
GNU/Linux - Debian Sid
+584168043248


Reply to: