Variable: mail-signature

mail-signature is a customizable variable defined in sendmail.el.gz.

Value

t

Documentation

Text inserted at end of mail buffer when a message is initialized.

If nil, no signature is inserted. If t, it means to insert the contents of the file mail-signature-file. If a string, that string is inserted.
 (To make a proper signature, the string should begin with \n\n-- \n,
  which is the standard way to delimit a signature in a message.)
Otherwise, it should be an expression; it is evaluated and should insert whatever you want to insert.

View in manual

Probably introduced at or before Emacs version 19.20.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/mail/sendmail.el.gz
;;;###autoload
(defcustom mail-signature t
  "Text inserted at end of mail buffer when a message is initialized.
If nil, no signature is inserted.
If t, it means to insert the contents of the file `mail-signature-file'.
If a string, that string is inserted.
 (To make a proper signature, the string should begin with \\n\\n-- \\n,
  which is the standard way to delimit a signature in a message.)
Otherwise, it should be an expression; it is evaluated
and should insert whatever you want to insert."
  :type '(choice (const :tag "None" nil)
		 (const :tag "Use `.signature' file" t)
		 (string :tag "String to insert")
                 (sexp :tag "Expression to evaluate"))
  :risky t)