- PR -

HELO requires domain addressエラーについて

1
投稿者投稿内容
ume
ベテラン
会議室デビュー日: 2001/09/19
投稿数: 55
投稿日時: 2004-08-04 17:02
お世話になります。
メールの配信でエラーが発生しているのですが
対応策がわからず困っています。

エラーメッセージは
javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.MessagingException: 501 5.0.0 HELO requires domain address
です。
調べていて
http://www.sk-jp.com/cgi-bin/treebbs.cgi?kako=1&all=313&s=313
を見つけたのですが、この中の
「"mail.smtp.localhost"というプロパティに有効なドメイン名を設定すればOKです。」
というのも具体的にどうしたらよいのかわかりません。

詳しい情報をお持ちの方ご教授ください。
よろしくお願いします。

SJ0392
ベテラン
会議室デビュー日: 2004/02/05
投稿数: 62
お住まい・勤務地: 神奈川・横浜
投稿日時: 2004-08-04 18:48
javamailを使用した経験がないので正しいかは判りませんが掲示板の通りかと。

# プログラム内で設定
Properties props = new Properties();
props.put("mail.smtp.host", 有効なドメイン名);

# 掲示板上には書かれてませんでしたが起動時に設定するなら
java -Dmail.smtp.host=有効なドメイン名 起動クラス名

環境が不明ですがTomcatでしたら起動シェル辿りましょう。
Tomcat4ならcatalina.sh。
他は判りません。
ume
ベテラン
会議室デビュー日: 2001/09/19
投稿数: 55
投稿日時: 2004-08-05 13:46
解決しました。ありがとうございました。

どこかにmail.smtp.localhost.propertiesを作成するのか
と考えて悩んでしまいました。ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)