"Eric S. Raymond" <esr(_at_)thyrsus(_dot_)com> writes:
The easiest and most effective thing I could do to address the speed problem
would be to eliminate DNS lookups from the normal mail processing loop. And
the most effective way to accomplish this would be to default to delivering
with procmail rather than sendmail -- no more DNS round trip on each message
as the listener chewcks the address given in the HELO line.
I vote for keeping the delivery to the MTA as default. One can always
make his/her local MTA not to do any DNS lookups.
Until recently I would have rejected the idea of defaulting to a local
MDA out of hand. But I've found out that procmail actually does check
for disk full and process-table-full conditions and return a nonzero
status that fetchmail will see (and from it deduce that it should
not delete the current message). Also, I have realized that sendmail's
mail alias expansion isn't needed in single-drop mode.
If you do that, please default to 'procmail -t'.
I'm thinking of changing the logic now so that in single-drop mode
fetchmail always delivers through procmail, if procmail can be found.
Can anyone see any objection to this?
If it's configurable, no. If it isn't yes. I have several things that
I do with my MTA for incoming messages...
--
Godoy. <godoy(_at_)conectiva(_dot_)com>
Solutions Developer - Conectiva Inc. - http://en.conectiva.com
Desenvolvedor de Soluções - Conectiva S.A. - http://www.conectiva.com.br
pgpmbrfsCYKb4.pgp
Description: PGP signature