[Postfixbuch-users] Alias Problem mit Virtuellen Usern

Chris Cohen kildau-ml at gmx.de
Fr Mär 28 14:51:51 CET 2008


On Friday 28 March 2008 00:42:53 Kai Fürstenberg wrote:
>
> Argl, jetzt wird's langsam klar. Du willst sozusagen eine Wildcard im
> Domain-Teil haben.
Ah, so nennt man das. Gut zu wissen.

>
> Über Virtual klappt das leider nicht. Allerdings über local. Im
> Prinzip, wie du es bereits am Anfang hattest.
>
> Du musst alle vorhandenen domains/hosts in mydestination eingetragen:
> mydestination = example.org h1.example.org h2.example.org
> h3.example.org
So hatte ich es zu Anfang und es hat auch alles funktioniert (Aliase, 
Virtual user)... bis ich den Transport auf dovecot umgestellt habe.

> Wichtig ist zudem, dass du in den local_recipient_maps einen Eintrag
> auf sich selbst zeigen lässt:
> alias1 | user1
> user1 | user1
? Du meinst in den alias_maps?

> Ansonsten wäre mal ein komplettes Log, also von connect bis
> disconnect hilfreich. Das letzte aus einem älteren Post war nicht
> vollständig. Wenn ich richtig gesehen habe, hast du die Adresse
> root at amy... nach root (Systemuser) umgeleitet.
Also, mit dieser Konfiguration:
alias_maps = mysql:/etc/postfix/alias_maps-mysql.cf
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
inet_interfaces = all
local_recipient_maps = mysql:/etc/postfix/local_recipients-mysql.cf 
$alias_maps
local_transport = dovecot
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, 
mysql:/etc/postfix/mydestination-mysql.cf
mydomain = unixhosts.org
myhostname = amy.unixhosts.org
mynetworks = 127.0.0.0/8
myorigin = $myhostname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
unknown_local_recipient_reject_code = 550

Und diesem Ergebnis von postmap:
postmap -q root mysql:/etc/postfix/alias_maps-mysql.cf
virtualuser at unixhosts.org

... finde ich in meinen Logs:
Mar 28 14:49:25 amy postfix/smtpd[4412]: warning: 10.1.32.13: address 
not listed for hostname amy.unixhosts.org
Mar 28 14:49:25 amy postfix/smtpd[4412]: connect from 
unknown[10.1.32.13]
Mar 28 14:49:25 amy postfix/smtpd[4412]: 820D478399: 
client=unknown[10.1.32.13]
Mar 28 14:49:25 amy postfix/cleanup[4415]: 820D478399: 
message-id=<20080328134925.5E3954C444 at zoidberg.unixhosts.org>
Mar 28 14:49:25 amy postfix/qmgr[4410]: 820D478399: 
from=<virtualuser at daisy.unixhosts.org>, size=762, nrcpt=1 (queue 
active)
Mar 28 14:49:25 amy postfix/smtpd[4412]: disconnect from 
unknown[10.1.32.13]
Mar 28 14:49:25 amy dovecot: auth(default): master in: 
USER^I1^Iroot^Iservice=deliver
Mar 28 14:49:25 amy dovecot: auth-worker(default): sql(root): query: 
SELECT password FROM users WHERE username = 'root';
Mar 28 14:49:25 amy dovecot: auth-worker(default): sql(root): unknown 
user
Mar 28 14:49:25 amy dovecot: auth(default): master out: NOTFOUND^I1
Mar 28 14:49:25 amy postfix/pipe[4416]: 820D478399: 
to=<root at daisy.unixhosts.org>, relay=dovecot, delay=0.09, 
delays=0.03/0.02/0/0.04, dsn=5.1.1, status=bounced (user unknown)
Mar 28 14:49:25 amy postfix/cleanup[4415]: 914C978407: 
message-id=<20080328134925.914C978407 at amy.unixhosts.org>
Mar 28 14:49:25 amy postfix/qmgr[4410]: 914C978407: from=<>, size=2516, 
nrcpt=1 (queue active)
Mar 28 14:49:25 amy postfix/bounce[4418]: 820D478399: sender 
non-delivery notification: 914C978407
Mar 28 14:49:25 amy postfix/qmgr[4410]: 820D478399: removed
Mar 28 14:49:25 amy dovecot: auth(default): master in: 
USER^I1^Ivirtualuser^Iservice=deliver
Mar 28 14:49:25 amy dovecot: auth-worker(default): sql(virtualuser): 
query: SELECT password FROM users WHERE username = 'virtualuser';
Mar 28 14:49:25 amy dovecot: auth(default): password(virtualuser): 
Credentials: {CRYPT}{PLAIN-MD5}ebb12eb47da2af187241a0d74fc3d14f
Mar 28 14:49:25 amy dovecot: auth(default): master out: 
USER^I1^Ivirtualuser^Iuid=5000^Igid=5000^Ihome=/var/mail/virtualuser
Mar 28 14:49:25 amy postfix/pipe[4416]: 914C978407: 
to=<virtualuser at daisy.unixhosts.org>, relay=dovecot, delay=0.03, 
delays=0.01/0/0/0.02, dsn=2.0.0, status=sent (delivered via dovecot 
service)
Mar 28 14:49:25 amy postfix/qmgr[4410]: 914C978407: removed

> Hat root eine Mailbox 
> im Dovecot? Dein Dovecot sagt jedenfalls nein.
Root steht nicht in der users Tabelle. Ich habe aber in der Alias 
Tabelle einen Eintrag root -> virtualuser.

-- 
Viele Grüße
Chris



Mehr Informationen über die Mailingliste Postfixbuch-users