[Postfixbuch-users] Wie kann ich Mitglieder einer Domäne erreichen, die nicht in der passwd stehen ?

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Fr Feb 10 07:57:59 CET 2006


Michael Reinhold wrote:
> Hier der Ausschnitt mit ergrep:
> 
> Feb  9 23:53:47 mailer postfix/smtpd[11652]: AC8A3E365D: 
> client=unknown[192.168.99.22]
> Feb  9 23:53:47 mailer postfix/cleanup[11655]: AC8A3E365D: 
> message-id=<43EBC869.3050202 at michael-reinhold.de>
> Feb  9 23:53:47 mailer postfix/qmgr[11020]: AC8A3E365D: 
> from=<erwin at michael-reinhold.de>, size=673, nrcpt=1 (queue active)
> Feb  9 23:53:47 mailer postfix/smtpd[11657]: C699FE3664: 
> client=localhost.localdomain[127.0.0.1]
> Feb  9 23:53:47 mailer postfix/cleanup[11655]: C699FE3664: 
> message-id=<43EBC869.3050202 at michael-reinhold.de>
> Feb  9 23:53:47 mailer postfix/qmgr[11020]: C699FE3664: 
> from=<erwin at michael-reinhold.de>, size=1223, nrcpt=1 (queue active)
> Feb  9 23:53:47 mailer postfix/smtp[11656]: AC8A3E365D: 
> to=<test at michael-reinhold.de>, relay=127.0.0.1[127.0.0.1], delay=0, 
> status=sent (250 Ok: queued as C699FE3664)

Okay, mit etwas Schlaf sieht die Sache schon wieder anders aus. Die Mail 
wird also in Queue-ID C699FE3664 versendet...

> Feb  9 23:53:47 mailer postfix/qmgr[11020]: AC8A3E365D: removed
> Feb  9 23:53:47 mailer postfix/qmgr[11020]: C699FE3664: removed

... und hier die Queue-ID gelöscht. Sehr seltsam.

> Danach wird nicht gebounced, aber die Mail wird auch nicht an das 
> externe Postfach test_at_michael-reinhold.de
> weitergeleitet. Ich möchte aber, dass Mails an User, die nicht in der 
> passwd stehen, über den relayhost versendet
> werden.
> 
> Wenn ich den unknown_local_recipient_reject_code = 550 setze, werden die 
> Mails wieder gebounced.
> Dann bekomme ich die Meldung:
> ...
> 
> 			The Postfix program
> 
> <test at michael-reinhold.de>: unknown user: "test"

mydestination = $myhostname, localhost.$mydomain, $mydomain
myhostname = mailer.michael-reinhold.de

Ausgeschrieben also
mydestination = mailer.michael-reinhold.de, localhost.michael-reinhold.de, 
michael-reinhold.de

Okay, damit wird "test at michael-reinhold.de" in mydestination gesucht.
Hast du denn wirklich auch einen Account oder Alias "test" hier?

Leider hast du mit "local_recipient_maps =" die Abfrage deaktiviert.

Setze da doch mal die richtigen Werte ein. Default ist:
local_recipient_maps = proxy:unix:passwd.byname $alias_maps

postmap -q "test at michael-reinhold.de" unix:passwd.byname
postmap -q "test at michael-reinhold.de" /etc/postfix/aliases
postmap -q "test at michael-reinhold.de" /etc/postfix/virtual

einer davon sollte ja die test Adresse haben.


> ...
> 
> Im Maillog steht dann:
> Feb 10 07:19:30 mailer postfix/smtpd[3128]: 4E13BE368C: client=localhost.localdomain[127.0.0.1]
> Feb 10 07:19:30 mailer postfix/cleanup[3126]: 4E13BE368C: message-id=<43EC30D5.2090704 at michael-reinhold.de>
> Feb 10 07:19:30 mailer postfix/qmgr[3105]: 4E13BE368C: from=<erwin at michael-reinhold.de>, size=1215, nrcpt=1 (queue active)
> Feb 10 07:19:30 mailer postfix/smtp[3127]: 20F79E3688: to=<test at michael-reinhold.de>, relay=127.0.0.1[127.0.0.1], delay=0, status=sent (250 Ok: queued as 4E13BE368C)
> Feb 10 07:19:30 mailer postfix/local[3129]: 4E13BE368C: to=<test at michael-reinhold.de>, relay=local, delay=0, status=bounced (unknown user: "test")
> Feb 10 07:19:30 mailer postfix/cleanup[3126]: 6DB59E368D: message-id=<20060210061930.6DB59E368D at mailer.michael-reinhold.de>
> Feb 10 07:19:30 mailer postfix/qmgr[3105]: 6DB59E368D: from=<>, size=2959, nrcpt=1 (queue active)
> Feb 10 07:19:30 mailer postfix/qmgr[3105]: 4E13BE368C: removed
> Feb 10 07:19:30 mailer postfix/local[3129]: 6DB59E368D: to=<erwin at michael-reinhold.de>, relay=local, delay=0, status=sent (delivered to mailbox)
> Feb 10 07:19:30 mailer postfix/qmgr[3105]: 6DB59E368D: removed 

Okay, das ist eine Bounce. (^-^)

Sandy




Mehr Informationen über die Mailingliste Postfixbuch-users