GNOME Bugzilla – Bug 307410
prompted for IMAP password a second time after canceling first request
Last modified: 2007-09-12 10:37:21 UTC
If evo is not set to remember your IMAP password, and you cancel the password dialog when it comes up (eg, because you have two IMAP accounts and you only want to check one of them), then it will immediately ask you for your password again. (If you cancel a second time, it stays canceled.)
Dan: You want evolution to prompt once again ?
Sorry, I was describing the current behavior. I want it to only ask me once (until I try to open that server in the folder tree, at which point it would ask me again).
probably for the same reason bug #252810 exists
With Evolution 2.6 I get prompted for my password once for each folder in my IMAP account, so I have to cancel the password dialog 15 times before Evolution gets the idea. :)
*** Bug 312670 has been marked as a duplicate of this bug. ***
Created attachment 90446 [details] [review] proposed eds patch for evolution-data-server;
Created attachment 90447 [details] [review] proposed evo patch for evolution;
These patches together solves this issue in a way that for an EAccountService was added new property 'get_password_canceled' and here is stored if user did so, and in next attempt to use this account-service's password is the password dialog skipped based on previous user's choice. Flag is returned to its default value every time he/she invokes Send/Receive UI button/menu item. There is one behavior I realized, unfortunately, you could see in status bar "Checking new mail" too long (for example when looking into folders of IMAP store), even it's not necessary. So here could be done some optimization on those providers.
Milan, I'm fine with the approach you have taken. I dont think there is a better way to get away from such password popups. I feel that, it is going to help in my effort to reduce intrusive dialogs. I will get this in for 2.11.5. I think we should be opening a bug about stop checking mails, if password is canceled for the first folder itself.
Committed to head.
Can this be closed now?
I tested in Evolution 2.11.91 and it is working fine for me.