Cómo arreglar postfix: Dirección del remitente rechazada: ¿necesita una dirección totalmente calificada (en respuesta al comando RCPT TO)?

12

He instalado dovecot, postfix y roundcube en una caja ubuntu 12.04. El sistema funciona básicamente, es decir, puede enviar / recibir correos a / desde otros dominios.

Sin embargo, algunos dominios provocan el siguiente mensaje de error en /var/log/mail.log

Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<[email protected]>,
      relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1,
      dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said:
      504 5.5.2 <contact@localhost>: Sender address rejected: need
      fully-qualified address (in reply to RCPT TO command))

¿Tienes alguna idea de lo que está mal aquí? Es decir, ¿cómo forzar a postfix a usar "[email protected]" en lugar de "contact @ localhost" cuando se conecta a otro servidor de correo?

Cualquier pista es apreciada.

Tolaksa
fuente

Respuestas:

13

$mydomain se usa como valor predeterminado para muchos otros parámetros de configuración, pero no establece el dominio del remitente.

Echa un vistazo al $myoriginparámetro en/etc/postfix/main.cf

Especifica el dominio que aparece en el correo que se publica en esta máquina. El valor predeterminado es usar el nombre de la máquina local $myhostname, que por defecto es el nombre de la máquina.

Para obtener más información, consulte la configuración básica de Postfix README

rpet
fuente
0

Los programas como "mail mí [email protected]" no pueden usar myorigin. En su lugar, cree / etc / postfix / canonical

@local @realdomain.com

Y activar las cosas

postmap /etc/postfix/canonical
service postfix restart
Kjeld Flarup
fuente