Bug 2992

Summary: when sending use also password user has manually input for receiving
Product: Claws Mail (GTK 2) Reporter: Ricardo Mones <mones>
Component: SMTPAssignee: users
Status: NEW ---    
Severity: enhancement CC: bbowler, davidp
Priority: P3    
Version: 3.9.2   
Hardware: PC   
OS: Linux   
URL: http://bugs.debian.org/719229

Description Ricardo Mones 2013-08-12 12:33:08 UTC
Currently only configured password is used to honor the "If you leave these entries empty, the same user ID and password as receiving will be used." in SMTP authentication.

If the user hasn't configured a password for receiving this results in being asked twice, once for receiving and again for sending. More info on the original bug report.

Would be nice that the password input in the first step could be reused for sending, if the configured password for receiving is blank.

Thanks in advance.
Comment 1 Bruce Bowler 2014-01-07 15:29:21 UTC
Curious if there's been any action on this?
Comment 2 David Precious 2021-03-17 10:30:43 UTC
This bit me too, I was about to raise a new ticket then found this one.

My previous email account password was no longer valid; Claws told me as much, and prompted for a new password, which I provided, and ticked the box to remember it for this session - I was then able to fetch mail (via IMAP).

However, when I went to send a mail, it failed, as it still used the old password stored in the config.

In my account config SMTP authentication was set to automatic, and no username or password were entered there, so it would use the same credentials used for fetching mail - but while the new password was provided via the dialog and was being used for IMAP, the SMTP auth was still using the previous password stored in the config.

Obviously the solution was to go edit the account and store the new password there, but it feels a bit clumsy that I've given the new password in the popup dialog, but it wasn't used for SMTP auth.

It feels like ideally, the "give us the new password" dialog should have an option for "store this password in config" rather than just using it for the session.  (Or, maybe simpler, remove the prompt for a password, and just a message that you need to go update the password for the account via 'Edit accounts' - maybe a button to launch that for you?)