#18: implement SMTP Submission (587/465), SASL PLAIN/LOGIN auth and preflight diagnostics

This commit is contained in:
Lucas Rayan committed 2026-08-01 22:49:02 -03:00
1 parent 7249419efc
commit d56f29d084
70 files changed
+5163 -659

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
# Score thresholds from PLAN.md section 10.1. The principle behind them is
# that mail is refused during the SMTP session or delivered, never accepted
# and silently discarded: a silent discard loses legitimate mail with nobody
# aware of it.
reject = 15; # refuse with 550 5.7.1
add_header = 4; # tag as spam and let Sieve file it into Junk
greylist = 9; # ask the sender to retry
+2
View File
@@ -0,0 +1,2 @@
type = "console";
level = "info";
+5
View File
@@ -0,0 +1,5 @@
# DNS resolution is needed for RBL, SPF and DKIM lookups.
dns {
nameserver = ["1.1.1.1", "8.8.8.8"];
timeout = 3s;
}
+3
View File
@@ -0,0 +1,3 @@
# The protocols service reaches Rspamd over the internal network only; the
# backend network has no route to the internet.
bind_socket = "*:11333";