Bug 521987

Summary: repeated SMTP password prompt after changing password
Product: [Fedora] Fedora Reporter: Mikel Ward <mikel>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-09 02:16:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mikel Ward 2009-09-08 23:55:18 UTC
Description of problem:
I changed my mail server password.

Now, every time I reboot and start Evolution, it asks me for my username and password for the outbound mail server.

Even after entering it correctly, it asks again.

After 3 or 4 times, it seems to give up, remember it, and work.

And then I reboot my computer, and I have to do it again!

Version-Release number of selected component (if applicable):
evolution-2.26.3-1.fc11.i586
gnome-keyring-2.26.3-1.fc11.i586

How reproducible:
Presumably always.

Steps to Reproduce:
1. Change password for desktop (presumably via "passwd" command) 
2. Change password on the mail server
3. Open Evolution
4. Try to send an email
  
Actual results:
Repeatedly asked for password.

Expected results:
Evolution (or GNOME Keyring or whatever) remembers my password.

Additional info:

Comment 1 Mikel Ward 2009-09-09 00:07:28 UTC
Remember password is ticked in my Evolution settings (Edit->Preferences->Mail Accounts->(Account)->Edit->Sending Email->Remember password).

Installed Seahorse to debug, and it has got an entry for my mail server, and has the correct password.

Will reboot to see if the problem persists.  Maybe GNOME keyring has finally remembered the correct password.

Or maybe Evolution is unable to unlock my master keyring?  But then why doesn't it show a password prompt when I start it?

Comment 2 Mikel Ward 2009-09-09 00:14:38 UTC
After a reboot, seahorse shows:
Passwords: login
  - Network secret
  - imap://...
  - user@host

but no entry for SMTP.

Also: why isn't Seahorse installed by default if it's so often needed, and why doesn't it have an entry in the GNOME menu even after it's installed?

Comment 3 Mikel Ward 2009-09-09 00:15:35 UTC
The "repeated" aspect is uncertain.  This time it appears to have worked the first time.

Comment 4 Mikel Ward 2009-09-09 00:19:40 UTC
After rebooting, the SMTP password now appears in Seahorse.

So two obvious possibilities:
- I mistyped my password at the first Evolution SMTP password prompt and it fails to store the password if the first-entered credentials are incorrect
- I correctly typed my password and some other condition caused it to fail

In any case, there's a problem somewhere around changing passwords.

Comment 5 Matthew Barnes 2009-09-09 02:16:57 UTC
Moving this bug upstream for better visibility.
Please see [1] for further updates.

[1] http://bugzilla.gnome.org/show_bug.cgi?id=594584