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=<someone@destdomain.com>,
      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 "contact@mydomain.com" en lugar de "contact @ localhost" cuando se conecta a otro servidor de correo?

Cualquier pista es apreciada.

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


0

Los programas como "mail mí mismo@ejemplo.com" 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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.