Kompiraのメールチャネルについて
■質問事項
メールチャネルを使ったフローを実行した際、
受信ボックスにメールがあるにもかかわらずメールの処理がされないことがあります。
以下に詳細を記載しますので原因をご教示ください。
また、対処方法がありましたら教えていただけますと幸いです。
■背景
メールチャネルを使って定期的にメールサーバの受信ボックスにメールがあるか確認し
メールがなければアラートを出すジョブフローを作成しました。
メールチャネルは下記のように呼び出しており、メールがあればメールの内容を表示し、
メールがなければアラート発砲のジョブフローを呼び出してアラートメールを送信するようにしています。
通常はうまく動いているのですが、時々メールの処理ができていないのか
メールが受信ボックスにあるにも関わらずアラートが発砲されます。
下記のログのように4:59にメールボックスに4件メールがあり処理されているように見えます。
しかし、この後の処理ではアラートが発砲され、次のフローの実行の際に
もともと入っていた4件と新規1件のメールが入った状態になっています。
・ジョブフロー(抜粋) ※このフローをループさせ15分毎に実行させている
-------
<./mchan : timeout=10>
{ if $STATUS == 0 |
then: print("応答を確認しました。")->
print($RESULT)
else: print("応答がありません。アラートを送信します。") ->
[./アラート発砲]
}
-------
・メールチャネルのログ(一部省略)
-------
2023-03-28 04:59:19.445410 [INFO]: [imap4] start to fetch mail: ['(省略)', 993], timeout=None
2023-03-28 04:59:29.588283 [DEBUG]: [imap4_ssl] capabilities: IMAP4REV1, LITERAL+, SASL-IR, LOGIN-REFERRALS, ID, ENABLE, IDLE, AUTH=LOGIN, AUTH=PLAIN
2023-03-28 04:59:29.665006 [INFO]: [imap4_ssl] login '00000X--XXXXX': b'Logged in'
2023-03-28 04:59:29.749387 [INFO]: [imap4_ssl] select 'INBOX': b'4' messages
2023-03-28 04:59:29.838112 [INFO]: [imap4_ssl] fetched mail b'1': 11834 octets
2023-03-28 04:59:29.984205 [INFO]: [imap4_ssl] fetched mail b'2': 11830 octets
2023-03-28 04:59:30.093573 [INFO]: [imap4_ssl] fetched mail b'3': 11828 octets
2023-03-28 04:59:30.200647 [INFO]: [imap4_ssl] fetched mail b'4': 11858 octets
2023-03-28 04:59:30.322283 [INFO]: [imap4] finished to fetch mail: ['(省略)', 993]
2023-03-28 05:00:19.345551 [INFO]: called polling (interval=1 min)
2023-03-28 05:00:19.400326 [INFO]: no waiting events: stop polling...
2023-03-28 06:14:31.459085 [INFO]: called polling (interval=1 min)
2023-03-28 06:14:31.569365 [INFO]: [imap4] start to fetch mail: ['(省略)', 993], timeout=None
2023-03-28 06:14:31.693374 [DEBUG]: [imap4_ssl] capabilities: IMAP4REV1, LITERAL+, SASL-IR, LOGIN-REFERRALS, ID, ENABLE, IDLE, AUTH=LOGIN, AUTH=PLAIN
2023-03-28 06:14:31.773565 [INFO]: [imap4_ssl] login '00000X--XXXXX': b'Logged in'
2023-03-28 06:14:31.852344 [INFO]: [imap4_ssl] select 'INBOX': b'5' messages
2023-03-28 06:14:31.972224 [INFO]: [imap4_ssl] fetched mail b'1': 11840 octets
2023-03-28 06:14:32.179004 [INFO]: [imap4_ssl] fetched mail b'2': 11836 octets
2023-03-28 06:14:32.454152 [INFO]: [imap4_ssl] fetched mail b'3': 11832 octets
2023-03-28 06:14:32.956557 [INFO]: [imap4_ssl] fetched mail b'4': 11844 octets
2023-03-28 06:14:33.314242 [INFO]: [imap4_ssl] fetched mail b'5': 11830 octets
2023-03-28 06:14:33.708564 [INFO]: [imap4] finished to fetch mail: ['(省略)', 993]
-
正式なコメント
ご利用されている Kompira のバージョンはいくつでしょうか?
Ver.1.6.2.post7 でメールチャネルでのイベント受信に関する以下のバグが修正されており、それ以前のバージョンをご利用されている場合、このバグを踏んでしまっている可能性がございます。
- メールチャネルで最後に受信したメールをイベントジョブで受け取れない場合がある問題を修正しました。
コメントアクション
サインインしてコメントを残してください。
コメント
3件のコメント