[postfix-es] Correo entrante rechazado
José Luis Tallón
jltallon en adv-solutions.net
Mar Mar 11 11:18:55 CET 2003
At 23:51 10/03/2003 -0300, you wrote:
>[snip]
> > Mando una copia del log de un correo rechazado (entrante):
>
> > ----------8<----------8<----------8<----------8<----------
> > Mar 11 01:34:43 Ventura postfix/smtpd[17878]: warning: dict_nis_init:
> > NIS domain name not set - NIS lookups disabled
> > Mar 11 01:34:43 Ventura postfix/smtpd[17878]: connect from
> > smtp.ono.com[62.42.230.12]
> > Mar 11 01:34:44 Ventura postfix/smtpd[17878]: 1FEA83A0EF:
> > client=smtp.ono.com[62.42.230.12]
> > Mar 11 01:34:44 Ventura postfix/smtpd[17878]: 1FEA83A0EF: reject: RCPT
> > from smtp.ono.com[62.42.230.12]: 554 <jjrp en estudio-ingenia.com>: Relay
> > access denied; from=<jjrp1 en ono.com> to=<jjrp en estudio-ingenia.com>
> > proto=ESMTP helo=<mta04.onolab.com>
> > Mar 11 01:34:47 Ventura postfix/smtpd[17878]: disconnect from
> > smtp.ono.com[62.42.230.12]
> > ----------8<----------8<----------8<----------8<----------
NO ES HACER RELAY, SINO ENTREGA LOCAL ( $mydomain=estudio-ingenia.com )
> > y el postconf -n, tal como dicen las instrucciones de la lista:
>
> > ----------8<----------8<----------8<----------8<----------
> > command_directory = /usr/sbin
> > config_directory = /etc/postfix
> > daemon_directory = /usr/lib/postfix
> > debug_peer_level = 2
> > inet_interfaces = all
> > mail_owner = postfix
> > mailq_path = /usr/bin/mailq
> > manpage_directory = /usr/local/man
> > mydomain = estudio-ingenia.com
> > myhostname = smtp.estudio-ingenia.com
> > myorigin = $mydomain
> > newaliases_path = /usr/bin/newaliases
> > queue_directory = /var/spool/postfix
> > readme_directory = no
> > sample_directory = /etc/postfix
> > sendmail_path = /usr/sbin/sendmail
> > setgid_group = postdrop
> > unknown_local_recipient_reject_code = 450
> > ----------8<----------8<----------8<----------8<----------
>
> > Bueno, pues solo eso... seguro que es una tontería, pero no acabo de
> > enterar de donde meto la pata.
$mydestination ....
postconf -d mydestination -> $myhostname, localhost.$mydomain
y tú necesitas
mydestination = $mydomain, $myhostname, localhost.$mydomain
para que Postfix reconozca que estudio-ingenia.com es un destino local, y
no otra máquina ( no lo va a adivinar... ;) )
y ya que estamos ....
smtpd_recipient_restrictions = permit_mynetworks,
reject_non_fqdn_sender, reject_non_fqdn_recipient,
reject_unauth_pipelining,
reject_unauth_destination
( mira www.postfix.org > Documentation para más información )
> > Ah! otra cosa... como va la traducción? recuerdo que había bastante
> > interés aunque yo mismo tuve que abandonar (eso, y tantas otras cosas)
> > por mis estudios :-( espero poder retomar el hilo :-)
Suele pasar, los estudios no te dejan demasiado tiempo.
En postfix-users ha vuelto a haber un "thread" hace poco sobre el tema,
pero hay que encontrar una forma adecuada de hacerlo...
Para nosotros, hispanoparlantes, nos puede resultar interesante que los
mensajes de error ( bounces y demás ) de Postfix vengan en Español, pero
tenemos que considerar que los postmasters de otros dominios no tienen por
qué entenderlos al estar en Español; Por otra parte --nos pongamos como nos
pongamos-- el idioma dominante en Internet es el inglés.
¿cómo detectar el idioma *preferido* del usuario? ¿y del postmaster?
Salvo que SMTP incorporara extensiones como las "Accept-Language" de HTTP,
tendríamos que dotar a Postfix de habilidades telepáticas.... :-S
¿comentarios?
> > Saludos
> > Juanjo
>
>Hola,
>
>El problema es que no estas haciendo relay con la ip 62.42.230.12,
>tendrìas que habilitarlo en:
Este es un problema distinto.
Puede que interese permitir relay a dicha IP o no. Si este fuera el caso,
procede como se indica debajo, poniendo check_client_access antes de
reject_unauth_destination.
para más información: man 5 access
>smtpd_recipient_restrictions = permit_mynetworks, check_client_access
>hash:/etc/postfix/client_access
>en client_access haces relay con la ip que quieras para que puedas
>enviar correo con tu smtp
>
>Ejemplo de archivo cliente_access
>xx.xxx.xxx.xxx REJECT
>xx.xxx.xxx.xxx ACCEPT
>
>con root haces: postmap /etc/postfix/client_acces
>
>Espero que con este te solucione el problema.
idem
Un saludo,
José Luis Tallón
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es