mail.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 07 Mar 2010 12:39:35 +0200
changeset 321 65df6631693d
parent 259 7678cb1dcc23
child 328 30db419c25c5
permissions -rw-r--r--
Message headers fields.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
96
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- outline -*-
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
321
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     3
* Message headers fields.
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     4
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     5
  http://tools.ietf.org/rfc/rfc2822.txt
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     6
                 Internet Message Format
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     7
  http://tools.ietf.org/rfc/rfc2821.txt
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     8
                 Simple Mail Transfer Protocol
65df6631693d Message headers fields.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 259
diff changeset
     9
96
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
* Sending email via gmail in emacs.
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
; install starttls from here (no need for patch)
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
; http://josefsson.org/emacs-smtp-starttls.html
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
(setq send-mail-function 'smtpmail-send-it
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
   message-send-mail-function 'smtpmail-send-it
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
   smtpmail-starttls-credentials
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
   '(("smtp.gmail.com" 587 nil nil))
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
   smtpmail-auth-credentials
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
   (expand-file-name "~/.authinfo")
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
   smtpmail-default-smtp-server "smtp.gmail.com"
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
   smtpmail-smtp-server "smtp.gmail.com"
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
   smtpmail-smtp-service 587
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
   smtpmail-debug-info t
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
   starttls-extra-arguments nil
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
   smtpmail-warn-about-unknown-extensions t
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
   starttls-use-gnutls nil)
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
machine smtp.gmail.com login [your name]@gmail.com password [your password]
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
And finally download, unzip, make and install startttls:
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
http://josefsson.org/emacs-smtp-starttls.html
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
See
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
  http://justinsboringpage.blogspot.com/2009/02/sending-email-via-gmail-in-emacs.html
22b335774c80 Setup gmail.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
  http://obfuscatedcode.wordpress.com/2007/04/26/configuring-emacs-for-gmails-smtp
259
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    39
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    40
* Mail etiquette.
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    41
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    42
** Bottom vs. top quoting.
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    43
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    44
Just not use top quoting!
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    45
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    46
** Stallman warn about Google.
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    47
7678cb1dcc23 Mail etiquette.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 96
diff changeset
    48
  http://www.mail-archive.com/gnu-emacs-sources@gnu.org/msg00302.html