svlug-fetchmail_minutia_with_an_mh_hint

This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.



Date: Fri, 5 Oct 2001 14:25:11 -0700
From: Marc MERLIN <marc_news@valinux.com>
To: J C Lawrence <claw@kanga.nu>, svlug@svlug.org
Cc: scott bakalor <scott@hijinks.com>
Subject: Re: [svlug] sendmail help

On Wed, Oct 03, 2001 at 10:15:19AM -0700, J C Lawrence wrote:
> On Wed, 3 Oct 2001 00:37:41 -0700 
> Marc MERLIN <marc_news@valinux.com> wrote:
> 
> > If you need to send mail, your mail client will run
> > /usr/sbin/sendmail.  
> 
> Note that some MUAs, most notably MH and derivatives, deliver mail
> by SMTP to port 25 on localhost.
 
Not my fault if it's broken by default.
May I recommend a selection of other fine MUAs? :-)
 
On Thu, Oct 04, 2001 at 12:05:54PM -0400, Bill Jonas wrote:
> On Wed, Oct 03, 2001 at 10:55:00AM -0700, Don Marti wrote:
> > Fetchmail does delivery to localhost port 25, too.
> 
> You can also use fetchmail without running an MTA.
 
For that matter you should not have fetchmail deliver mail to your MTA.
ESR is proud  of having added that  feature, but it's really  stupid to have
this as a default IMO.
Not only  does it cause  bounces in some cases  and some other  obscure mail
problems every so often, but it makes fetchmail incredibly slow because many
MTAs do  checks on mails  that are submitted through  port 25 (some  of them
like sendmail, lenghty DNS checks),  and fetchmail being serialized, ends up
taking a long time to deliver all those mails to your machine.

You should use:
mda "/usr/bin/procmail -d %T"

Just for the story of the day, I had to help ESR with his
fetchmail/sendmail configuration because he couldn't get his
VA mail. His problem, outside of using sendmail with a
broken DNS config, was that he had fetchmail deliver his
mails to sendmail over port 25 instead of just calling
procmail directly :-)

===

the rest of The Pile (a partial mailing list archive)

doom@kzsu.stanford.edu