====== Postfix: virtuelle Domains und Benutzer in Textdateien ====== //in der Praxis würde ich LDAP oder eine Datenbank bevorzugen// Voraussetzung: [[postfix-dovecot-imapd]] mit [[wpde>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 ====== * http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox