imap_pass == smtp_pass ?

Will Yardley mutt-users at veggiechinese.net
Tue Dec 15 00:26:35 UTC 2020


On Mon, Dec 14, 2020 at 09:29:26PM +0000, markolind at danwin1210.me wrote:
> On 201119-07:42-0500, Philippe Meunier wrote:
> > 
> > I use an IMAPS server for reading email and an STMPS server for sending
> > email.  Both servers use the same password, which I think is a fairly
> > common setup.
> > 
> > I know about imap_pass and smtp_pass but I don't want to write my password
> > in my .muttrc for security reasons (my $HOME is on an NFS partition, among
> > other things).
> > 
> > So is there a way to tell mutt something along the lines of: "prompt me
> > interactively for imap_pass when needed, but once you know imap_pass then
> > just re-use the same password for smtp_pass; and vice versa"?

> I'm not sure about the other replies you got, they are probably not as
> good as the following.
> 
> set imap_pass = "`gpg --batch -q --decrypt
> /home/$USER/.mutt/file_with_my_encrypted_pass`" ; 
> 
> in your .muttrc

Definitely +1ing the original post - would love to see this feature.
When I used Mutt with imap, I did not save my password in a file
(encrypted or not), and, especially when using a long app password for
gmail, would often have to enter it once when opening up mutt, and then
enter it again when sending mail.

Since it's very common for the two passwords to be the same for a given
account, it would be nice to be able to have mutt use a cleartext
password that it already has in memory.

I'm not sure how easy it would be at a nuts and bolts level to
implement, though, since one could have multiple imap / smtp servers
defined via hooks - there would have to be some kind of glue to tell
mutt "use the same password as this IMAP host for this SMTP host", so
this may be why a feature like this does not currently exist.

w



More information about the Mutt-users mailing list