]> code.delx.au - gnu-emacs/commitdiff
* smtpmail.texi (Authentication): Explain TLS and SSL better, based on
authorSimon Josefsson <jas@extundo.com>
Mon, 11 Sep 2006 13:58:35 +0000 (13:58 +0000)
committerSimon Josefsson <jas@extundo.com>
Mon, 11 Sep 2006 13:58:35 +0000 (13:58 +0000)
suggested by Phillip Lord <phillip.lord@newcastle.ac.uk>.

man/ChangeLog
man/smtpmail.texi

index 84ad529f60e971e2c9d5dea9b910487d7282da76..122a63ee80cdf195fd28906a16653ae133e1ad7d 100644 (file)
@@ -1,3 +1,8 @@
+2006-09-11  Simon Josefsson  <jas@extundo.com>
+
+       * smtpmail.texi (Authentication): Explain TLS and SSL better, based on
+       suggested by Phillip Lord <phillip.lord@newcastle.ac.uk>.
+
 2006-09-08  Richard Stallman  <rms@gnu.org>
 
        * search.texi (Search): Ref multi-file search commands here.
index b32185e5305d2edacdefff2d92a1372eeb5d83ca..9e0a4232969a9dbaa1cf80c8f4b631ed32826844 100644 (file)
@@ -214,6 +214,7 @@ The following example illustrates what you could put in
 Many environments require SMTP clients to authenticate themselves
 before they are allowed to route mail via a server.  The two following
 variables contains the authentication information needed for this.
+
 The first variable, @code{smtpmail-auth-credentials}, instructs the
 SMTP library to use a SASL authentication step, currently only the
 CRAM-MD5 and LOGIN mechanisms are supported and will be selected in
@@ -222,10 +223,17 @@ that order if the server support both.
 The second variable, @code{smtpmail-starttls-credentials}, instructs
 the SMTP library to connect to the server using STARTTLS.  This means
 the protocol exchange may be integrity protected and confidential by
-using TLS, also known as SSL, and optionally also authentication of
-the client.  This feature uses the elisp package @file{starttls.el}
-(see it for more information on customization), which in turn require
-that at least one of the following external tools are installed:
+using the Transport Layer Security (TLS) protocol, and optionally also
+authentication of the client and server.
+
+TLS is a security protocol that is also known as SSL, although
+strictly speaking, SSL is an older variant of TLS.  TLS is backwards
+compatible with SSL.  In most mundane situations, the two terms are
+equivalent.
+
+The TLS feature uses the elisp package @file{starttls.el} (see it for
+more information on customization), which in turn require that at
+least one of the following external tools are installed:
 
 @enumerate
 @item