[Postfixbuch-users] Probleme bei Kombination aus virtual domains und unix usern
Stefan Förster
cite+postfix-buch at incertum.net
Di Nov 11 17:15:16 CET 2008
* Stefan Förster <cite+postfix-buch at incertum.net> wrote:
>> userB at domainB.de userB
>> userC at domainA.de anything
>> @domainA.de userA
>
> Das Umschreiben einer Adresse wird von cleanup(8) in mehr als einem
> Schritt vorgenommen. Die Umschreibung von "userB at domainB.de" auf
> "userB" wird durch append_dot_mydomain und append_at_myorigin zu
> userB at domainA - der Catchall greift.
>
> Zumindest sagt das hier ein lokaler Test mit cleanup -v.
Anbei noch der Beweis (wenn auch etwas "krude"):
#v+
root at abyss:/etc/postfix# postconf append_dot_mydomain append_at_myorigin myorigin
append_dot_mydomain = no
append_at_myorigin = yes
myorigin = /etc/mailname
root at abyss:/etc/postfix# cat /etc/mailname
abyss.cite.lan
root at abyss:/etc/postfix# cat test
userb at virtual.incertum.net testuser
@abyss.cite.lan cite at incertum.net
root at abyss:/etc/postfix# echo hallo | mail userb at virtual.incertum.net
root at abyss:/etc/postfix# pgrep cleanup
3853
root at abyss:/etc/postfix# egrep "3853.*maps_find: virtual_alias_maps" /var/log/mail.log
Nov 11 17:07:20 abyss postfix/cleanup[3853]: maps_find: virtual_alias_maps: hash:/etc/postfix/test(0,lock|fold_fix): userb at virtual.incertum.net = testuser
Nov 11 17:07:20 abyss postfix/cleanup[3853]: maps_find: virtual_alias_maps: testuser at abyss.cite.lan: not found
Nov 11 17:07:20 abyss postfix/cleanup[3853]: maps_find: virtual_alias_maps: testuser: not found
Nov 11 17:07:20 abyss postfix/cleanup[3853]: maps_find: virtual_alias_maps: hash:/etc/postfix/test(0,lock|fold_fix): @abyss.cite.lan = cite at incertum.net
#v-
Ciao
Stefan
--
Stefan Förster http://www.incertum.net/ Public Key: 0xBBE2A9E9
Alle Selbstverständlichkeit ist Mythos.
Mehr Informationen über die Mailingliste Postfixbuch-users