Hi,
I'm working on a ODMR server, which works happily with fetchmail as
long as I do not use SSL. I've been using 'sslwrap' to proxy the
connection, but during the delivery of mail from my server, to the
client, it 'stalls' while the text body is being transfered to the
client. It always stops in the same place for any particular e-mail, but
it does not always stop on the same line for all e-mails. I've looked at
the server side, and used both sslwrap and stunnel to encrypt the
connection, and in both cases it stalls in exactly the same location.
The following is the debug output from an example ODMR session;
fetchmail: 5.9.11 querying 10.1.7.3 (protocol ODMR) at Mon Aug 19
17:33:19 2002: poll started
fetchmail: Server CommonName mismatch: *.davidcoulson.net != 10.1.7.3
fetchmail: 10.1.7.3 key fingerprint:
D5:30:F5:D2:8B:DA:4B:5C:36:19:C9:BC:1D:92:A3:B4
fetchmail: Server CommonName mismatch: *.davidcoulson.net != 10.1.7.3
fetchmail: SMTP< 220 odmr.dmz.davidcoulson.net on-demand mail relay
server ready
fetchmail: selecting or re-polling default folder
fetchmail: SMTP> EHLO niamh.i.davidcoulson.net
fetchmail: SMTP< 250-odmr.dmz.davidcoulson.net
fetchmail: SMTP< 250-AUTH CRAM-MD5
fetchmail: SMTP< 250-AUTH=CRAM-MD5
fetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250 ATRN
fetchmail: ODMR> AUTH CRAM-MD5
fetchmail: ODMR<
PDgzNTUuMTAyOTc3NDc5OUBvZG1yLmRtei5kYXZpZGNvdWxzb24ubmV0Pg==
fetchmail: decoded as
<8355(_dot_)1029774799(_at_)odmr(_dot_)dmz(_dot_)davidcoulson(_dot_)net>
fetchmail: ODMR>
dGVzdCVkYXZpZGNvdWxzb24ubmV0IDVjZWQzMGJlODljOTIxNTZkNGE4MDZkYjljMTM1Njg2
fetchmail: SMTP< 235 Authentication successful
fetchmail: ODMR> ATRN davidcoulson.net
fetchmail: ODMR< 250 OK now reversing the connection
fetchmail: Turnaround now...
fetchmail: ODMR> 220 mail.dmz.davidcoulson.net ESMTP
fetchmail: ODMR< EHLO odmr.dmz.davidcoulson.net
fetchmail: ODMR> 250-mail.dmz.davidcoulson.net
fetchmail: ODMR> 250-AUTH LOGIN PLAIN
fetchmail: ODMR> 250-AUTH=LOGIN PLAIN
fetchmail: ODMR> 250-PIPELINING
fetchmail: ODMR> 250-STARTTLS
fetchmail: ODMR> 250 8BITMIME
fetchmail: ODMR< MAIL FROM:
david(_at_)niamh(_dot_)i(_dot_)davidcoulson(_dot_)net
fetchmail: ODMR> 250 ok
fetchmail: ODMR< RCPT TO: test(_at_)davidcoulson(_dot_)net
fetchmail: ODMR> 250 ok
fetchmail: ODMR< DATA
fetchmail: ODMR> 354 go ahead
fetchmail: ODMR< Return-Path:
<david(_at_)niamh(_dot_)i(_dot_)davidcoulson(_dot_)net>
fetchmail: ODMR< X-Delivered-To: mail-test(_at_)davidcoulson(_dot_)net
It stalls at this point. I have tested the system using stunnel as a
client, which works perfectly fine. The server seems to be sending
everything down it's socket, and sits there waiting for a response from
my client's mail server. However, I am trying to rule out me doing
something dumb before I blame fetchmail. I'm using fetchmail 5.9.13.
Regards,
David
--
David Coulson http://davidcoulson.net/
d(_at_)vidcoulson(_dot_)com
http://journal.davidcoulson.net/