# HG changeset patch # User Oleksandr Gavenko # Date 1338498803 -10800 # Node ID 246ef49034d40fb82b6639a08e715830b59da118 # Parent ee37f47fd0265549aa8e63c259a2e830cfc6fe41 Sending mail with ssmtp. diff -r ee37f47fd026 -r 246ef49034d4 mail.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mail.rst Fri Jun 01 00:13:23 2012 +0300 @@ -0,0 +1,102 @@ +.. -*- coding: utf-8; -*- + +======= + Mail. +======= + +Message headers fields. +======================= +:: + + from = "From:" mailbox-list CRLF + sender = "Sender:" mailbox CRLF + reply-to = "Reply-To:" address-list CRLF + + to = "To:" address-list CRLF + cc = "Cc:" address-list CRLF + bcc = "Bcc:" (address-list / [CFWS]) CRLF + newsgroups + + http://tools.ietf.org/rfc//rfc2076.txt + Common Internet Message Headers, Informational + http://tools.ietf.org/rfc/rfc2822.txt + Internet Message Format, Standard Track + http://tools.ietf.org/rfc/rfc2821.txt + Simple Mail Transfer Protocol, Standard Track + +Sending mail with ssmtp. +======================== +:: + + $ cat /etc/ssmtp/ssmtp.conf + Mailhub=smtp.gmail.com:587 + FromLineOverride=YES + UseSTARTTLS=yes + AuthUser=gavenkoa + AuthPass=XXXXXX + +Sending email via gmail in emacs. +================================= +:: + + ; install starttls from here (no need for patch) + ; http://josefsson.org/emacs-smtp-starttls.html + + (setq send-mail-function 'smtpmail-send-it + message-send-mail-function 'smtpmail-send-it + smtpmail-starttls-credentials + '(("smtp.gmail.com" 587 nil nil)) + smtpmail-auth-credentials + (expand-file-name "~/.authinfo") + smtpmail-default-smtp-server "smtp.gmail.com" + smtpmail-smtp-server "smtp.gmail.com" + smtpmail-smtp-service 587 + smtpmail-debug-info t + starttls-extra-arguments nil + smtpmail-warn-about-unknown-extensions t + starttls-use-gnutls nil) + +Update ``~/..authinfo``:: + + machine smtp.gmail.com login [your name]@gmail.com password [your password] + +And finally download, unzip, make and install startttls:: + + http://josefsson.org/emacs-smtp-starttls.html + + * http://justinsboringpage.blogspot.com/2009/02/sending-email-via-gmail-in-emacs.html + * http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp + +Mail etiquette. +=============== + +Bottom vs. top quoting. +----------------------- + +Just not use top quoting! + +Stallman warn about Google. +--------------------------- + + http://www.mail-archive.com/gnu-emacs-sources@gnu.org/msg00302.html + +Storage format for email. +========================= + +mbox. +----- + + http://tools.ietf.org/html/rfc4155 + The application/mbox Media Type (Category: Informational) + http://en.wikipedia.org/wiki/Mbox + +maildir. +-------- + + http://en.wikipedia.org/wiki/Maildir + +MH mailbox format. +------------------ + + http://en.wikipedia.org/wiki/MH_Message_Handling_System +