]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/mail/smtpmail.el (smtpmail-query-smtp-server): Give it a doc.
authorGlenn Morris <rgm@gnu.org>
Tue, 14 Feb 2012 18:22:47 +0000 (13:22 -0500)
committerGlenn Morris <rgm@gnu.org>
Tue, 14 Feb 2012 18:22:47 +0000 (13:22 -0500)
lisp/ChangeLog
lisp/mail/smtpmail.el

index 66c9f79006c7cb4e918e2fe6ee8f1ed759e40bdd..d8fdedfdbbdba6f54076d306da809192cb0112e0 100644 (file)
@@ -1,3 +1,7 @@
+2012-02-14  Glenn Morris  <rgm@gnu.org>
+
+       * mail/smtpmail.el (smtpmail-query-smtp-server): Give it a doc.
+
 2012-02-14  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * mail/smtpmail.el (smtpmail-query-smtp-server): Fix typo in the
index 8c56d926e0ed1cb6cbdb96549def69df74fc733e..bbd8d7ce1ef12354c72af0cd1115b98bc886aa1a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; smtpmail.el --- simple SMTP protocol (RFC 821) for sending mail
 
-;; Copyright (C) 1995-1996, 2001-2012  Free Software Foundation, Inc.
+;; Copyright (C) 1995-1996, 2001-2012 Free Software Foundation, Inc.
 
 ;; Author: Tomoji Kagatani <kagatani@rbc.ncl.omron.co.jp>
 ;; Maintainer: Simon Josefsson <simon@josefsson.org>
@@ -596,6 +596,12 @@ The list is in preference order.")
   (mapconcat 'identity (cdr response) "\n"))
 
 (defun smtpmail-query-smtp-server ()
+  "Query for an SMTP server and try to contact it.
+If the contact succeeds, customizes and saves `smtpmail-smtp-server'
+and `smtpmail-smtp-service'.  This tries standard SMTP ports, and if
+none works asks you to supply one.  If you know that you need to use
+a non-standard port, you can set `smtpmail-smtp-service' in advance.
+Returns an error if the server cannot be contacted."
   (let ((server (read-string "Outgoing SMTP mail server: "))
        (ports '(25 587))
        stream port prompted)
@@ -608,8 +614,7 @@ The list is in preference order.")
                                (open-network-stream "smtp" nil server port)
                              (quit nil)
                              (error nil))))
-         ;; We've used up the list of default ports, so query the
-         ;; user.
+         ;; We've used up the list of default ports, so query the user.
          (when (and (not ports)
                     (not prompted))
            (push (read-number (format "Port number to use when contacting %s? "