Skip to content

Support SMTP AUTH for submission use #7

@Its-donkey

Description

@Its-donkey

Summary

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.

Labels

  • feature
  • authentication

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions