[Seasar-user:7827] Re: S2Mai-0.9.1でNullPointerException
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 5月 25日 (金) 14:12:38 JST
"六" <[E-MAIL ADDRESS DELETED]>さん:
> いやはや申し訳ありません。
> 再度修正しました。お恥ずかしい限りです。
> 有難う御座いました。
いえいえ、こんな便利なプロダクトを作っていただき
うれしく思っています。
また、さらに便利になること期待しています。
と、ここで水を差すようで申し訳ないのですが・・・
ご指摘されたとおり、diconでのcom.ozacc.mail.Mailへの
設定(setFromの追加)と、ftlテンプレートの修正を行い
再度テストしてみましたが、エラーとなりました。
エラー内容は以下の通りです。
-----------------------------------------------------------------------
DEBUG 2007-05-25 13:49:16,968 [main] send mail...
DEBUG 2007-05-25 13:49:16,968 [main] Mail
Return-Path: null
From: [E-MAIL ADDRESS DELETED]
To: [E-MAIL ADDRESS DELETED]
Cc: null
Bcc: null
Subject: diconでセットした題名
?六さんへのメールです。
六さん、こんにちは。
2007-05-25 13:49:17,203 [main] ERROR com.ozacc.mail.impl.SendMailImpl - メール
の送信に失敗しました。
com.sun.mail.smtp.SMTPSendFailedException: 503 No recipient(s).
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1275)
at com.sun.mail.smtp.SMTPTransport.data(SMTPTransport.java:1141)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:526)
at com.ozacc.mail.impl.SendMailImpl.processSend(SendMailImpl.java:192)
at com.ozacc.mail.impl.SendMailImpl.send(SendMailImpl.java:133)
at com.ozacc.mail.impl.SendMailImpl.send(SendMailImpl.java:97)
at org.seasar.mai.mail.impl.Invocation.send(Invocation.java:46)
at org.seasar.mai.mail.impl.TransportImpl.send(TransportImpl.java:47)
at org.seasar.mai.interceptors.S2MaiInterceptor.send(S2MaiInterceptor.java:
100)
at org.seasar.mai.interceptors.S2MaiInterceptor.sendMail(S2MaiInterceptor.
java:80)
at org.seasar.mai.interceptors.S2MaiInterceptor.invoke(S2MaiInterceptor.
java:66)
at mail.mai.TestMai$$EnhancedByS2AOP$$aa37a6$$MethodInvocation$$sendMail0.
proceed(MethodInvocationClassGenerator.java)
at mail.mai.TestMai$$EnhancedByS2AOP$$aa37a6.sendMail(TestMai$$
EnhancedByS2AOP$$aa37a6.java)
at mail.mai.MaiUnitTest.main(MaiUnitTest.java:24)
Exception in thread "main" com.ozacc.mail.MailSendException: メールの送信に失敗
しました。
at com.ozacc.mail.impl.SendMailImpl.processSend(SendMailImpl.java:207)
at com.ozacc.mail.impl.SendMailImpl.send(SendMailImpl.java:133)
at com.ozacc.mail.impl.SendMailImpl.send(SendMailImpl.java:97)
at org.seasar.mai.mail.impl.Invocation.send(Invocation.java:46)
at org.seasar.mai.mail.impl.TransportImpl.send(TransportImpl.java:47)
at org.seasar.mai.interceptors.S2MaiInterceptor.send(S2MaiInterceptor.java:
100)
at org.seasar.mai.interceptors.S2MaiInterceptor.sendMail(S2MaiInterceptor.
java:80)
at org.seasar.mai.interceptors.S2MaiInterceptor.invoke(S2MaiInterceptor.
java:66)
at mail.mai.TestMai$$EnhancedByS2AOP$$aa37a6$$MethodInvocation$$sendMail0.
proceed(MethodInvocationClassGenerator.java)
at mail.mai.TestMai$$EnhancedByS2AOP$$aa37a6.sendMail(TestMai$$
EnhancedByS2AOP$$aa37a6.java)
at mail.mai.MaiUnitTest.main(MaiUnitTest.java:24)
Caused by: com.sun.mail.smtp.SMTPSendFailedException: 503 No recipient(s).
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1275)
at com.sun.mail.smtp.SMTPTransport.data(SMTPTransport.java:1141)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:526)
at com.ozacc.mail.impl.SendMailImpl.processSend(SendMailImpl.java:192)
... 10 more
-----------------------------------------------------------------------
「アノテーションを使った設定」や、
「メール内容クラスのプロパティでの設定」もテストしてみましたが、
同様にエラーとなってしまいます。
設定値はちゃんとセットされるようですが、上と同様で
com.ozacc.mail.MailSendExceptionが発生してしまいます。
お忙しいところ申し訳ございませんが、
どうぞよろしくお願いいたします。
Seasar-user メーリングリストの案内