Skip to content

Feature request: Local-only mode #121

@iskunk

Description

@iskunk

In my use case, I'd like to receive mail from system daemons / cron jobs / etc. but don't want to set up authentication for an external/third-party SMTP relay. Partly because the credentials could allow access to more than just SMTP relaying if they are ever leaked (see: Gmail) and also because nowadays, setting up a third-party e-mail service with simple non-2FA username + password authentication can be non-trivial, if even supported at all (see: also Gmail).

There is currently no good way to get this functionality, because if I leave SMARTHOST unset, or set it to a dummy destination (e.g. localhost) then dma will either attempt direct delivery (a quixotic task in today's world of spam-spewing home Internet connections) or keep retrying delivery for a long time.

This would effectively be the opposite of the NULLCLIENT directive. Any attempt to send to a remote destination, or to an alias that resolves to a remote destination, should fail immediately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions