aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1998-08-29 15:56:41 +0000
committerKarl Heuer1998-08-29 15:56:41 +0000
commitf38d351407f2c700b32fc90f9935c70507b5b14c (patch)
tree958bd1b54d222f673625d8b7270537c10f1a6017
parent66cb9c073130581af4df23f0115b021761b330d5 (diff)
downloademacs-f38d351407f2c700b32fc90f9935c70507b5b14c.tar.gz
emacs-f38d351407f2c700b32fc90f9935c70507b5b14c.zip
(smtpmail-send-it): Add autoload cookie.
(smtpmail-via-smtp): Check that smtpmail-smtp-server is defined.
-rw-r--r--lisp/mail/smtpmail.el15
1 files changed, 7 insertions, 8 deletions
diff --git a/lisp/mail/smtpmail.el b/lisp/mail/smtpmail.el
index 58f6d6af514..8bbb98edd86 100644
--- a/lisp/mail/smtpmail.el
+++ b/lisp/mail/smtpmail.el
@@ -28,16 +28,13 @@
28 28
29;; Send Mail to smtp host from smtpmail temp buffer. 29;; Send Mail to smtp host from smtpmail temp buffer.
30 30
31;; Please add these lines in your .emacs(_emacs). 31;; Please add these lines in your .emacs(_emacs) or use customize.
32;; 32;;
33;;(setq send-mail-function 'smtpmail-send-it) 33;;(setq send-mail-function 'smtpmail-send-it) ; if you use `mail'
34;;(setq message-send-mail-function 'smtpmail-send-it) ; if you use `message'
34;;(setq smtpmail-default-smtp-server "YOUR SMTP HOST") 35;;(setq smtpmail-default-smtp-server "YOUR SMTP HOST")
35;;(setq smtpmail-smtp-service "smtp")
36;;(setq smtpmail-local-domain "YOUR DOMAIN NAME") 36;;(setq smtpmail-local-domain "YOUR DOMAIN NAME")
37;;(setq smtpmail-debug-info t) 37;;(setq smtpmail-debug-info t) ; only to debug problems
38;;(load-library "smtpmail")
39;;(setq smtpmail-code-conv-from nil)
40;;(setq user-full-name "YOUR NAME HERE")
41 38
42;; To queue mail, set smtpmail-queue-mail to t and use 39;; To queue mail, set smtpmail-queue-mail to t and use
43;; smtpmail-send-queued-mail to send. 40;; smtpmail-send-queued-mail to send.
@@ -110,6 +107,7 @@ This is relative to `smtpmail-queue-dir'.")
110;;; 107;;;
111;;; 108;;;
112 109
110;;;###autoload
113(defun smtpmail-send-it () 111(defun smtpmail-send-it ()
114 (require 'mail-utils) 112 (require 'mail-utils)
115 (let ((errbuf (if mail-interactive 113 (let ((errbuf (if mail-interactive
@@ -298,7 +296,8 @@ This is relative to `smtpmail-queue-dir'.")
298 296
299(defun smtpmail-via-smtp (recipient smtpmail-text-buffer) 297(defun smtpmail-via-smtp (recipient smtpmail-text-buffer)
300 (let ((process nil) 298 (let ((process nil)
301 (host smtpmail-smtp-server) 299 (host (or smtpmail-smtp-server
300 (error "`smtpmail-smtp-server' not defined")))
302 (port smtpmail-smtp-service) 301 (port smtpmail-smtp-service)
303 response-code 302 response-code
304 greeting 303 greeting