[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 メーリングリストの案内