--On 5 January 2009 10:09:53 +0000 Simon Fraser <srf@sanger.ac.uk> wrote:
On Fri, 2009-01-02 at 12:06 -0500, Barry Warsaw wrote:
Finally, I would like to get input from MTA experts on this list as to the best way to integrate the various MTAs with Mailman's LMTP server. Specifically, I'm looking at fixing and improving bin/ genaliases for each of the MTAs. I've looked at Postfix's documentation, but sadly to me it seems quite lacking as to best recommendations. I know Exim and Sendmail support LTMP, but I don't have as much experience with hooking them up.
I use Exim's LMTP support over unix domain sockets, so I've added a few notes about it on the wiki page you mention.
With regards genaliases and exim, I'd imagine that most users are happy with the current genaliases output, as for non-lmtp connections it can be used directly, or simply the existence of a line can be tested.
I must confess, I don't use it at all, since Mailman runs on the same node as Exim, I check directly for the list's existence by looking for its directory, and use a generic transport that copes with the suffix.
But, with our improvements, you'll be able to use Exim's call forward feature, and determine not only whether the list exists, but also whether the sender is permitted to post to the list. If not, you can reject the email in Exim's ACL, and you don't need to generate a bounce message.
Simon.
-- Ian Eiloart IT Services, University of Sussex x3148