Q&A

回答の並べ替え:
投稿新規に質問を投稿する

オンプレ版のメール送信エラー

umemura umemura

2019-07-12 19:27

オンプレ版でメール送信アクションを検証したところ、下記のエラーが表示されました。

エラーの詳細:
SQLActionError: メール送信処理の実行中にエラーが発生しました。
99002:

CELFのヘルプページのエラーコード一覧から、メール送信によるものだということは分かったのですが、原因がわかりません。
https://cloud.celf.jp/celf-help/ja/_downloads/CELFErrorCodeList.pdf


mail.properties は一応正しい設定をしているつもりなので、
SMTPサーバまで到達しているのか、認証で落ちているのか、それとも別の原因なのか、などの調査をしたいと思っています。
Tomcat 標準出力ログなども見てみましたが、メール送信のエラーにあたる内容は探せませんでした。
原因調査に役立つ情報があれば教えて下さい。

umemura umemura
ありがとうございます。
再起動はしていました。

調査した結果、解決しました。

結果としてはメールの設定(mail.properties)が間違っていました。
メールのFROMに対して返信できないように「no-reply@celf.jp」と初期設定のママにしていたのですが、
存在しないメールアドレスだとエラーになってしまうようでした。
「default.mail.from=」には「default.mail.user=」と同じ値を設定することで
メール送信に成功しました。

なお、利用したメールサービスは「Office365」です。


備忘:
当初、ログファイルはTomcatの標準ログフォルダ(Tomcat 8.5logs)に出力されると思っていたのですが、
CELFサーバアプリのLOG4J(Tomcat 8.5webappscelf-serverWEB-INFclasseslog4j.xml)で独自に指定していた。
株式会社 コサウェル 株式会社 コサウェル パートナー
メダルベストアンサー
パートナーの(株)コサウェルと申します。

直接的な回答ではないのですが、mail.propertiesの設定に問題なければ、一度Tomcatを再起動してみてはいかがでしょうか?(mail.propertiesの変更はTomcat起動時に反映されます。起動中にファイルの内容を変更しても適応されません。)
メールコンタクトをとる