[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