Postfix “Aliases” und “catch-all”
Ich habe hier mal Auszüge aus zwei kurzen postfix-howtos zusammengefügt.
Im ersten [1] geht es unter anderem um die Zuordnung von ankommenden Emails zu Usern in /etc/aliases.
Im zweiten [2] geht es um das Anlegen von catch-all-Accounts per /etc/postfix/virtual.
[1] http://www.unixwitch.de/de/sysadmin/tools/postfix (Mittwoch, 13. Februar 2008 02:00 UTC+1)
[2] http://www.cyberciti.biz/faq/howto-setup-postfix-catch-all-email-accounts/ (Mittwoch, 13. Februar 2008 02:00 UTC+1)
Bier
[1]
Typ Alias
genau wie bei Sendmail ….
Format:
key: wertBeispiel: /etc/aliases aliases - Trennzeichen “:”
root: me@example.com
anna.beispiel: anna
beispiels: anna,bertram,cecilie
trash: /dev/nullWas tut das? Hier wird der Empfänger umgeschrieben.
Mail an root wird an die Adresse me@example.com geschickt.
Mail an anna.beispiel wird an anna geschickt.
Mail an beispiels wird an anna, bertram und cecilie geschickt - kleine Mailinglisten sind also auch möglich.
Mail an trash wird in die Datei /dev/null gelegt - also weggeworfenVoraussetzung: in der main.cf gibt es den Eintrag alias_maps = hash:/etc/aliases (Eine Alias-Datei gehört zur üblichen Default-Konfiguration)
[...]
[2]
Mapping is done using /etc/postfix/virtual file.
# vi /etc/postfix/virtual
Append code as follows, replacing domain and emailusername with actual values:
@yourdomain.com emailusernameSave and close the file. Run following command:
# postmap /etc/postfix/virtualAlso make sure you have following line in /etc/postfix/main.cf file:
virtual_alias_maps = hash:/etc/postfix/virtualIf you just added above, line reload postfix:
# service postfix reload


