Simple additions to support LMTP#4
Conversation
|
Unfortunately I don't think this change suffices to implement LMTP by itself. According to RFC 2033, in LTMP mode the receiving MTA must give multiple replies to the terminating (I'm not sure what the best way to handle this would be in the current code. In a general package it's clearly important to give callers the ability to report post- |
|
Thanks @siebenmann -- I was under the impression that the code using |
|
It depends on what level of (As the code stands you might be able to call eg I'm also not sure that the |
|
In thinking about the current changes, I find myself nervous about how LMTP support currently interacts with a non-LMTP-aware caller. The problem is that in order to properly handle the LTMP protocol, the caller must be specially coded for it and be aware that I think this implies that callers should have to explicitly opt in to LTMP support by setting a new flag in their |
|
Yes, I'm thinking along the same lines. I was going for having this in the And then, within command handling code, only the appropriate That said, I think the If you agree, I'll go ahead and add the |
Please accept these trivial changes that allow your library to be used for
LMTPas well. Since the implementation of actual behaviors reside in the user of this library, I believe these changes are sufficient to implement a complete MDA.