550 Sender verify failed

問題

mailx 実行後に次のエラーが表示される。

smtp-server: 550-Verification failed for <loginuser@hostname>
smtp-server: 550-The mail server could not deliver mail to loginuser@hostname.  The account or domain may not exist, they may be blacklisted, or missing the proper dns entries.
smtp-server: 550 Sender verify failed

原因

  • メールサーバーが From メールアドレスのドメインの実在を確認できなかったため。
  • mailx のデフォルト動作により From メールアドレスに loginuser@hostname が使われたため。

解決策

-r オプションを追加して、実在するメールアドレスを指定する。

mailx  -r  existuser@existdomain.com  ...