From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/8211 Path: news.gmane.org!not-for-mail From: ssSslang Newsgroups: gmane.emacs.gnus.user Subject: Re: How to add arguments in variable "sendmail-program" Date: Thu, 16 Nov 2006 11:33:47 +0800 Organization: Bentium Ltd. (CN99) Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1163648431 19361 80.91.229.2 (16 Nov 2006 03:40:31 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 16 Nov 2006 03:40:31 +0000 (UTC) Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Thu Nov 16 04:40:29 2006 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GkY6q-0005In-FW for gegu-info-gnus-english@m.gmane.org; Thu, 16 Nov 2006 04:40:17 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GkY6p-0000YF-CZ for gegu-info-gnus-english@m.gmane.org; Wed, 15 Nov 2006 22:40:15 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!bloom-beacon.mit.edu!news.cn99.com!news.yaako.com!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 46 Original-NNTP-Posting-Host: 219.140.60.12 Original-X-Trace: news.yaako.com 1163648130 9727 219.140.60.12 (16 Nov 2006 03:35:30 GMT) Original-X-Complaints-To: usenet@news.yaako.com Original-NNTP-Posting-Date: Thu, 16 Nov 2006 03:35:30 +0000 (UTC) User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.0 (windows-nt) Cancel-Lock: sha1:Akm1p7JmDZrqo/kLDzCZmZnTHPU= Original-Xref: shelby.stanford.edu gnu.emacs.gnus:78395 Original-To: info-gnus-english@gnu.org X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:8211 Archived-At: Shanks N writes: > > I too use msmtp. Can you please post the relevant parts of msmtprc > and .gnus file? I too use multiple accounts to send and would be > interested in knowing how to do it. > I don't wanna talk much about msmtp, and you could find it in its manpage. :) First, you must apply the patch to message.el supplied by kind Reiner. Then, I assume you have two accounts in ~/.msmtprc file, "home" and "office". You may try to add the following to ~/.gnus: --8<---------------cut here---------------start------------->8--- (setq sendmail-program "/usr/bin/msmtp") (defun sssslang-use-home-smtp-server () (setq message-sendmail-extra-arguments '("-a" "home")) (setq user-full-name "sssslang") (setq user-mail-address "sssslang@home")) (defun sssslang-use-office-smtp-server () (setq message-sendmail-extra-arguments '("-a" "office")) (setq user-full-name "sssslang") (setq user-mail-address "sssslang@office")) (setq gnus-posting-styles '(("mail\\.home" (name "sssslang") (signature "I'm at home.") (eval (sssslang-use-home-smtp-server))) ("mail\\.office" (name "sssslang") (signature "I'm at office.") (eval (sssslang-use-office-smtp-server))))) --8<---------------cut here---------------end--------------->8--- That's all. If I missed something or there's another better way, please let me know, thanks. -- ssSslang