That’s interesting. Is it a script that can be called from the command line? If so, maybe Exim could call it directly, instead of using an LMTP callout.
On 20 Mar 2014, at 17:10, Jim Popovitch firstname.lastname@example.org wrote:
On Thu, Mar 20, 2014 at 9:17 AM, Ian Eiloart email@example.com wrote:
For me, the big win for spam prevention with mailing lists is the restriction on posters: it's what keeps mailing lists relatively spam free. Most sites don't like to bounce messages that they've previously accepted, so that means that the spam gets held for moderation, which creates a lot of work for list owners. If list bound mail can be rejected by the MTA at SMTP time, that would save a lot of work for list owners.
Sorry, haven't been following along...
I discussed this several months back on the main list. https://mail.python.org/pipermail/mailman-users/2013-August/075523.html
Basically I hacked a copy of find_member into scripts/check_subscriber: (http://paste.debian.net/hidden/c36ff81c/ )
check_subscriber is called by multiple postfix tcp_tables (one per list post addr in master.cf), such that incoming emails are checked against the membership list, and smtp rejected if not subscribed. Let me know if you want more details.
-Jim P. _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/iane%40sussex.ac....
Security Policy: http://wiki.list.org/x/QIA9
On Tue, Mar 25, 2014 at 12:34 PM, Ian Eiloart firstname.lastname@example.org wrote:
That's interesting. Is it a script that can be called from the command line?
It is exactly a script that is called from the command line. Postfix "spawn" service listens on an IP and spawns a process, and returns the output back to postfix. I'm sure it could be coaxed to work with Exim, but I am not the one who would know how.