Author: Jakob Hirsch Date: To: exim-users CC: Philip Hazel Subject: Re: [Exim] Re: Implementing ODMR
Philip Hazel wrote:
>> Nice to see you changed your mind regarding odmr.
> Well, I have no personal need for it, but Brian pointed out that
> support for it could be added in a very simple manner, by handing off
> the real work to another program, as can be done for ETRN.
The real work is delivering the (however) queued messages via the
existing odmr connection. It's pure SMTP at this point, so one has to
handle the various smtp error types, bounce messages back to the sender
etc. The authentication stuff itself was little work (at least with
PERL).
The smtp-client code is already in Exim and maybe it can be used with
the -MC option (as Exim itself does it), but since that function is not
really documented (and the specs say it's not for external callers), I
did not want to use it.
> (Presumably having stored the messages in files somewhere.) I haven't
> changed my mind regarding redesigning Exim to support it natively.
I think your main point against ODMR in Exim was that Exim does queue
mail in another way than it would be required for ODMR. But the same
applies to ETRN support and I think most people can live with the
limitations.