I use mutt with two different imap accounts, and have configured smtp accounts A and B with msmtp and mutt.
If I don't specify a default account in .msmtprc, mutt complains there is no default account when I try to send.
If I set a default account A, mutt uses this for all imap accounts.
How can I make it use the smtp account B for the corresponding imap account?
In the account B mutt config file I've set the following:
## 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 in .msmtprc the account configuration reads:
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