Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:postfix-virtual-domains

Postfix: virtuelle Domains und Benutzer in Textdateien

in der Praxis würde ich LDAP oder eine Datenbank bevorzugen

Voraussetzung: postfix-dovecot-imapd mit LMTP und dovecot-virtual-domains

Maps erstellen

/etc/postfix/virtual_mailbox_domains.txt :

# postmap hash:/etc/postfix/virtual_mailbox_domains.txt
example.com yes
postmap hash:/etc/postfix/virtual_mailbox_domains.txt

Domain nachschlagen testen:

postmap -q example.com hash:/etc/postfix/virtual_mailbox_domains.txt

/etc/postfix/virtual_alias_maps.txt :

# postmap hash:/etc/postfix/virtual_alias_maps.txt
postmaster@example.com  user1@example.com
abuse@example.com       user1@example.com
user1@example.com       user1@example.com
user2@example.com       user2@example.com
admin@example.com       user1@example.com,user2@example.com
postmap hash:/etc/postfix/virtual_alias_maps.txt

Empfänger nachschlagen testen:

postmap -q postmaster@example.com hash:/etc/postfix/virtual_alias_maps.txt
postmap -q user2@example.com hash:/etc/postfix/virtual_alias_maps.txt

Postfix konfigurieren

/etc/postfix/main.cf :

virtual_mailbox_domains = hash:/etc/postfix/virtual_mailbox_domains.txt
virtual_mailbox_maps    = hash:/etc/postfix/virtual_alias_maps.txt
virtual_alias_maps      = hash:/etc/postfix/virtual_alias_maps.txt

virtual_transport = lmtp:unix:private/dovecot-lmtp

Dokumentation

lpi2/postfix-virtual-domains.txt · Zuletzt geändert: 2017/04/02 19:05 von ingo_wichmann