2013-07-12 12 views
12

Sto usando postfix per inviare e-mail. Funziona bene quando invio email ad altri domini ma non invia email quando invio e-mail allo stesso dominio con cui la configura post è configurabile.Le email con lo stesso dominio non escono da postfix

Qui di seguito è la mia configurazione:

myhostname = [FQDN] 
virtual_alias_maps = hash:/etc/postfix/virtual 
#home_mailbox = mail/ 
alias_maps = hash:/etc/aliases 
alias_database = hash:/etc/aliases 
#myorigin = /etc/mailname 
#mydestination = mydomain1.com, mydomain2.com 
#relayhost = 
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 
mailbox_size_limit = 0 
recipient_delimiter = + 
inet_interfaces = all 
inet_protocols = ipv4 

Qualcuno mi può punto in cui errori di configurazione è?

risposta

2

Controllare le impostazioni nel file /etc/postfix/main.cf, in particolare l'impostazione per virtual_mailbox_domains. Se il tuo dominio si trova in questa linea, ma un altro server è l'MX per il tuo dominio, questo spiegherebbe il problema: il server postfisso pensa che gestisca la posta in arrivo per il tuo dominio, ma i record MX dicono il contrario.

+0

Ho menzionato la mia configurazione sopra. virtual_mailbox_domains non è impostato e MX impostato su google. Quale configurazione devo modificare per risolvere questo problema? –

+0

In realtà le e-mail vengono rimbalzate. Questo è menzionato nel registro. Questo è quanto afferma il log: "14 lug 05:18:54 localhost postfix/local [32434]: AED86105E43: to = <[email protected]>, relay = local, delay = 0, delay = 0/0/0/0, dsn = 5.1.1, stato = rimbalzato (utente sconosciuto: "shahzad.fatehali") " –

+0

che era esattamente il mio caso. Grazie. – user1312695

25

Aggiungi questa riga vuota nel file main.cf.

mydestination = 

quindi ricaricare la configurazione di postfix eseguendo

/etc/init.d/postfix reload 

Ho notato che aveva cercato di fare qualcosa di simile commentando la linea che definisce mydestination, tuttavia, questo non risolverà il problema, perché di default MyDestination a $ miohostname, localhost. $ mydomain, localhost.

+0

Sembra funzionare, anche se ho già definito molte destinazioni sulla riga 'mydestination ='. Ho semplicemente rimosso il mio dominio dalla linea e ora funziona. – harryg

+0

Questo porta ad una soluzione, ma va notato che la rimozione del dominio dall'elenco mydestination risolverà il problema - questo è a meno che non si dispone di un gestore di posta in esecuzione sullo stesso host (se avete la gestore di posta, non si farebbe avere il problema in primo luogo comunque) – dakdad

+0

Grazie mille, questa è l'unica risposta che ha funzionato. – FR073N