Miroslav Zubcic writes: > Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) writes: > > > Kevin already mentioned smtpmail.el. > > No matter what I do with it, Gnus will send mail by calling sendmail > binary, not with smtpmail. :-( > > > From looking at the source, smtpmail.el does not appear to grok ESMTP > > AUTH, but it should be possible to replace `open-network-stream' in > > the function smtpmail-via-smtp with `open-ssl-stream', and that should > > pretty much work. open-ssl-stream is part of ssl.el which comes with W3. > > You have right Kai! Even to me (no habla LISP) is obvious, I must > replace only SMTP commands HELO/EHLO, and some minor changes must be > done. For STARTTLS (RFC 2487), ssl.el will be relative easy to > implement (on the first look). But for a start I must make smtpmail.el > to work with Gnus... ssl.el won't work with ESMTPs STARTTLS command, because it expects to just talk SSL from the beginning. ESMTP and HTTPS tunneling thru a proxy server expect you to start the SSL handshake partway thru the connection. Some old patches I had floating around for Emacs to natively support SSL would support this, but I never released them because of the #%!@#%@! NSA / US restrictions (this was probably 5 years ago :). Someone might be working on them - I sent them my old design outline (no code), but will let them announce something when they are ready. -Bill P.