LoginSignup
21
22

More than 5 years have passed since last update.

postfix でメールが届かない status=bounced (unknown user: "hoge")

Posted at

問題

自分のサイトに設置しているメールフォームで自分宛てのメールが届かない(自分以外には届く)。
ログ(/var/log/maillog)を見ると status=bounced (unknown user: "hoge") などと書いてある。

間違った解決法

エラーメッセージで検索してみると/etc/postfix/main.cfの inet_interfaces の設定値を変えると良いと書いてあるブログがあるが、これは関係ない

ただしい解決法

問題は同設定ファイル中の mydestination の値。送信先メールのドメインが自サーバーのドメイン(\$myhostname か \$mydomain)と一致するとサーバー内部のユーザー宛てに送信しようとしてしまう。このサーバーでは "hoge" というユーザーは存在しなかったので unknown user: "hoge" と出たというわけ。
ローカルでメール配信することはないので
mydestination = $myhostname, localhost.$mydomain, localhost

mydestination =
としてpostfixをrestartで解決。

21
22
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
22