Re: check_badrcptto, to prevent backscatter

[email protected] ("Chris Lewis")
Newsgroups perl.qpsmtpd
Organization Nortel
Message-ID <[email protected]>
On 3/10/2011 12:43 PM, Ask Bjørn Hansen wrote:
>
> On Mar 10, 2011, at 6:49, Matt Sergeant wrote:
>
>> Should we have plugins/qmail and plugins/postfix dirs?
>
> I like that idea.

I think we'd be better served by coming up with, for example, a "qpsmtpd 
way" of doing this sort of thing.

For example: for basic RCPT TO functionality, have a basic RCPT time 
plugin that can handle aliasing, allowable domain relays, lists of valid 
addresses, tagged addresses etc.  Base the plugin around being able to 
read a "qpsmtpd format" file specifying all that stuff.

Then, have a series of different front-ends for that plugin that can 
translate configuration files from other mail platforms into whatever 
idiom the RCPT TO plugin understands.

You can even make the "front-ends" plugins of a sort to the hook_rcpt 
plugin.  Including being able to slip out of the config file paradigm 
into, say, custom LDAP/DBMS interfacing for parts of it.

I think much is to be gained by putting all this MTA functionality (how 
you actually _apply_ an alias, handle tagged addresses, etc etc etc) 
into _one_ plugin, rather than having to replicate ALL of it into 
different plugins written by different people with different skill/bug 
levels that in the end only differ as to config file format.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.