After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 521611 - Incorrect password storage for IMAP/SMTP on same host
Incorrect password storage for IMAP/SMTP on same host
Status: RESOLVED DUPLICATE of bug 354923
Product: evolution
Classification: Applications
Component: Mailer
2.12.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-03-10 16:36 UTC by Julio Merino
Modified: 2008-05-10 11:45 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Julio Merino 2008-03-10 16:36:49 UTC
Please describe the problem:
My incoming and outgoing mail is served by a single host, but which uses different passwords for receiving and sending.  Unfortunately, Evolution messes things up and it is unable to remember both passwords: it will only keep the one most recently used.  So, if I fetch the mail, I can fetch it many times consecutively without problems, but once I send a single mail, fetching stops working and it asks me for the password again.  Similarly, once a mail is sent, I can send more without being bothered to enter the password until I fetch it again.

Steps to reproduce:
1. Have a mail account that provides IMAP and SMTP on the same server (same DNS name, that is) but which has one different password for each.
2. Configure Evolution for this account.
3. Tell Evolution to store the passwords for each of the two services (IMAP and SMTP).
4. Click on Send/Receive.
5. Evolution will ask you for the IMAP password, so enter it and ask for it to be remembered.
6. Open the GNOME Keychain Manager and see how it has a correct entry for the IMAP server.
7. Now send a mail from Evolution using that account.
8. Evolution will ask you for the SMTP password, so enter it and ask for it to be remembered.
9. Boom!  Reopen the GNOME Keychain Manager and see how it now has an entry for the SMTP password, but the IMAP one is gone.

Actual results:
Evolution alternatively asks for IMAP and SMTP passwords even if I tell it to store them, which is very annoying.

Expected results:
Evolution should not ask for any of the two passwords (provided that the keychain is unlocked).

Does this happen every time?
Yes.

Other information:
Comment 1 Xabier Rodríguez Calvar 2008-05-09 17:34:43 UTC
This is still happening to me in version 2.22.1 under current debian testing and I think this is the same bug as bug 354923, bug 336291 and bug 462982.
Comment 2 Matthew Barnes 2008-05-10 11:45:36 UTC
There's a patch for this in bug #354923.

*** This bug has been marked as a duplicate of 354923 ***