At 04:15 AM 10/2/2003, Brad Knowles wrote:
If you don't control the other machine, how are you going to control what they use for MPC? If you don't control the anti-spam settings for the other machine, how are you going to control what spam gets into your system?You don't seem to belive that trust can be created between two systems. If you're right, AMTP will not work. Personally, I think it will.
My research suggests that a significant number of corporate and community (co-ops, municipalities, user groups, etc.) admins want server-wide policies. ISPs have more complex needs and will use per-recipient settings, and even some per-sender settings. (Note that per-sender settings *can* be advertised in the EHLO reply.)Homogenous network environments where the same policy is applied to everyone is not going to be a particularly large subset of users.The EHLO reply preemptive MPC feature is not for everyone. I'm assuming most large ISPs will not use it. But it's an excellent solution for corporate mail servers where the corporation wants to control costs and set company-wide policies.
Yes, that's done in response to the RCPT command (section 4.4.3 -- see the last example, page 11).Which implies that we need some sort of mechanism to be able to communicate this information later in the SMTP dialog.But I expect many ISPs to have various settings available for their users to set on a recipient-specific basis. Like they do now with spam filters.
Moreover, if we had that, and could advertise that information via EHLO, everyone would be better off -- homogenous network environments applying the same policy to everyone would be able to continue to do so, while heterogeneous network environments with per-user control over these features would also be able to make use of this functionality.That's done in the RCPT response. You seem to be suggesting a per-recipient advertisement of MPC values. I decided against that to keep down the number of round-trips. As the spec currently stands, a client doesn't get per-user MPC values, it just gets 250 or 550 (or occasionally 451) reply codes for each RCPT.
Of course, this doesn't solve the problem with backup MXes. Or senders that ignore this feature because it is inconvenient.Do you mean "senders that ignore the MPC values in the EHLO response"? They will get a 550 later in the conversation. And they risk getting added to a CRL.