[Postfixbuch-users] Mails landen in seltenen Fällen beim luser_relay und nicht beim User
Ties Dethlefs
dethlefs at schaefer-mafo.de
Mi Aug 15 10:06:34 CEST 2007
Hallo Liste,
in sehr seltenen Fällen kommen Mails nicht beim angeschriebenen User,
sondern beim Mailadmin an, der als luser_relay eingerichtet ist. Eine
der letzten Mails, bei der das passiert ist, war eine Mail von dieser
Liste, alle Mails, die davor und danach ankamen, wurden korrekt
zugestellt. Die Mails bei denen dies passiert, kommen von ganz
unterschiedlichen Quellen, sowohl interne als auch externe. Teilweise
hatten die Mails auch mehrere Empfänger von denen bis jetzt immer nur
einer falsch zugestellt wurde. In einem Monat waren es jetzt 9 Mails die
falsch zugestellt wurden.
Im Header der Mail steht der richtige Empfänger, genau so wie bei den
anderen Mails, die richtig zugestellt werden.
Inzwischen habe ich Verbose-Logging für local eingeschaltet und bei der
letzten Mail die falsch zugestellt wurde habe ich folgendes im Log gefunden:
...
Aug 13 17:08:10 mail postfix/local[3998]: recipient:
dewsm50 at mail.schaefer-marketresearch.com
Aug 13 17:08:10 mail postfix/local[3998]: domain:
mail.schaefer-marketresearch.com
Aug 13 17:08:10 mail postfix/local[3998]: local: dewsm50
Aug 13 17:08:10 mail postfix/local[3998]: user: dewsm50
Aug 13 17:08:10 mail postfix/local[3998]: extension: null
Aug 13 17:08:10 mail postfix/local[3998]: unmatched: null
Aug 13 17:08:10 mail postfix/local[3998]: owner: null
Aug 13 17:08:10 mail postfix/local[3998]: delivered:
dewsm50 at mail.schaefer-marketresearch.com
Aug 13 17:08:10 mail postfix/local[3998]: relay: local
Aug 13 17:08:10 mail postfix/local[3998]: exp_type: 0
Aug 13 17:08:10 mail postfix/local[3998]: exp_from: null
Aug 13 17:08:10 mail postfix/local[3998]: why: buffer
Aug 13 17:08:10 mail postfix/local[3998]: deliver_switch[2]: local
dewsm50 recip dewsm50 at mail.schaefer-marketresearch.com exten deliver
dewsm50 at mail.schaefer-marketresearch.com exp_from
Aug 13 17:08:10 mail postfix/local[3998]: deliver_alias[3]: local
dewsm50 recip dewsm50 at mail.schaefer-marketresearch.com exten deliver
dewsm50 at mail.schaefer-marketresearch.com exp_from
Aug 13 17:08:10 mail postfix/local[3998]: deliver_alias:
hash:/etc/aliases(0,lock|no_regsub|no_proxy|no_unauth|fold_fix): dewsm50
not found
Aug 13 17:08:10 mail postfix/local[3998]: deliver_dotforward[3]: local
dewsm50 recip dewsm50 at mail.schaefer-marketresearch.com exten deliver
dewsm50 at mail.schaefer-marketresearch.com exp_from
Aug 13 17:08:10 mail postfix/local[3998]: deliver_mailbox[3]: local
dewsm50 recip dewsm50 at mail.schaefer-marketresearch.com exten deliver
dewsm50 at mail.schaefer-marketresearch.com exp_from
Aug 13 17:08:10 mail postfix/local[3998]: been_here: mailbox dewsm50: 0
Aug 13 17:08:10 mail postfix/local[3998]: deliver_unknown[3]: local
dewsm50 recip dewsm50 at mail.schaefer-marketresearch.com exten deliver
dewsm50 at mail.schaefer-marketresearch.com exp_from
Aug 13 17:08:10 mail postfix/local[3998]: been_here: deliver_unknown
dewsm50: 0
Aug 13 17:08:10 mail postfix/local[3998]: deliver_resolve_tree[4]: local
dewsm50 recip dewsm50 at mail.schaefer-marketresearch.com exten deliver
dewsm50 at mail.schaefer-marketresearch.com exp_from
Aug 13 17:08:10 mail postfix/local[3998]: tok822_rewrite: input:
mailadmin at sm-intern.de
...
Die Mail ging an Benutzername at schaefer-marketresearch.com und wurde
korrekterweise dem lokalen Benutzer dewsm50 zugeordnet (per Aliases und
/ oder Virtual), aber dann scheint Postfix den Benutzer nicht mehr zu
kennen und leitet die Mail an den Mailadmin (luser_relay) weiter.
Aus irgendeinem Grund scheint Postfix also verschiedene Benutzer zu
verschiedenen Zeiten kurzfristig nicht zu kennen. Womit sich die Frage
ergibt wie local im Detail prüft ob ein lokaler Benutzer existiert oder
nicht.
Ich verwende das Postfix 2.3.2-28 Paket von OpenSuse 10.2.
Vielleicht hat ja jemand eine Idee.
Vielen Dank!
Gruß
Ties Dethlefs
Mehr Informationen über die Mailingliste Postfixbuch-users