Re: [SPAM?] Re: [SPAM?] How to allow mutt to send from different accounts on the command line?

2016-08-12 Thread lists
On Fri, Aug 12, 2016 at 08:22:17AM +0100, spaceman wrote:
> Having just been looking at a similar problem it might better to use
> 
> set sendmail = "/usr/bin/msmtp --read-envelope-from"
> 
> Which removes the need to specify an account completely with msmtp so long as 
> it can find a matching from address in you msmtp config.

It's what I'm also using.

If there is no global "from" key in msmtprc, i.e. every "from" instance
is grouped under an "account" stanza, it will use From: to select the
first matching account also, without --read-envelope-from.


[SPAM?] Re: [SPAM?] How to allow mutt to send from different accounts on the command line?

2016-08-12 Thread spaceman

Hi,


A more mutt-like solution could be to use send-hooks to set the
$sendmail variable every time the From: header of an email changes.
msmtp accepts the account to be used on the command line as -a $account,

 send-hook "~f o...@example.com" 'set sendmail = "/usr/bin/msmtp -a a"'
 send-hook "~f t...@example.com" 'set sendmail = "/usr/bin/msmtp -a b"'


Having just been looking at a similar problem it might better to use

set sendmail = "/usr/bin/msmtp --read-envelope-from"

Which removes the need to specify an account completely with msmtp so long as 
it can find a matching from address in you msmtp config.


Regards,
spaceman


signature.asc
Description: PGP signature


Re: [SPAM?] How to allow mutt to send from different accounts on the command line?

2016-08-11 Thread lists
On Thu, Aug 11, 2016 at 05:48:01PM -0500, Peng Yu wrote:
> Hi, I have msmtp set up on my computer. But I don't find how to
> specify different accounts to send email from mutt command line. Does
> anybody know how to do it? Thanks.

I am also using msmtp, but in a way so that different email addresses
are mapped to different accounts in msmtprc because I use different
login creds for different accounts:

  [common settings]

  account a
  from o...@example.com
  [server creds for account a]

  account b
  from t...@example.com
  [server creds for account b]

  account c
  [...and so on...]

A more mutt-like solution could be to use send-hooks to set the
$sendmail variable every time the From: header of an email changes.
msmtp accepts the account to be used on the command line as -a $account,

  send-hook "~f o...@example.com" 'set sendmail = "/usr/bin/msmtp -a a"'
  send-hook "~f t...@example.com" 'set sendmail = "/usr/bin/msmtp -a b"'


Re: [SPAM?] How to allow mutt to send from different accounts on the command line?

2016-08-11 Thread Patrick Shanahan
* Peng Yu  [08-11-16 18:54]:
> Hi, I have msmtp set up on my computer. But I don't find how to
> specify different accounts to send email from mutt command line. Does
> anybody know how to do it? Thanks.

copy your ~/.muttrc to another filename and then edit and change the
"from" account.  Then specify the alternate rc file on the command line.

there are probably other means available ...

-- 
(paka)Patrick Shanahan   Plainfield, Indiana, USA  @ptilopteri
http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri
http://wahoo.no-ip.orgPhoto Album: http://wahoo.no-ip.org/gallery2
Registered Linux User #207535@ http://linuxcounter.net


[SPAM?] How to allow mutt to send from different accounts on the command line?

2016-08-11 Thread Peng Yu
Hi, I have msmtp set up on my computer. But I don't find how to
specify different accounts to send email from mutt command line. Does
anybody know how to do it? Thanks.

-- 
Regards,
Peng