Function: message-make-message-id
message-make-message-id is an autoloaded and byte-compiled function
defined in message.el.gz.
Signature
(message-make-message-id)
Documentation
Make a unique Message-ID.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/message.el.gz
(defun message-make-message-id ()
"Make a unique Message-ID."
(concat "<" (message-unique-id)
(let ((psubject (save-excursion (message-fetch-field "subject")))
(psupersedes
(save-excursion (message-fetch-field "supersedes"))))
(if (or
(and message-reply-headers
(mail-header-references message-reply-headers)
(mail-header-subject message-reply-headers)
psubject
(not (string=
(message-strip-subject-re
(mail-header-subject message-reply-headers))
(message-strip-subject-re psubject))))
(and psupersedes
(string-search "_-_@" psupersedes)))
"_-_" ""))
"@" (message-make-fqdn) ">"))