[postfix-es] Comprobar existencia de destinatarios

Ecnaton ecnaton en gmail.com
Lun Feb 2 18:47:07 CET 2009


El día 2 de febrero de 2009 18:21, Ecnaton <ecnaton en gmail.com> escribió:
> El día 29 de enero de 2009 16:06, José D. Domenech
> <jdomenech en infortelecom.net> escribió:
>> Revisa si en tu escenario es necesario utilizar la
>> opción 'address_verify_relayhost', desconozco si el servidor que contiene los
>> buzones reales es interno...
>>
>> De no ser necesario basta con añadir el reject_unverified_recipient en las
>> restricciones, tal como has hecho.
>>
>> Te faltaría añadir esta linea en la configuración de postfix:
>>
>> address_verify_map =  btree:/var/spool/postfix/verify
>>
>> Y si quieres cambiar el tipo de error para que los mensajes que no pasen ese
>> chequeo sean rechazados a la primera (una vez comprobado su correcto
>> funcionamient) puedes añadir esta linea:
>>
>> unverified_recipient_reject_code = 550
>>
>> Espero que te sirva,
>>
>> Saludos.
>>
>> José D. Domenech
>>
>> El Jueves 29 Enero 2009, Ecnaton escribió:
>>> Parece que no me funciona la verificación de
>>> http://www.postfix.org/ADDRESS_VERIFICATION_README.html#caching
>>>
>>> En smtpd_recipient_restrictions = he añadido
>>> reject_unverified_recipient, y he añadido la línea:
>>> address_verify_relayhost=[X.Y.Z.W]   <- el MTA al que pregunto
>>>
>>> pero ni en el log de postfix ni en el del MTA consultado aparece
>>> ninguna comunicación.
>>>
>>> ¿Alguna sugerencia?
>>> La versión de postfix es 2.5 en SLES 9
>> _______________________________________________
>> 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
>>
>
> Nada, que no lo consigo.
> Esta es la configuración
>
> # postconf | grep address_verify
> address_verify_default_transport = $default_transport
> address_verify_local_transport = $local_transport
> address_verify_map = btree:/var/spool/postfix/verify
> address_verify_negative_cache = yes
> address_verify_negative_expire_time = 3d
> address_verify_negative_refresh_time = 3h
> address_verify_poll_count = 3
> address_verify_poll_delay = 3s
> address_verify_positive_expire_time = 31d
> address_verify_positive_refresh_time = 7d
> address_verify_relay_transport = $relay_transport
> address_verify_relayhost = [X.Y.Z.W.] (mi servidor de correo interno)
> address_verify_sender = $double_bounce_sender
> address_verify_sender_dependent_relayhost_maps =
> $sender_dependent_relayhost_maps
> address_verify_service_name = verify
> address_verify_transport_maps =
> address_verify_virtual_transport = $virtual_transport
>
>
> es que ni siquiera hace mención de que se compruebe algo. Pero la
> tabla /var/spool/postfix/verify sí que tiene algo
>
> :-(
>

Me respondo a mi mismo. Ya parece que lo voy consiguiendo.
El tema es que uso la definición de "transport_maps" para encaminar el
correo según el dominio destino y enviarlo al antivirus. Y claro, en
este caso como la comprobación la tengo que hacer con otro servidor,
pues tenía que añadir "address_verify_transport_maps" con la
definición correcta.

A ver si ahora me funciona.

Gracias a todos (con especial mención a José D. Domenech)


More information about the postfix-es mailing list