Re: [Postfix-es] Problemas con la detección de Spam

Rafael B. rbravo en felpahost.masilla.org
Mar Jun 10 10:52:32 CEST 2008


Gorka escribió:
> 
>> De: Rafael B. [mailto:rbravo en felpahost.masilla.org]
>>
>> Gorka escribió:
>>
>>> Hola Rafa.
>>>
>>> He descubierto que en /var/lib/amavis/virusmails están todos los
>> mensajes
>>> que me detecta como Spam, con sus cabeceras X-Spam-Score, X-Spam-
>> Level y
>>> X-Spam-Status correspondientes. Lo que no sé es por qué si tengo
>>> $final_spam_destiny=D_PASS no me los entrega en el cliente de correo
>> (me los
>>> pone en cuarentena, por lo visto). Incluso he puesto
>> $sa_tag_level_deflt  =
>>> 0.1 y $sa_tag2_level_deflt  = 3.0 como me has recomendado. (Sin
>> embargo no
>>> he encontrado la variable $remove_existing_spam_headers, creo que mi
>> versión
>>> no la utiliza). ¿Por qué no me entrega el Spam entonces?
>>>
>>> Y aunque no tenga nada que ver, sólo por curiosidad, ¿sabes cómo
>> forzar la
>>> entrega de un mail que ya está en cuarentena, se puede hacer eso?
>> 	Uhm... no había entendido bien el problema, ¿Tienes bien
>> realizado el
>> paso entre postfix a amavis (Este por lo que vi, está bien) y luego de
>> amavis a postfix ?
>> 	En resumen :
>> 	$ cat /etc/postfix/main.cf |grep filter
>> content_filter=smtp-amavis:[localhost]:10024
>> 	$ cat /etc/postfix/master.cf |grep amavis
>> smtp-amavis unix -      -       y       -       2       smtp -o
>> smtp_data_done_timeout=1200 -o disable_dns_lookups=yes
>>
>> $ cat /etc/postfix/master.cf |grep 127
>> 	127.0.0.1:10025 inet n  -       y       -       -       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_sasl_authenticated,permit_mynetwork
>> s,reject
>>                                  -o mynetworks=127.0.0.0/8 -o
>> strict_rfc821_envelopes=yes
>>
> 
> Lo que tengo en los apartados que indicas es, al pie de la letra, lo que
> indica la guía:
> 
> $ cat /etc/postfix/main.cf |grep filter
> content_filter=smtp-amavis:[127.0.0.1]:10024
> 
> $ cat /etc/postfix/master.cf |grep amavis
> 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
> 
> $ cat /etc/postfix/master.cf |grep 127
> 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
> 
> ¿Ves algo extraño?
	En principio no veo nada raro, cuando envias el correo, ves 
perfectamente que se le pasa a amavisd-new, amavis escanea y luego debe 
enviarselo a postfix de nuevo para entregarlo por el puerto 
127.0.0.1:10025. Aumenta los logs de amavis, a ver si ves que hace lo 
correcto o se queda en alguna cola a la espera de entregarlo después de 
escanearlo.
	Por si acaso revisa está variable $forward_method :
	rbravo en felpahost:/etc/amavis/conf.d$ grep forward_method *
60-user:# both $forward_method and $notify_method default to 
'smtp:127.0.0.1:10025'
60-user:$forward_method = 'smtp:127.0.0.1:10025';  # where to forward 
checked mail
60-user:$notify_method = $forward_method;          # where to submit 
notifications

 >
> 
> 
> 
> _______________________________________________
> List de correo Postfix-es para tratar temas del MTA postfix en español
> Postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/listinfo/postfix-es



Más información sobre la lista de distribución Postfix-es