Mailqにいくつかのメールがあり、それらは正当な理由で返送されています。メールアドレスが間違っています。受信者のアドレスをその場で変更できるかどうか疑問に思っていました。遅延メールが保存されているディレクトリを確認できますが、おそらくそこに変更を加えることができますが、これを行う適切な方法があるかどうか疑問に思っています。
何か考えは?
最良の方法(または最も煩わしくない方法)は、その受信者のアドレスを書き換えることです。 Postfixアドレス書き換え から
/etc/postfix/main.cf:
smtp_generic_maps = hash:/etc/postfix/generic
/etc/postfix/generic:
[email protected] [email protected]
この例に従って、次のことを試すことができます。
cd /etc/postfix
generic
ファイルに追加するか、次のコマンドで作成します。
[email protected] [email protected]
関連するマップを作成します。
Sudo postmap generic
追加 main.cf
:
smtp_generic_maps = hash:/etc/postfix/generic
postfixにこの設定変更をロードさせます:
Sudo postfix reload
smtpd
はgeneric
を使用して、キューの次のスキャン時に問題のあるアドレスを書き換えます。