管理ビーンの初期化部分でコケタ。
------------------------------------------------------------------------------
HTTPステータス 500 -
type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
javax.servlet.ServletException: An exception occurred processing JSP page /preregi.jsp at line 23
------------------------------------------------------------------------------
tomcatログにも
java.lang.ClassNotFoundException: javax.mail.Message
が出ていた。
eclipseのプロジェクト設定で、ライブラリを追加し、WARファイル内にも配置されるように設定したら、例外は出なくなった。
==============================================================================
メール送信で例外が発生した模様。peerからリセットされた?
------------------------------------------------------------------------------
javax.mail.MessagingException: Can't send command to SMTP host;
nested exception is:
java.net.SocketException: Connection reset by peer: socket write error
at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1564)
at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1551)
at com.sun.mail.smtp.SMTPTransport.close(SMTPTransport.java:696)
at javax.mail.Transport.send0(Transport.java:191)
at javax.mail.Transport.send(Transport.java:118)
at srpgweb.Preregistration.preregister(Preregistration.java:314)
------------------------------------------------------------------------------
原因はFromヘッダを付けていなかったため。送信元を明記してないメールははじかれる模様。
0 件のコメント:
コメントを投稿