Skip to content

Commit 7b43049

Browse files
authored
fix(logging-autoreply): ZMSA-65: loggelf autoreply error in filterHandler.storeMessage (#983)
1 parent 24ba575 commit 7b43049

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/filter-handler.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,19 @@ class FilterHandler {
568568
}
569569
} catch (err) {
570570
log.error('Filter', '%s AUTOREPLYFAIL from=%s to=%s error=%s', prepared.id.toString(), '<>', sender, err.message);
571+
this.loggelf({
572+
short_message: '[AUTOREPLYFAIL] Failed to queue autoreply',
573+
full_message: err && err.stack,
574+
_queue_id: prepared.id && prepared.id.toString(),
575+
_error: err && err.message,
576+
_code: err && err.code,
577+
_failure: 'yes',
578+
_mail_action: 'autoreply',
579+
_user: userData && userData._id && userData._id.toString(),
580+
_to: sender,
581+
_recipient: recipient,
582+
_message_id: prepared.mimeTree.parsedHeader['message-id']
583+
});
571584
}
572585

573586
if (filterActions.get('delete')) {

0 commit comments

Comments
 (0)