オンプレ版のメール送信エラー
2019-07-12 19:27
オンプレ版でメール送信アクションを検証したところ、下記のエラーが表示されました。
エラーの詳細:
SQLActionError: メール送信処理の実行中にエラーが発生しました。
99002:
CELFのヘルプページのエラーコード一覧から、メール送信によるものだということは分かったのですが、原因がわかりません。
https://cloud.celf.jp/celf-help/ja/_downloads/CELFErrorCodeList.pdf
mail.properties は一応正しい設定をしているつもりなので、
SMTPサーバまで到達しているのか、認証で落ちているのか、それとも別の原因なのか、などの調査をしたいと思っています。
Tomcat 標準出力ログなども見てみましたが、メール送信のエラーにあたる内容は探せませんでした。
原因調査に役立つ情報があれば教えて下さい。
回答を投稿するにはログインが必要です。
ありがとうございます。
再起動はしていました。
調査した結果、解決しました。
結果としてはメールの設定(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)が間違っていました。
メールの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起動時に反映されます。起動中にファイルの内容を変更しても適応されません。)
直接的な回答ではないのですが、mail.propertiesの設定に問題なければ、一度Tomcatを再起動してみてはいかがでしょうか?(mail.propertiesの変更はTomcat起動時に反映されます。起動中にファイルの内容を変更しても適応されません。)