Re: Specifying account profile in MSMTP

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

 



Robert Dailey <rcdailey.lists@xxxxxxxxx> wrote:
> Hey guys,
> 
> I'm using MSMTP to define 2 accounts: Work email and personal email.
> If I send patches via email through Git at work, I want to use my work
> SMTP server and account information. Likewise at home for personal
> projects, I want to use my personal SMTP account.
> 
> I put my .gitconfig in Dropbox and I share it across all of my
> machines, so I avoid putting my SMTP server information in my global
> config because I'd then have to use the same account everywhere.
> However, I do not define a "default" account in my MSMTP file (which
> is also in dropbox, in fact my whole home directory is in there).
> 
> Is there a way to specify the MSMTP account to use at the command line
> when I run `git send-email`? If not, are there other good solutions to
> this problem?

msmtprc can be configured to picks accounts based on the envelop sender
specified by git send-email.

I make sure my email address in the git commits is correct and use
use envelopesender=auto for git send-email when using msmtp.

Config examples below:

----------- ~/.gitconfig ---------------
[sendemail]
	smtpserver = /usr/bin/msmtp
	envelopesender = auto

---- /path/to/project_a/.git/config ----
[user]
	email = a@xxxxxxxxxxx
---- /path/to/project_b/.git/config ----
[user]
	email = b@xxxxxxxxxxx
------------ ~/.msmtprc ----------------
account a
host ...
from a@xxxxxxxxxxx
user a
password ...
auth ...

account b
host ...
from b@xxxxxxxxxxx
user b
password ...
auth ...
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]