Difference between revisions of "Gnus"

From WikEmacs
Jump to: navigation, search
Line 3: Line 3:
  
 
==Using Gnus with Gmail==
 
==Using Gnus with Gmail==
# Make sure [[starttls]] package in installed on your system
+
1. Make sure [[starttls]] package in installed on your system
# Create a Gmail account
+
2. Create a Gmail account
# Enable IMAP in Gmail accout, by settings->forwarding POP/IMAP
+
3. Enable IMAP in Gmail accout, by settings->forwarding POP/IMAP
# Use Gmail’s IMAP as a (secondary) select method  
+
4. Use Gmail’s IMAP as a (secondary) select method  
 
<source lang="lisp">
 
<source lang="lisp">
 
(add-to-list 'gnus-secondary-select-methods '(nnimap "gmail"
 
(add-to-list 'gnus-secondary-select-methods '(nnimap "gmail"
Line 13: Line 13:
 
                                   (nnimap-stream ssl)))
 
                                   (nnimap-stream ssl)))
 
</source>
 
</source>
# or Using Gmail as primary select method  
+
or Using Gmail as primary select method  
 
<source lang="lisp">
 
<source lang="lisp">
 
(setq gnus-select-method '(nnimap "gmail"
 
(setq gnus-select-method '(nnimap "gmail"
Line 20: Line 20:
 
  (nnimap-stream ssl)))
 
  (nnimap-stream ssl)))
 
</source>
 
</source>
# Put following line  in your ~/.authinfo
+
5. Put following line  in your ~/.authinfo
 
machine imap.gmail.com login username@gmail.com password secret port 993
 
machine imap.gmail.com login username@gmail.com password secret port 993
# Enable using gmail’s SMTP server by put following line in ./gnus.el
+
6. (optional) Enable using gmail’s SMTP server by put following line in ./gnus.el
 
<source lang="lisp">
 
<source lang="lisp">
 
(setq message-send-mail-function 'smtpmail-send-it
 
(setq message-send-mail-function 'smtpmail-send-it

Revision as of 02:02, 27 March 2012

Gnus is a program running in Emacs for reading and editing e-mails and Usernet News


Using Gnus with Gmail

1. Make sure starttls package in installed on your system 2. Create a Gmail account 3. Enable IMAP in Gmail accout, by settings->forwarding POP/IMAP 4. Use Gmail’s IMAP as a (secondary) select method

(add-to-list 'gnus-secondary-select-methods '(nnimap "gmail"
                                  (nnimap-address "imap.gmail.com")
                                  (nnimap-server-port 993)
                                  (nnimap-stream ssl)))

or Using Gmail as primary select method

(setq gnus-select-method '(nnimap "gmail"
				  (nnimap-address "imap.gmail.com")
				  (nnimap-server-port 993)
				  (nnimap-stream ssl)))

5. Put following line in your ~/.authinfo machine imap.gmail.com login username@gmail.com password secret port 993 6. (optional) Enable using gmail’s SMTP server by put following line in ./gnus.el

(setq message-send-mail-function 'smtpmail-send-it
      smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil))
      smtpmail-auth-credentials '(("smtp.gmail.com" 587 "username@gmail.com" nil))
      smtpmail-default-smtp-server "smtp.gmail.com"
      smtpmail-smtp-server "smtp.gmail.com"
      smtpmail-smtp-service 587
      smtpmail-local-domain "yourcompany.com")

For managing your address book, see Contact Management.