Skip to content

Support SMTP AUTH for submission use #7

Closed

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

Activity

  1. Its-donkey commented on Jan 4, 2026

    @Its-donkey
    OwnerAuthor

    Implemented in PR #20 - SMTP AUTH (PLAIN/LOGIN) now available via SMTP_AUTH_USERS configuration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions