Múltiplas contas smtp com mutt e msmtp

0

Eu uso mutt com duas contas imap diferentes e configuro as contas smtp A e B com msmtp e mutt .

Se eu não especificar uma conta padrão em .msmtprc , mutt reclama, não há uma conta padrão quando tento enviar.

Se eu definir uma conta padrão A , mutt usará isso para todas as contas do imap.

Como posso usar a conta smtp B para a conta imap correspondente?

No arquivo de configuração B mutt, defini o seguinte:

## sent
set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="My Name"
set [email protected]
set hostname="gmail.com"
set ssl_force_tls=yes
set imap_pass=$my_pass
unset ssl_starttls

em .msmtprc, a configuração da conta diz:

defaults
tls on
port 587

[...]

account gmail
tls_fingerprint 39:7C:59:20:DE:55:51:F4:8B:72:1D:B5:B2:26:8A:D1:DB:90:C6:28:80:77:F9:B5:EC:C1:BF:1C:6F:4D:A1:63
from [email protected]
host smtp.gmail.com
auth on
user [email protected]
passwordeval gpg2 --no-tty -q -d ~/mygmail.gpg
    
por lash 10.08.2017 / 11:52

1 resposta

1

Dentro da sua configuração de mutt para a conta (A ou B), você usa:

set sendmail="/usr/local/bin/msmtp -a [account]

que informa ao msmtp quais parâmetros da conta usar em .msmtprc. Na minha configuração msmtp, Eu especificamente definir o padrão para ser nd que força a conta a ser definido no mutt.

    
por 25.10.2017 / 14:35

Tags