]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separa...
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Thu, 29 Jan 2015 02:22:21 +0000 (02:22 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 29 Jan 2015 02:22:21 +0000 (02:22 +0000)
lisp/gnus/ChangeLog
lisp/gnus/message.el

index a200216424d11a4262398bce01e3b2d786e3ea76..3927f090d76591b996419d49fac3c023321d58b0 100644 (file)
@@ -1,3 +1,8 @@
+2015-01-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-smtpmail-send-it): Remove the mail header
+       separator before sending.
+
 2015-01-28  Elias Oltmanns  <eo@nebensachen.de>
 
        * nnimap.el (nnimap-find-expired-articles): Fix handling of
index de7e9bab8ec764120c7ad65462ef64e72c794ee1..a06de2a64147f9b0b74ea5c7d60e7eafb2f2d78b 100644 (file)
@@ -4906,6 +4906,11 @@ evaluates `message-send-mail-hook' just before sending a message.
 It is useful if your ISP requires the POP-before-SMTP
 authentication.  See the Gnus manual for details."
   (run-hooks 'message-send-mail-hook)
+  ;; Change header-delimiter to be what smtpmail expects.
+  (goto-char (point-min))
+  (when (re-search-forward
+        (concat "^" (regexp-quote mail-header-separator) "\n"))
+    (replace-match "\n"))
   (smtpmail-send-it))
 
 (defun message-send-mail-with-mailclient ()