Re: pre-connect and smtp ?
- From: christophe barbé <christophe barbe lineo fr>
- To: Brian Stafford <brian stafford uklinux net>
- Cc: christophe barbé <christophe barbe lineo fr>,balsa mailing-list <balsa-list gnome org>
- Subject: Re: pre-connect and smtp ?
- Date: Mon, 20 Aug 2001 14:01:46 +0200
I will try this patch this evening and let you know.
Thanks
Le lun, 20 aoû 2001 13:59:29, Brian Stafford a écrit :
> On Mon, 20 August 12:44 christophe barbé wrote:
> >
> > Le lun, 20 aoû 2001 13:33:11, Brian Stafford a écrit :
> > > Either check the MTA's documentation or telnet yourhost.example.org
> on 25
> > > or 587
> > > when the server prints the greeting, say :-
> > >
> > > ehlo my.localhost.name
> > >
> > > The server should respond with a list of supported extensions.
> > > "quit" will exit the session.
> >
> > I got :
> >
> > 250-PIPELINING
> > 250-SIZE 10240000
> > 250-ETRN
> > 250-STARTTLS
> > 250 8BITMIME
> >
> > So Imagine I can do it.
> >
> > > > Is there some documentation on how to use it with balsa ?
> > >
> > > No configuration required. If the server supports the extension,
> > > libESMTP
> > > will use it if necessary.
> >
> > I will try it.
>
> OK there is a small issue I mentioned last week on the list. I need to
> patch
> the balsa code to tell it to use STARTTLS. By default libESMTP does not
> attempt to use STARTTLS even if the server offers the extension.
>
> I will try and write this code as soon as possible. Mainly it is to
> offer
> a "use TLS" option in the server configuration dialogue selectable as
> Never/If possible/Always (like in netscape).
>
> Meanwhile, the following patch will do what is necessary. It's the
> equivalent
> of the "use TLS if Possible" option always enabled.
>
> Brian
>
> Index: libbalsa/send.c
> ===================================================================
> RCS file: /cvs/gnome/balsa/libbalsa/send.c,v
> retrieving revision 1.123
> diff -u -r1.123 send.c
> --- libbalsa/send.c 2001/08/16 15:54:21 1.123
> +++ libbalsa/send.c 2001/08/20 11:55:38
> @@ -459,6 +459,9 @@
> session = smtp_create_session ();
> smtp_set_server (session, smtp_server);
>
> + /* Tell libESMTP it can use the SMTP STARTTLS extension. */
> + smtp_starttls_enable (session, Starttls_ENABLED);
> +
> /* Now tell libESMTP it can use the SMTP AUTH extension. */
> smtp_auth_set_context (session, smtp_authctx);
>
--
Christophe Barbé
Software Engineer - christophe.barbe@lineo.fr
Lineo France - Lineo High Availability Group
42-46, rue Médéric - 92110 Clichy - France
phone (33).1.41.40.02.12 - fax (33).1.41.40.02.01
http://www.lineo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]