On 2014-01-08, Richard Z <r...@linux-m68k.org> wrote:
> On Mon, Jan 06, 2014 at 04:48:18PM +0000, Grant Edwards wrote:
>> On 2014-01-04, Ulrich Lauther <ulrich.laut...@t-online.de> wrote:
>> 
>> > Recent posts made me aware of the fact, that mutt supports SMPT. So
>> > far I have been using postfix for mail transport. Which way is
>> > better, and why?
>> 
>> [I'm assuming you're using postfix only for outbound mail.  If you're
>> using Postfix to handle incoming mail, there's no way for mutt to do
>> that.]
>> 
>> Do you need/want outbound messages to be queued if they can't be sent
>> immediately?   If yes, then you need a "real" MTA like postfix.
>
> not really. msmtp and esmtp have queueing.

Can you provide references for that statement?

>From http://esmtp.sourceforge.net/features.html:

   These are the esmtp features:
   [...]
     * does not receive mail, expand aliases or manage a queue.

I find no indication in the msmtp docs or in my years of using it that
it supports queing.

>> Do all outbound messages get sent to a single relay host for routing? 
>> If no, then you need a "real" MTA.
>
> more precisely if you need direct delivery as opposed to using one or
> several smarthosts.

Direct delivery has become increasingly difficult in the past 10-15
years due to anit-spam efforts.  It's gotten to the point where you
need a static IP address, domain, and a fully configured DNS setup (MX
records, reverse lookup matching the host name reported by your MTA to
the SMTP server, etc.) Even then it often won't work if your static IP
is considered "residential" rather than "commercial" or if you're
unlucky enough to end up in the same block of IP addresses with some
poor schmuck who got owned and used by spammers recently.

> On the other hand, each of bultin mutt, mstmp and esmtp provide
> support for several smarthosts much easier than real MTAs.

Good point.  I have several different .muttrc files (one for each of
several "identities"), and they use use msmtp to send outbound mail
via different relay hosts.  I never did figure out how to easily do
that with qmail/postfix/exim.

>> There is also the intermediate step of using something like msmtp
>> which is a minimalist outbound-only MTA that provides the same
>> "/bin/sendmail" command-line API as postfix, qmail, sendmail etc. It
>> doesn't do queueing and it doesn't incoming mail: it's an SMTP client
>> only, where postfix is both an SMTP client (outbound mail) and an SMTP
>> server (incoming mail).
>
> queueing scripts have been added that should work good enough for single
> users trying to send their mail

I'm not sure what you mean by that.  Are you stating that mutt
supports queing of outbound mail?  Are you talking about some
intermediate layer that sits between mutt and msmtp/esmtp?

> http://esmtp.sourceforge.net/

That web page states explicitly that it does _not_ support queueing

-- 
Grant Edwards               grant.b.edwards        Yow! I wish I was a
                                  at               sex-starved manicurist
                              gmail.com            found dead in the Bronx!!

Reply via email to