Postfix stellt keine E-Mails zu

Postfix stellt keine E-Mails zu

Ich habe Probleme mit einem kürzlich konfigurierten Postfix-MTA. Beim Start von Postfix wird die folgende Warnung angezeigt:

postfix/qmgr[5078]: warning: connect to transport private/filter: No such file or directory

Ich habe amavis-new als Inhaltsfilter, aber selbst wenn ich die entsprechende Zeile auskommentiere, erscheint die Warnung. Als Folge (glaube ich) des oben Gesagten erhalte ich für jede virtuelle Domäne, die ich habe, Fehlermeldungen wie die folgenden:

postfix/error[5080]: 254851834107: to=<[email protected]>, relay=none, delay=13082, delays=13082/0.01/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)

Die gute Nachricht für mich ist, dass ich das irgendwie beheben konnte (fragen Sie mich nicht, wie!!!!)

Das Problem ist, dass ich jetzt etwa 50 Mails in der Mail-Warteschlange habe, die von dem oben genannten Problem betroffen waren ... Wenn ich postqueue -fden gleichen Fehler wie zuvor bekomme

mail transport
unavailable

Neue E-Mails werden jedoch ordnungsgemäß an ihr endgültiges Ziel zugestellt ...

Irgendwelche Vorschläge?

Mit freundlichen Grüße.

PS: Die lokale Mailzustellung von/an Unix- und virtuelle Benutzer war von Anfang an in Ordnung!

Antwort1

GELÖST: postsuper -r ALLhat funktioniert....

Antwort2

Diese Fehlermeldung zeigt an, postfixdass versucht wird, ein Transportmittel mit dem Namen zu verwenden private/filter, das in definiert sein sollte master.cf. Haben Sie eine Zeile in , die damit beginnt master.cf? Wenn nicht, sollten Sie sie entweder hinzufügen oder alles ändern, was in Ihrem darauf verweist main.cf.

Antwort3

Wenn Sie (mail transport unavailable)den echten Fehler erhalten, wird er irgendwo weiter hinten liegen /var/log/mail.log. Postfix wird ein paar Übermittlungsversuche unternehmen und dann bedeutet dieser Fehler, dass es weiß, dass weitere Versuche fehlschlagen werden, also macht es sich nicht die Mühe. Versuchen Sie, Postfix zu überprüfen, um zu sehen, ob Fehler vorliegen. Wenn Sie Dateien ändern, /etc/postfixmüssen Sie möglicherweise postmapdie Datei ausführen, um sie zu aktualisieren. Ich erhielt den SASL auth failedFehler, obwohl ich meine Datei bearbeitet hatte, /etc/postix/sasl_passwdweil ich nicht danach ausgeführt hatte, postmap sasl_passwdum die sasl_passwd.dbDatei zu erstellen, die Postfix tatsächlich für die Authentifizierung verwendete.

verwandte Informationen