▼スレッド │ └◇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
のように調べると見つかります。
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 です。