[Postfix-es] No me llegan los correos

Ender eduvedder en terra.es
Mie Abr 26 10:32:24 CEST 2006


Hola!!


> smtpd_recipient_restrictions = permit_sasl_authenticated,
>  reject_unauth_destination, reject
Coincido con Daniel en que sobra el reject final.

Por otra parte veo que tienes...
> mydestination = $transport_maps, localhost
> relay_domains = $transport_maps

Si no me confundo mydestination define los dominios locales al servidor,
y relay_domains dominios no locales pero hacia los que se permite relay
(por ejemplo si fuera un MX secundario o dominios que luego en la tabla
de rutas defines hacia donde hay que enviar los correos).

La cláusula reject_unauth_destination mira en los 2 sitios, así que
poner la misma lista de dominios en las 2 variables no tiene mucha
lógica. Lo mejor es poner los dominios donde corresponda a nivel
teórico.

Los "dominios locales" son aquellos donde el servidor es el último salto
a nivel de internet para esos correos y además el servidor tiene que
poder validar las cuentas de destino (con los alias_maps).

Por lo que te aconsejo:
1) Si el servidor tiene la información de las cuentas y los buzones de
esos dominios, defínelos sólo en $mydestination (que supongo que será el
caso).

2) Si el servidor no tiene ninguna información acerca de las cuentas de
esos dominios y simplemente los enruta a otro host defínelos en
relay_domains.

NOTA: Lo que digo te aseguro que funciona, eso sí, puedo estar
confundido en los conceptos que he explicado, así que si alguno me
corrige genial ;-)

Saludos,
    Ender



El mar, 25-04-2006 a las 19:25 +0200, Antonio Gutiérrez Rodríguez
escribió:
> Hola a todos, este es mi primer mensaje a la lista, pero la llevo
> leyendo un tiempo.
> Mi problema es que no me recibe los correos postfix, me los rechaza.
> Uso debian sarge, todo instalado mediante apt-get (paquetes deb)
> tengo postfix + mysql + courier-pop + libsasl2-modules-sql
> Uso la version 2.1.5 de postfix
> Puedo enviar correo desde cualquier maquina de internet con solo
> autenticarme. Uso dominios virtuales y usuarios virtuales, por lo cual
> hay muchos dominios y muchos usuarios para cada dominio.
> El problema llega cuando desde internet me envian correo a un usuario
> de esos dominios. La entrada DNS estan bien configuradas, ya que llega
> a conectarse con mi postfix, el problema que me da es este:
>  
> Apr 25 16:54:22 llwb803 postfix/smtpd[2213]: connect from
> xproxy.gmail.com[66.249.82.203]
> Apr 25 16:54:22 llwb803 postfix/smtpd[2213]: NOQUEUE: reject: RCPT
> from xproxy.gmail.com[66.249.82.203]: 554 <info en xilus.es>:
> Recipient address rejected: Access denied; from=<toniusco en
> gmail.com> to=<info en xilus.es> proto=ESMTP helo=<xproxy.gmail.com>
> Apr 25 16:54:22 llwb803 postfix/smtpd[2213]: disconnect from
> xproxy.gmail.com[66.249.82.203]
>  
> La salida de mi postconf -n me da esto: 
>  
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> append_dot_mydomain = no
> biff = no
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> inet_interfaces = all
> mailbox_command = procmail -a "$EXTENSION"
> mailbox_size_limit = 0



> myhostname = xilus.es
> recipient_delimiter = +


> smtpd_banner = xilus.es ESMTP $mail_name
> smtpd_client_restrictions = permit_sasl_authenticated

> smtpd_sasl_auth_enable = yes
> smtpd_sasl_security_options = noanonymous
> transport_maps = mysql:/etc/postfix/transport.cf
> virtual_gid_maps = mysql:/etc/postfix/gids.cf
> virtual_mailbox_base = /Servidores/correo
> virtual_mailbox_limit = 21000000
> virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
> virtual_uid_maps = mysql:/etc/postfix/uids.cf
>  
> No se si me estoy dejando algo en el tintero, pero me duele la cabeza
> ya de estar buscando el fallo.
> Gracias a todos.
> Saludos
> _______________________________________________
> List de correo Postfix-es
> 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