unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* how to read mail(Gnus)?
@ 2007-05-11 15:14 sroh
  0 siblings, 0 replies; 3+ messages in thread
From: sroh @ 2007-05-11 15:14 UTC (permalink / raw)
  To: help-gnu-emacs

i did copy & paste gnus setting.
i don't know next step.

-----------------------------------------------------------------------------
my .emacs


 ;; The following line is needed when using pop3.el from T-gnus (m17n.org).
   (eval-after-load "mail-source" '(require 'pop3))


   (setq gnus-posting-styles
      '((".*"
	 (name "aaaa")
	 (address "aaaa@gmail.com"))
        ("^nnml.*gmail"
	 (address "aaaa@gmail.com"))))


   (setq mail-sources					
      '((file :path "/var/spool/mail/aaaa")
        (pop :server "pop.gmail.com"
	     :port 995
	     :user "aaaa"
	     :connection ssl
	     :leave t)
        (pop :server "pop.naver.com"
;             :port 995
             :user "aaaa"
             :connection ssl
             :leave t)))


  (defun fs-change-smtp ()
  "Change the SMTP server according to the current from line."
  (save-excursion
    (let ((from
           (save-restriction
             (message-narrow-to-headers)
             (message-fetch-field "from"))))
      (message "From is `%s', setting `smtpmail-smtp-server' to `%s'"
               from
               (cond
                ((string-match "aaaa@gmail.com" from)
		 ;; Use stmp-auth
		 (message "Using smtp-auth")
		 ;; Sending mail
		 (setq message-send-mail-function 'smtpmail-send-it)
		 (setq smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil)))
		 (setq smtpmail-auth-credentials '(("smtp.gmail.com" 587 "aaaa" nil)))
		 (setq smtpmail-default-smtp-server "smtp.gmail.com")
		 (setq smtpmail-smtp-server "smtp.gmail.com")
		 (setq smtpmail-smtp-service 587))
		((string-match "aaaa@gmail.com" from)
		 ;; Use local sendmail
		 (message "Using local sendmail")
		 (setq message-send-mail-function `message-send-mail-with-sendmail))
		(t
		 (error 
		  (concat "Don't know which mail server to use for "
			  from))))))))

    (add-hook 'message-setup-hook 'fs-change-smtp)


(setq gnus-select-method '(nntp "news.xpeed.com"))
;(add-to-list 'gnus-secondary-select-methods '(nntp "news.gnus.org"))

;;; Main config

(setq gnus-home-score-file "/home/aaaa/Mail/gnus.SCORE"
      gnus-agent-directory "/home/aaaa/Mail/agent/"
      gnus-directory "/home/aaaa/Mail/News/"
      gnus-article-save-directory "/home/aaaa/Mail/News"
      gnus-cache-directory "/home/aaaa/Mail/News/cache"
      gnus-cache-active-file "/home/aaaa/Mail/News/cache/active"
      gnus-kill-files-direcotry "/home/aaaa/Mail/News"
      nndraft-directory "/home/aaaa/Mail/drafts/")


(defun my-message-mode-setup ()
  (setq fill-column 72)
  (turn-on-auto-fill))
(add-hook 'message-mode-hook 'my-message-mode-setup)

(setq gnus-thread-sort-functions
      '(gnus-thread-sort-by-date))

^ permalink raw reply	[flat|nested] 3+ messages in thread

* how to read mail (Gnus)
@ 2007-05-11 15:21 sroh
  2007-05-11 19:01 ` Taylor Venable
  0 siblings, 1 reply; 3+ messages in thread
From: sroh @ 2007-05-11 15:21 UTC (permalink / raw)
  To: help-gnu-emacs


i did copy & paste. Gnus News is worked so good. but i don't know to
read mail. what is Next step for reading mail?

my .emacs

 ;; The following line is needed when using pop3.el from T-gnus (m17n.org).
   (eval-after-load "mail-source" '(require 'pop3))


   (setq gnus-posting-styles
      '((".*"
	 (name "aaaa")
	 (address "aaaa@gmail.com"))
        ("^nnml.*gmail"
	 (address "aaaa@gmail.com"))))


   (setq mail-sources					
      '((file :path "/var/spool/mail/aaaa")
        (pop :server "pop.gmail.com"
	     :port 995
	     :user "aaaa"
	     :connection ssl
	     :leave t)
        (pop :server "pop.naver.com"
;             :port 995
             :user "aaaa"
             :connection ssl
             :leave t)))


  (defun fs-change-smtp ()
  "Change the SMTP server according to the current from line."
  (save-excursion
    (let ((from
           (save-restriction
             (message-narrow-to-headers)
             (message-fetch-field "from"))))
      (message "From is `%s', setting `smtpmail-smtp-server' to `%s'"
               from
               (cond
                ((string-match "aaaa@gmail.com" from)
		 ;; Use stmp-auth
		 (message "Using smtp-auth")
		 ;; Sending mail
		 (setq message-send-mail-function 'smtpmail-send-it)
		 (setq smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil)))
		 (setq smtpmail-auth-credentials '(("smtp.gmail.com" 587 "aaaa" nil)))
		 (setq smtpmail-default-smtp-server "smtp.gmail.com")
		 (setq smtpmail-smtp-server "smtp.gmail.com")
		 (setq smtpmail-smtp-service 587))
		((string-match "aaaa@gmail.com" from)
		 ;; Use local sendmail
		 (message "Using local sendmail")
		 (setq message-send-mail-function `message-send-mail-with-sendmail))
		(t
		 (error 
		  (concat "Don't know which mail server to use for "
			  from))))))))

    (add-hook 'message-setup-hook 'fs-change-smtp)


(setq gnus-select-method '(nntp "news.xpeed.com"))
;(add-to-list 'gnus-secondary-select-methods '(nntp "news.gnus.org"))

;;; Main config

(setq gnus-home-score-file "/home/aaaa/Mail/gnus.SCORE"
      gnus-agent-directory "/home/aaaa/Mail/agent/"
      gnus-directory "/home/aaaa/Mail/News/"
      gnus-article-save-directory "/home/aaaa/Mail/News"
      gnus-cache-directory "/home/aaaa/Mail/News/cache"
      gnus-cache-active-file "/home/aaaa/Mail/News/cache/active"
      gnus-kill-files-direcotry "/home/aaaa/Mail/News"
      nndraft-directory "/home/aaaa/Mail/drafts/")


(defun my-message-mode-setup ()
  (setq fill-column 72)
  (turn-on-auto-fill))
(add-hook 'message-mode-hook 'my-message-mode-setup)

(setq gnus-thread-sort-functions
      '(gnus-thread-sort-by-date))

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: how to read mail (Gnus)
  2007-05-11 15:21 how to read mail (Gnus) sroh
@ 2007-05-11 19:01 ` Taylor Venable
  0 siblings, 0 replies; 3+ messages in thread
From: Taylor Venable @ 2007-05-11 19:01 UTC (permalink / raw)
  To: sroh; +Cc: help-gnu-emacs

sroh <rookie52@gmail.com> writes:

> what is Next step for reading mail?

You need to set your secondary select method to use whatever mail
backend you want.  For example, I use nnml because it stores each
message in an individual file, which makes access fast.

>From "C-h v gnus-secondary-select-methods":

,----
| If, for instance, you want to read your mail with the nnml back end,
| you could set this variable:
| 
| (setq gnus-secondary-select-methods '((nnml "")))
`----

Then you need to set the variable nnmail-split-methods so that the
mail is categorized correctly:

,----
| This variable is a list of lists, where the first element of each of
| these lists is the name of the mail group (they do not have to be
| called something beginning with `mail', by the way), and the second
| element is a regular expression used on the header of each mail to
| determine if it belongs in this mail group.
`----

And lastly, please make sure:

,----
| The last of these groups should always be a general one, and the
| regular expression should _always_ be `""' so that it matches any
| mails that haven't been matched by any of the other regexps.
`----

When you've got everything set up, M-x gnus and subscribe to some of
the groups that mail gets split into according to nnmail-split-methods.

If you get stuck, read the Gnus manual either online at
http://www.gnus.org/ or from an Info browser: C-h i.

-- 
Taylor Venable
taylor@metasyntax.net
http://www.metasyntax.net/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-05-11 19:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-11 15:14 how to read mail(Gnus)? sroh
  -- strict thread matches above, loose matches on Subject: below --
2007-05-11 15:21 how to read mail (Gnus) sroh
2007-05-11 19:01 ` Taylor Venable

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).