This works well:
(defun try-send-email (to subject body)
"simple wrapper around message to send an email"
(message-mail to subject)
(message-goto-body)
(insert body)
(message-send-and-exit))
It uses the Gnus messaging system (as opposed to slightly simpler mail), but it works in Emacs w / out any configuration on my system.
source
share