You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add SMTP authentication (e.g., PLAIN/LOGIN) so authenticated clients can submit mail without relying solely on allow-listed networks.
Motivation
Today the server rejects connections unless they originate from explicitly allowed hosts or networks, which limits deployment in semi-trusted environments. Providing SMTP AUTH would enable secure submission from users who aren’t on the allow-list and integrate better with upstream MTAs.
Proposed direction
Implement SASL PLAIN/LOGIN (minimum) using environment-configured credentials or pluggable backends.
Ensure AUTH is only offered when TLS is in use (or explicitly permitted) to avoid credential leakage.
Document configuration and potential security considerations.
Activity
feat (core): add queue persistence, retention policies, and SMTP AUTH
feat (core): add queue persistence, retention policies, and SMTP AUTH (…
Its-donkey commentedon Jan 4, 2026
Implemented in PR #20 - SMTP AUTH (PLAIN/LOGIN) now available via SMTP_AUTH_USERS configuration