On Tue, 30 Mar 2010, Chris Lewis wrote:

On 3/30/2010 4:08 PM, Matt Sergeant wrote:

 Perhaps we need queue/smtp-passthru.

It's a fairly complex thing to do in a single plugin in a way sufficiently flexible for a variety of setups. For example, how do you do your RCPT TO lookups? Call forwards? Flat files? LDAP? ActiveX? Async complexities. Eep!

I recommend, instead, strong warnings in SMTP forwarding that you should have additional plugins to do your RCPT TO checks.

In other words, indicate that a set of building block plugins are needed to do forwarding "correctly". Don't try to bundle the whole thing together, otherwise, the forwarder plugin isn't going to be as well used as it could.

Yes, you can have the forwarder relay the backend's rejection messages to the sender, but sending mail servers are going to not interpret, say, RCPT TO failures correctly, after they sent the DATA.

That's why I consider the current plugin broken. I agree that it might be a good idea to have separate plugins for different phases.

Reply via email to