Skip to content

Add msmtp #786

Merged
merged 2 commits into from
May 24, 2018
Merged

Add msmtp #786

merged 2 commits into from
May 24, 2018

Conversation

donald
Copy link
Collaborator

@donald donald commented May 24, 2018

Multiple tools (e.g. cron, php, MUAs) expect a sendmail compatible
program to send emails. We currently don't have a /usr/bin/sendmail
so these tools need more configuration or don't work.

Installing a complete MUAs like postfix or sendmail on every system
seems to be to much overhead. MUAs need to maintain a mail queue,
generate bounce email, require daemons, user-idents, privileged code
and a lot of configuration.

msmtp in not a complete MUA, but provides a sendmail compatible
interface. The plan is to configure it to pipeline email to
our central mailhub.

From 1 :

msmtp is an SMTP client.

In the default mode, it transmits a mail to an SMTP server

Features include:

Sendmail compatible interface (command line options and exit codes)
Support for multiple accounts
TLS/SSL support including client certificates
Many authentication methods
Support for Internationalized Domain Names (IDN)
Fast SMTP implementation using command pipelining
DSN (Delivery Status Notification) support
SOCKS proxy support

Multiple tools (e.g. cron, php, MUAs) expect a sendmail compatible
program to send emails. We currently don't have a /usr/bin/sendmail
so these tools need more configuration or don't work.

Installing a complete MUAs like postfix or sendmail on every system
seems to be to much overhead. MUAs need to maintain a mail queue,
generate bounce email, require daemons, user-idents, privileged code
and a lot of configuration.

msmtp in not a complete MUA, but provides a sendmail compatible
interface. The plan is to configure it to pipeline email to
our central mailhub.

From [1] :

msmtp is an SMTP client.

In the default mode, it transmits a mail to an SMTP server

Features include:

    Sendmail compatible interface (command line options and exit codes)
    Support for multiple accounts
    TLS/SSL support including client certificates
    Many authentication methods
    Support for Internationalized Domain Names (IDN)
    Fast SMTP implementation using command pipelining
    DSN (Delivery Status Notification) support
    SOCKS proxy support

[1] http://msmtp.sourceforge.net/
@donald
Copy link
Collaborator Author

donald commented May 24, 2018

A working /etc/msmtprc has already been pushed .

@pmenzel pmenzel merged commit 92b282b into master May 24, 2018
@donald donald deleted the add-msmtp branch September 14, 2018 08:45
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants