
最近設定した 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/filter
master.cf
master.cf
main.cf
答え3
(mail transport unavailable)
実際のエラーは、/var/log/mail.log
.postfix がいくつかの配信を試行した後、このエラーはそれ以上の試行が失敗することがわかっているため、気にしないことを意味します。エラーがあるかどうかを確認するには、postfix チェックを試してください。ファイルを変更した場合は、ファイルに対して を/etc/postfix
実行して更新する必要がある場合があります。ファイルを編集したにもかかわらず、 postfix が認証に実際に使用しているファイルを作成するために後で実行していなかったため、このエラーが発生していました。postmap
SASL auth failed
/etc/postix/sasl_passwd
postmap sasl_passwd
sasl_passwd.db