Postfix: come fare gli alias per i domini virtuali?

Sto cercando di creare un server di posta locale. Ho eseguito Mac OS X Server 10.6 Snow Leopard e utilizza Postfix come server. Ho impostato il server utilizzando la GUI e sto facendo tutte le impostazioni virtuali tramite il terminal.

La situazione: il server è in un dominio, chiamiamo "domain.com". Ho più alias virtuali, per ora diciamo "alias.com". Ho un utente "postmaster" sul server.

Il mio objective: vorrei impostare alcuni alias (postmaster, root, mailer-daemon, ecc.) Che funzionano per tutti i domini / alias senza whererlo impostare each volta che aggiungo un dominio alias.

Riepilogo / alla domanda di domanda: come posso impostare alias che funzionano automaticamente per tutti i domini virtuali?

I progressi attuali: utilizzando la configuration corrente, riceverò tutti i messaggi a root@domain.com, postmaster@domain.com, etc … @ domain.com. Ma quando invio un messaggio a root@alias.com (o postmaster@alias.com), il messaggio viene restituito.

Messaggio di errore:

Aug 17 23:53:54 home postfix/smtpd[11903]: connect from SERVER[IP] Aug 17 23:53:54 home postfix/smtpd[11903]: NOQUEUE: reject: RCPT from SERVER[IP]: 550 5.1.1 <postmaster@alias.com>: Recipient address rejected: User unknown in virtual alias table; from=<FROM> to=<postmaster@alias.com> proto=ESMTP helo=<SERVER> Aug 17 23:53:55 home postfix/smtpd[11903]: disconnect from SERVER[IP] 

La mia configuration:

 bash-3.2# postconf -n virtual_alias_domains = $virtual_alias_maps hash:/etc/postfix/virtual_domains virtual_alias_maps = hash:/etc/postfix/virtual_users 

Contenuti di / etc / postfix / domini virtuali:

 alias.com allow 

Contenuti di / etc / postfix / virtual_users:

 jonathan@alias.com jonathan info@alias.com jonathan support@alias.com jonathan 

Contenuti di / etc / aliases:

 root: postmaster MAILER-DAEMON: postmaster bin: root daemon: root named: root nobody: root uucp: root www: root ftp-bugs: root postfix: root manager: root dumper: root operator: root abuse: postmaster decode: root 

Ho girato molto, ma non riesco a trovare soluzioni reali. Spero che venite con qualche piano di genio 🙂

Grazie! Jonathan

  • Mail server sulla port 25 solo risposta con 500 comandi non riconosciuti
  • Postfix rifiuta tutte le mail in arrivo (host client rifiutato: Accesso negato)
  • È ansible impostare Exchange in modo che tutte le email in output a un dominio specifico devono passare attraverso TLS?
  • In che modo LinkedIn è in grado di submit email dal mio indirizzo email senza essere contrassegnati come spam?
  • La port 25 chiusa causa la marcatura della posta come spam?
  • 554 5.7.1 <mail_addr>: l'accesso di accesso ha negato il postfix di centos
  • Che cosa sta causando l'e-mail inviata dal mio account Google Apps per rimbalzare?
  • Exim TLS e Secure SMTP
  • One Solution collect form web for “Postfix: come fare gli alias per i domini virtuali?”

    Ho ottenuto questo collegamento impressionante da un tweep ed ha funzionato perfettamente! Se stai cercando la risposta, ecco la mia soluzione. (Devi combinare questo con i / etc / aliases dal mio primo post, questo snippet è solo per gli alias di dominio virtuale.)

    Configurazione

     virtual_alias_maps = regexp:/etc/postfix/virtual_users_global hash:/etc/postfix/virtual_users 

    / etc / postfix / virtual_users_global

     # Short version: /^(postmaster|root|MAILER-DAEMON|abuse)@/ postmaster /^(bin|daemon|named|nobody|uucp|www|ftp-bugs|postfix|manager|dumper|operator|decode)@/ root # Or the long version: /^postmaster@/ postmaster /^root@/ postmaster /^MAILER-DAEMON@/ postmaster /^bin@/ root /^daemon@/ root /^named@/ root /^nobody@/ root /^uucp@/ root /^www@/ root /^ftp-bugs@/ root /^postfix@/ root /^manager@/ root /^dumper@/ root /^operator@/ root /^abuse@/ postmaster /^decode@/ root 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.