JavaMailでSMTP接続をして、

メールを送信しようとした時、

javax.mail.MessagingException: 501 Syntax: HELO hostname

のエラーがでることがある。

 

これは送信元のサーバのホスト名が

/etc/hostsに掲載されていない場合に起こる。

 

その他にも色々方法はあるようだが、

/etc/hostsにhostnameをしっかり書いておくことは大事です。

とはいえ、最近クラウドばかり使っていると、

この辺疎かになりがち。。

 

コメントがあればどうぞ


CAPTCHA Image
Reload Image