書籍「JavaMail完全解説」サポート掲示板

新規発言一覧最新記事過去一覧検索HOME

スレッド
│
└◇1486:配信エラーメールの戻り先に、Fromアドレスをセットしたい [スガイロビンソン] 04/01 18:03
 └1487:Re:配信エラーメールの戻り先に、Fromアドレスをセットしたい [Shin] 04/04 00:52
  └1488:Re[2]:配信エラーメールの戻り先に、Fromアドレスをセットしたい [スガイロビンソン] 04/04 15:28
   └1489:Re[3]:配信エラーメールの戻り先に、Fromアドレスをセットしたい [スガイロビンソン] 04/05 11:09
    └1491:Re[4]:配信エラーメールの戻り先に、Fromアドレスをセットしたい [Shin] 04/09 21:02<-last

1486● 配信エラーメールの戻り先に、Fromアドレスをセットしたい [スガイロビンソン] 2005 04/01 18:03

現在、WebLogicServer8.1J sp4のJavaMailを使用してメール機能を作成してます。

やりたいことは、
入力されたメールアドレスが配信エラーとなって戻ってくる際に、
Fromアドレスにセットしたアドレスにその配信エラーメールが返ってきてほしいのです。

試行錯誤してるのですが、やり方がわからなくて書き込ませていただくことになりました。
どのようにセットしたらよいでしょうか?
ご教授いただけると助かります。
宜しくお願いいたします。

**************************************

//mailメッセージの生成
Message mimeMessage = new MimeMessage(mailSession);
//送り元のセット
mimeMessage.setFrom(new InternetAddress(from));

//InternetAddressとして変換をかけてから、Toの送信先の設定をする
mimeMessage.setRecipients(Message.RecipientType.TO, generateInternetAddress(to));

//CCも、nullでなければ設定をする
if (cc != null){
  if (cc[0] != ""){
    //InternetAddressとして変換をかけてから、CCの送信先の設定
    mimeMessage.setRecipients(Message.RecipientType.CC, generateInternetAddress(cc));
  }
}
       
//TODO!配信エラーメールが、fromアドレスに返ってくるのを確認する
mimeMessage.setHeader("Errors-To", from);

**************************************

コメントを書く (引用) | スレッド一覧

1487● Re:配信エラーメールの戻り先に、Fromアドレスをセットしたい [Shin] 2005 04/04 00:52

> やりたいことは、
> 入力されたメールアドレスが配信エラーとなって戻ってくる際に、
> Fromアドレスにセットしたアドレスにその配信エラーメールが返ってきてほしいのです。
:
> //TODO!配信エラーメールが、fromアドレスに返ってくるのを確認する
> mimeMessage.setHeader("Errors-To", from);

envelope-from を設定します。
http://www.sk-jp.com/cgi-bin/treebbs.cgi?kako=1&seek=%83G%83%89%81%5B%83%81%81%5B%83%8B&s=1
のように調べると見つかります。

http://www.sk-jp.com/

コメントを書く (引用) | スレッド一覧

1488● Re[2]:配信エラーメールの戻り先に、Fromアドレスをセットしたい [スガイロビンソン] 2005 04/04 15:28


> envelope-from を設定します。
> http://www.sk-jp.com/cgi-bin/treebbs.cgi?kako=1&seek=%83G%83%89%81%5B%83%81%81%5B%83%8B&s=1
> のように調べると見つかります。
>

mimeMessage.setHeader("envelope-from", from);
ということですよね?

コメントを書く (引用) | スレッド一覧

1489● Re[3]:配信エラーメールの戻り先に、Fromアドレスをセットしたい [スガイロビンソン] 2005 04/05 11:09

>
> > envelope-from を設定します。
> > http://www.sk-jp.com/cgi-bin/treebbs.cgi?kako=1&seek=%83G%83%89%81%5B%83%81%81%5B%83%8B&s=1
> > のように調べると見つかります。
> >
>
> mimeMessage.setHeader("envelope-from", from);
> ということですよね?
できました!

小生の設定ミスで、
WebLogicServerコンソールでのメール設定で、
mail.smtp.fromにアドレスをセットしていた場合、そのアドレスが優先されるようで、
mimeMessage.setHeader("envelope-from", from);
を記述しているのに、メールはmail.smtp.fromのアドレスに返ってきてしまってました。

ありがとうございました。

コメントを書く (引用) | スレッド一覧

1491● Re[4]:配信エラーメールの戻り先に、Fromアドレスをセットしたい [Shin] 2005 04/09 21:02

> > > envelope-from を設定します。
> > > http://www.sk-jp.com/cgi-bin/treebbs.cgi?kako=1&seek=%83G%83%89%81%5B%83%81%81%5B%83%8B&s=1
> > > のように調べると見つかります。
> > >
> >
> > mimeMessage.setHeader("envelope-from", from);
> > ということですよね?
> できました!
>
> 小生の設定ミスで、
> WebLogicServerコンソールでのメール設定で、
> mail.smtp.fromにアドレスをセットしていた場合、そのアドレスが優先されるようで、
> mimeMessage.setHeader("envelope-from", from);
> を記述しているのに、メールはmail.smtp.fromのアドレスに返ってきてしまってました。

むむ、envelope-from はヘッダではないです。一応…。
プロパティの mail.smtp.from に設定するものが envelope-from です。

http://www.sk-jp.com/

コメントを書く (引用) | スレッド一覧
もし、何も表示されない場合は、過去ログに移動されたかもしれません

CGIROOM