info-gnus-english
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sending mail from multiple accounts


From: William Xu
Subject: Re: sending mail from multiple accounts
Date: Sun, 24 Feb 2008 19:43:06 +0900
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.91 (darwin)

"Cezar Halmagean" <cezar@mixandgo.com> writes:

> Hi William,
>
>   Could you please post an example that does that ?

Sure. I have two accounts, one is gmail, the other is company
account. Below are configs cut from .gnus, slightly edited.

---------------------------------8<------------------------------------- 
(defun xwl-sendmail-by-gmail ()
  (interactive)
  (setq message-send-mail-function 'smtpmail-send-it)
  (setq smtpmail-smtp-server "smtp.gmail.com"
        smtpmail-smtp-service 587)

  (setq smtpmail-auth-credentials `((,smtpmail-smtp-server
                                     ,smtpmail-smtp-service
                                     "william.xwl@gmail.com"
                                     "passwd")))

  (setq smtpmail-starttls-credentials `((,smtpmail-smtp-server
                                         ,smtpmail-smtp-service
                                         nil
                                         nil)))
  (message "Will sendmail by gmail"))

(defun xwl-sendmail-by-ce ()
  (interactive)
  (setq message-send-mail-function 'smtpmail-send-it)
  (setq smtpmail-smtp-server "hidden"
        smtpmail-smtp-service 25)
  (setq smtpmail-auth-credentials `((,smtpmail-smtp-server
                                     ,smtpmail-smtp-service
                                     "william@hidden"
                                     "passwd")))
  (setq smtpmail-starttls-credentials nil)
  (message "Will sendmail by CE"))

;; company mail groups
(setq xwl-ce-groups
      '("daily-cn" "staff-cn" "staff"))

;; The entire alist will be iterated over!
(setq gnus-posting-styles
      `((".*"
         (name user-full-name)
         (address user-mail-address)
         (eval (xwl-sendmail-by-gmail)))
        (,(regexp-opt xwl-ce-groups)    ; CE
         (address "william@hidden")
         (eval (xwl-sendmail-by-ce)))))
---------------------------------8<------------------------------------- 

-- 
William

http://williamxu.net9.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]