sasl relay over s2s: authenticate plain forwarded to services (sasl_server), 900/903 on success; fails clean with no services
This commit is contained in:
parent
26c9833b7b
commit
8d31feb4e7
5 changed files with 125 additions and 15 deletions
|
|
@ -103,6 +103,7 @@ pub struct Server {
|
|||
pub dnsbl_zones: Vec<String>, // DNS blocklist zones checked on connect
|
||||
pub dnsbl_action: String, // mark | kline | gline | zline
|
||||
pub dnsbl_reason: String, // ban reason on a DNSBL hit
|
||||
pub sasl_server: String, // services server that handles SASL
|
||||
pub event_tx: Sender<Event>, // self-inject events (DNS results)
|
||||
}
|
||||
|
||||
|
|
@ -142,6 +143,7 @@ impl Server {
|
|||
dnsbl_zones: cfg.dnsbl_zones,
|
||||
dnsbl_action: cfg.dnsbl_action,
|
||||
dnsbl_reason: cfg.dnsbl_reason,
|
||||
sasl_server: cfg.sasl_server,
|
||||
event_tx,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue