public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[Rspamd] add dot-stuffing to bcc forwarding
97a492b8
data/conf/rspamd/lua/rspamd.local.lua | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
Diff
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