extsmail

[RSS feed]

Overview

extsmail enables the robust sending of e-mail to external commands. extsmail masquerades as the standard UNIX sendmail program, reading messages, and later piping them to user-defined commands. In a sense, extsmail can be thought of as a very simple tiny sendmail. A typical use is to allow e-mail to be piped via ssh to external servers running a full sendmail-compatible MTA. extsmail is designed to have sensible defaults, and configuring it is a one-off, quick job.

Should you use extsmail?

Fundamentally, extsmail is only of interest to those who use (or wish to use) traditional UNIX mechanisms to send e-mail. If one or more of the following then apply to you, extsmail might be the tool you're looking for:

In addition to its main purpose, extsmail allows priority lists to be defined, and also for e-mails to be routed to different servers depending on the e-mail content. The former feature allows one to designate a preferred server to send e-mail, but to use a backup server if the preferred server is down. The latter feature allows e-mails sent to different e-mail addresses, for example, to be routed to different servers; this is often useful for mailing lists which require mail to be sent from machines on a specific IP range.

Download and docs