Don't check message-id when wl-insert-message-id is nil.
authoryoichi <yoichi>
Wed, 20 Mar 2002 12:20:04 +0000 (12:20 +0000)
committeryoichi <yoichi>
Wed, 20 Mar 2002 12:20:04 +0000 (12:20 +0000)
wl/ChangeLog
wl/wl.el

index 201b8b8..57c221e 100644 (file)
@@ -1,3 +1,8 @@
+2002-03-20  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
+
+       * wl.el (wl-check-environment): Don't check Message-ID when
+       `wl-insert-message-id' is nil.
+
 2002-03-19  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
 
        * wl.el (wl-check-environment): Merge examination for "@" at
index ae347d7..5bd036e 100644 (file)
--- a/wl/wl.el
+++ b/wl/wl.el
@@ -705,16 +705,17 @@ Entering Plugged mode calls the value of `wl-plugged-mode-hook'."
 (defun wl-check-environment (no-check-folder)
   (unless wl-from (elmo-warning "Please set `wl-from'."))
   ;; Message-ID
-  (let ((message-id (funcall wl-message-id-function))
-       domain)
-    (unless (string-match "^<\\([^@]*\\)@\\([^@]*\\)>$" message-id)
-      (error
-       "Check around `wl-message-id-function' to get valid Message-ID string."))
-    (setq domain (match-string 2 message-id))
-    (if (or (not (string-match "[^.]\\.[^.]" domain))
-           (string= domain "localhost.localdomain"))
-       (elmo-warning
-        "Please set `wl-message-id-domain' to get valid Message-ID string.")))
+  (when wl-insert-message-id
+    (let ((message-id (funcall wl-message-id-function))
+         domain)
+      (unless (string-match "^<\\([^@]*\\)@\\([^@]*\\)>$" message-id)
+       (error
+        "Check around `wl-message-id-function' to get valid Message-ID string."))
+      (setq domain (match-string 2 message-id))
+      (if (or (not (string-match "[^.]\\.[^.]" domain))
+             (string= domain "localhost.localdomain"))
+         (elmo-warning
+          "Please set `wl-message-id-domain' to get valid Message-ID string."))))
   ;; folders
   (when (not no-check-folder)
     (let ((draft-folder (wl-folder-get-elmo-folder wl-draft-folder))