Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: users

Exim as ODMR client

 

 

exim users RSS feed   Index | Next | Previous | View Threaded


B.Candler at pobox

Oct 24, 2005, 4:38 AM

Post #1 of 4 (328 views)
Permalink
Exim as ODMR client

Something I raised a while ago...
http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20020520/msg00027.html

I'd like a way to invoke Exim in such a way as it can be an ODMR client.
That is:
1. it connects to a remote host and sends EHLO (as the smtp transport does)
2. it optionally does STARTTLS, and then does AUTH (ditto)
3. it issues ATRN
4. it receives SMTP mail (like exim -bs does)

I could write a wrapper program which does 1-3 and then does an exec of exim
-bs, or proxies the TCP stream to localhost port 25. But then I'd have to
rewrite the authentication client again, for at least CRAM-MD5 since RFC2645
requires this, and probably NTLM if I ended up talking to an Exchange
server.

The reason I'm bringing this up again is I finally got round to writing a
Maildir server-side implementation of ODMR :-)
http://sourceforge.net/mailarchive/forum.php?thread_id=8761172&forum_id=33081

I want a solution at the client side which doesn't involve fetchmail... in
my experience its handling of 4xx and 5xx rejections is totally broken.

Regards,

Brian.

--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/


jh at plonk

Oct 24, 2005, 6:23 AM

Post #2 of 4 (298 views)
Permalink
Re: Exim as ODMR client [In reply to]

Brian Candler wrote:

> The reason I'm bringing this up again is I finally got round to writing a
> Maildir server-side implementation of ODMR :-)

Nice. I wrote an ODMR server a a while ago (http://plonk.de/sw/odmr/),
though there are some differences to yours. AFAIK there are some people
using it, but the overall interest in it is low. As I don't use it myself
anymore and the company I wrote it for initially closed a few years ago,
further development became a little stale.

> I want a solution at the client side which doesn't involve fetchmail... in
> my experience its handling of 4xx and 5xx rejections is totally broken.

With odmr? That's very unlikely, because fetchmail simply pipes everything
between the odmr server and the smtp server, so the error handling is left
to them.
fetchmail may be a little bloated for an odmr client, but it works fine. I
see no urgency for putting any effort on doing this in Exim.



--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/


B.Candler at pobox

Oct 24, 2005, 6:37 AM

Post #3 of 4 (294 views)
Permalink
Re: Exim as ODMR client [In reply to]

On Mon, Oct 24, 2005 at 03:23:26PM +0200, Jakob Hirsch wrote:
> > I want a solution at the client side which doesn't involve fetchmail... in
> > my experience its handling of 4xx and 5xx rejections is totally broken.
>
> With odmr? That's very unlikely, because fetchmail simply pipes everything
> between the odmr server and the smtp server, so the error handling is left
> to them.

Ah, then this is one time that fetchmail actually did something right :-)
Thanks for putting me straight.

Regards,

Brian.

--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/


ph10 at cus

Oct 31, 2005, 3:39 AM

Post #4 of 4 (293 views)
Permalink
Re: Exim as ODMR client [In reply to]

On Mon, 24 Oct 2005, Brian Candler wrote:

> Something I raised a while ago...
> http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20020520/msg00027.html
>
> I'd like a way to invoke Exim in such a way as it can be an ODMR client.

Although it doesn't seem to have made it onto the official Wish List,
the previous comments of yours have languished in various files/lists of
mine since you first made them. I have never had the tuits to do
anything about them, however.

I'm afraid that the situation is unlikely to change. I cannot see myself
doing development work in Exim for many months, as my current priority
is to get the documentation and test suite into a "public" state where
others can maintain them. What work I do do will be bug fixes and minor
enhancements.

FWIW, my notes seem to suggest an option for the transport that causes
it to pass the connection over to another command, once it has been
authenticated. The command could be "exim -bs -oMa ...." to let Exim
know it's receiving a message from another host. This might not be a
huge lot of work.

Harder/impossible would be to do this after the connection has been
TLS'd.

--
Philip Hazel University of Cambridge Computing Service,
ph10 [at] cus Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book

--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

exim users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.