From 2da6faf281758240f5e59fb339f49255a896ba06 Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Thu, 18 Jun 2020 18:36:14 +0200 Subject: [PATCH] FEATURE: Add `before_email_send` event Plugins can use it to customize the message (e.g. add header) before the email is sent. --- lib/email/sender.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/email/sender.rb b/lib/email/sender.rb index 8cd3c613fd2..df3d519c139 100644 --- a/lib/email/sender.rb +++ b/lib/email/sender.rb @@ -209,6 +209,8 @@ module Email email_log.message_id = @message.message_id + DiscourseEvent.trigger(:before_email_send, @message, @email_type) + begin @message.deliver_now rescue *SMTP_CLIENT_ERRORS => e