Postfix がメールを配信しない

Postfix がメールを配信しない

最近設定した postfix MTA に問題があります。postfix を起動すると、次の警告が表示されます。

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

コンテンツ フィルターとして amavis-new を使用していますが、関連する行をコメント アウトしても警告が表示されます。結果として (そう思うのですが)、所有するすべての仮想ドメインで以下のようなエラーが発生します。

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)

私にとっての朗報は、どういうわけかそれを修正できたことです (どうやって修正したかは聞かないでください!!!!)

問題は、上記の問題の影響を受けたメールが50通ほどメールキューに入っているということです。postqueue -f以前と同じエラーが表示された場合

mail transport
unavailable

ただし、新しいメールは最終宛先に適切に配信されます...

助言がありますか?

敬具。

PS Unix および仮想ユーザーとの間のローカル メール配信は、最初から問題なく書き込みできました。

答え1

解決済み: postsuper -r ALL仕事は完了しました....

答え2

このエラー メッセージは、 で定義されている というpostfix名前のトランスポートを使用しようとしていることを示しています。 に で始まる行がありますか? ない場合は、 でその行を追加するか、その行を指しているものを変更する必要があります。private/filtermaster.cfmaster.cfmain.cf

答え3

(mail transport unavailable)実際のエラーは、/var/log/mail.log.postfix がいくつかの配信を試行した後、このエラーはそれ以上の試行が失敗することがわかっているため、気にしないことを意味します。エラーがあるかどうかを確認するには、postfix チェックを試してください。ファイルを変更した場合は、ファイルに対して を/etc/postfix実行して更新する必要がある場合があります。ファイルを編集したにもかかわらず、 postfix が認証に実際に使用しているファイルを作成するために後で実行していなかったため、このエラーが発生していました。postmapSASL auth failed/etc/postix/sasl_passwdpostmap sasl_passwdsasl_passwd.db

関連情報