Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi2:postfix-virtual-domains [2014/02/26 21:20] ingo_wichmann angelegt |
lpi2:postfix-virtual-domains [2022/12/17 12:53] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
//in der Praxis würde ich LDAP oder eine Datenbank bevorzugen// | //in der Praxis würde ich LDAP oder eine Datenbank bevorzugen// | ||
- | ''/etc/postfix/main.cf'' : | + | Voraussetzung: [[postfix-dovecot-imapd]] mit [[wpde>LMTP]] und [[dovecot-virtual-domains]] |
- | <file> | + | |
- | virtual_mailbox_domains = hash:/etc/postfix/virtual_mailbox_domains.txt | + | ===== Maps erstellen ===== |
- | virtual_mailbox_maps = hash:/etc/postfix/virtual_alias_maps.txt | + | |
- | virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps.txt | + | |
- | </file> | + | |
''/etc/postfix/virtual_mailbox_domains.txt'' : | ''/etc/postfix/virtual_mailbox_domains.txt'' : | ||
Zeile 16: | Zeile 13: | ||
postmap hash:/etc/postfix/virtual_mailbox_domains.txt | postmap hash:/etc/postfix/virtual_mailbox_domains.txt | ||
+ | Domain nachschlagen testen: | ||
postmap -q example.com hash:/etc/postfix/virtual_mailbox_domains.txt | postmap -q example.com hash:/etc/postfix/virtual_mailbox_domains.txt | ||
Zeile 25: | Zeile 23: | ||
user1@example.com user1@example.com | user1@example.com user1@example.com | ||
user2@example.com user2@example.com | user2@example.com user2@example.com | ||
+ | admin@example.com user1@example.com,user2@example.com | ||
</file> | </file> | ||
postmap hash:/etc/postfix/virtual_alias_maps.txt | 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 postmaster@example.com hash:/etc/postfix/virtual_alias_maps.txt | ||
postmap -q user2@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'' : | ||
+ | <file> | ||
+ | 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 | ||
+ | </file> | ||
====== Dokumentation ====== | ====== Dokumentation ====== | ||
* http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox | * http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox | ||
- | * https://workaround.org/ispmail/squeeze/postfix-domain-types | + |