On 15.8.2011, at 11.30, Andrzej Adam Filip wrote: > Timo Sirainen <t...@iki.fi> wrote: >> On Sun, 2011-08-14 at 23:34 +0200, Andrzej Adam Filip wrote: >>> lmtp program seems to accept custom configuration file (-c _file_). >>> The file specifies both passdb and userdb using Passwd-file. >>> How to make lmtp skip attempts to contact auth server? >> >> Well, since LMTP by design is intended to deliver mails to multiple >> users, which requires userdb lookup, this is kind of a kludgy way to >> use it. > > LMTP offers *also* a sensible way to reduce number of execution of > deliver program, does not it? :-)
Depends on how you're intending to run it. If you can manage to keep the session open between mail deliveries, then it'll work, but I don't really know how you could do that. >> If you really want to, you can do it by patching the LMTP sources: >> >> --- a/src/lmtp/main.c Mon Aug 15 01:18:01 2011 +0300 >> +++ b/src/lmtp/main.c Mon Aug 15 01:24:39 2011 +0300 >> @@ -81,7 +81,6 @@ >> enum master_service_flags service_flags = 0; >> enum mail_storage_service_flags storage_service_flags = >> MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT | >> - MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP | >> MAIL_STORAGE_SERVICE_FLAG_TEMP_PRIV_DROP | >> MAIL_STORAGE_SERVICE_FLAG_NO_LOG_INIT | >> MAIL_STORAGE_SERVICE_FLAG_NO_IDLE_TIMEOUT; > > Thank for the patch/consideration. > > Do you intend to include it into official code base sometime in the > (near) future? No.