Postfix: User unknown in local recipient table

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Criena
Beiträge: 99
Registriert: 12.05.2002 18:43:48
Wohnort: Neu-Isenburg
Kontaktdaten:

Postfix: User unknown in local recipient table

Beitrag von Criena » 18.11.2003 14:35:54

Hi.

Heute habe ich, durch Zufall festgestellt, daß mein Postfix Mails einer bestimmten Adresse nicht annimmt. Obige Meldung wird zurückgegeben. Wenn ich aber per "root by ssh" den Befehl

Code: Alles auswählen

mail -s test user@domain.com
...
absetze, kommt die Mail im Postfach an.

Ich weiß nicht was da los ist...

Criena

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 18.11.2003 17:45:49

Kanst Du Dein Problem etwas genauer erklären? Entweder ich stell mich hier mal wieder unnötig dumm an, ab ich versteh nicht, was genau Du versuchst und was nicht geht? Wo kommt die Post nicht an? Von wen an wen? Und wann nicht?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 18.11.2003 20:46:26

Poste vielleicht mal die ganze Fehlermeldung aus der mail.err
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

xhacker
Beiträge: 37
Registriert: 23.12.2002 21:50:16

Beitrag von xhacker » 18.11.2003 21:02:55

Hi,

die neue Version pflegt eine lokale Empfaengerliste. Wenn dort der User nicht drinsteht, der die Mail bekommen soll, kann sie nicht zugestellt werden.

Eine Variante ist, folgenden Parameter zu setzen.

Code: Alles auswählen

local_recipient_maps =
Dadurch wird jede Mail angenommen.

Dein Problem tritt laut Postfix Dokumentation auf, wenn man Non-Unix Accounts verwendet und Postfix deshalb den User nicht finden kann.

http://www.postfix.org/rewrite.html Am Ende der Seite steht diese Info.

HTH

Criena
Beiträge: 99
Registriert: 12.05.2002 18:43:48
Wohnort: Neu-Isenburg
Kontaktdaten:

Beitrag von Criena » 19.11.2003 12:41:19

xhacker hat geschrieben:die neue Version pflegt eine lokale Empfaengerliste. Wenn dort der User nicht drinsteht, der die Mail bekommen soll, kann sie nicht zugestellt werden.

Eine Variante ist, folgenden Parameter zu setzen.

Code: Alles auswählen

local_recipient_maps =
Dadurch wird jede Mail angenommen.
Das war das Problem. Ich war gestern total durch Wind als ein Kunde anrief und meinte, daß seine Mail wieder zurückgekommen war. Meine privates Postfach (ein entsprechender lokaler User existiert) funktionierte ohne Probleme, weshalb ich den Fehler wochenlang nicht bemerkte.
Aufklärung: Durch ein Mißgeschick war der Postfix auf eine neuere Version upgedatet worden, als beabsichtigt. Jetzt erklärt sich zumindest warum das eine Postfach funktionierte und das andere nicht.

@andere:
Der Mailserver hat dazu gar keinen Fehler ausgegeben, sondern in der mail.log einfach gemeint, daß er die Mail aus besagten Gründen (Topic) nicht angenommen hat. Das kombiniert mit "das eine Konto geht, das andere nicht" hat mir einen Schrecken eingejagt.

Ich bin echt happy. Es geht wieder alles. :D Danke.

Antworten