From 97a492b891fde855293563fa4755d91a06ac06b2 Mon Sep 17 00:00:00 2001 From: FreddleSpl0it Date: Wed, 3 May 2023 15:04:09 +0200 Subject: [PATCH] [Rspamd] add dot-stuffing to bcc forwarding --- data/conf/rspamd/lua/rspamd.local.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/data/conf/rspamd/lua/rspamd.local.lua b/data/conf/rspamd/lua/rspamd.local.lua index 6318bd23..5b08dc93 100644 --- a/data/conf/rspamd/lua/rspamd.local.lua +++ b/data/conf/rspamd/lua/rspamd.local.lua @@ -340,6 +340,10 @@ rspamd_config:register_symbol({ if not bcc_dest then return -- stop end + -- dot stuff content before sending + local email_content = tostring(task:get_content()) + email_content = string.gsub(email_content, "\r\n%.", "\r\n..") + -- send mail lua_smtp.sendmail({ task = task, host = os.getenv("IPV4_NETWORK") .. '.253', @@ -347,8 +351,8 @@ rspamd_config:register_symbol({ from = task:get_from(stp)[1].addr, recipients = bcc_dest, helo = 'bcc', - timeout = 10, - }, task:get_content(), sendmail_cb) + timeout = 20, + }, email_content, sendmail_cb) end -- determine from