Come risolvere postfix: indirizzo mittente rifiutato: è necessario un indirizzo completo (in risposta al comando RCPT TO))?


12

Ho installato dovecot, postfix e roundcube su una scatola Ubuntu 12.04. Il sistema funziona sostanzialmente, ovvero è in grado di inviare / ricevere posta da / verso altri domini.

Tuttavia, alcuni domini causano il seguente messaggio di errore in /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))

Hai idea di cosa non vada qui? Vale a dire come forzare Postfix a utilizzare "contact@mydomain.com" anziché "contact @ localhost" quando ci si connette a un altro server di posta?

Eventuali suggerimenti sono apprezzati.

Risposte:


13

$mydomain viene utilizzato come valore predefinito per molti altri parametri di configurazione, ma non imposta il dominio mittente.

Dai un'occhiata al $myoriginparametro in/etc/postfix/main.cf

Specifica il dominio che appare nella posta che viene pubblicata su questa macchina. L'impostazione predefinita è utilizzare il nome del computer locale $myhostname, il cui valore predefinito è il nome del computer.

Per ulteriori informazioni, consultare il README sulla configurazione di base di Postfix


0

Programmi come "mail myself@example.com" non possono usare myorigin Invece di creare / etc / postfix / canonical

@local @realdomain.com

E attiva le cose

postmap /etc/postfix/canonical
service postfix restart
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.