Emacs - Gnus
Gnus is the builtin mail client inside Emacs. As long as Emacs is installed, gnus is available.
The bahavior of gnus can be customized in following two files.
~/.gnus
(setq user-full-name "NAME" user-mail-address "USERNAME") (setq gnus-select-method '(nnimap "ACCOUNT_NAME" (nnimap-address "IMAP.SERVER.COM"))) (setq gnus-use-full-window nil gnus-message-archive-group nil gnus-fetch-old-headers t nnmail-expiry-wait 'never) (setq send-mail-function 'smtpmail-send-it smtpmail-smtp-server "SMTP.SERVER.COM")
~/.authinfo
machine IMAP.SERVER.COM login USERNAME password PASSWORD port imap machine SMTP.SERVER.COM login USERNAME password PASSWORD port smtp
After the configuration above, gnus can be launched via M-x gnus
inside Emacs.