Evolution keeps asking for password

this started about a week ago, it used to work fine previously. on Linux mint.
Kernel: 6.5.0-26-generic x86_64 bits: 64 compiler: N/A Desktop: Xfce 4.18.1 tk: Gtk 3.24.33
info: xfce4-panel wm: xfwm 4.18.0 vt: 7 dm: LightDM 1.30.0 Distro: Linux Mint 21.2 Victoria
base: Ubuntu 22.04 jammy
evolution keeps asking for a password, which is saved already. clicking OK numerous times does not lead to anything, the dialog keeps popping up making the app unusable.
I am accessing Yahoo mail. is there a way to check if the problem is with Yahoo?
Please, help.

$ evolution --version
evolution 3.44.4-0ubuntu2 

You said everything except the one thing that matters: your Evolution
version.

See Help->About.

poc

I edited the post with the version.

Hi,
as long as it did work a week ago it’s quite likely the problem is with the Yahoo! server. Mine works fine, though (imap.mail.yahoo.com:993 using TLS and OAuth2 (Yahoo!) authentication method, using Evolution 3.52.0, but these settings work at least with 3.48.x I think).

You can run Evolution from a terminal as:

   CAMEL_DEBUG=imapx:io evolution

to see communication between Evolution and all your IMAP accounts. The server can return a details error in a way which the IMAP code cannot extract. The password prompt may show the reason, if it can extract it.
Bye,
Milan

1 Like

starting with debug scared it so much that it did not dare to annoy me with the password requests.
The debug quickly ran about 1500 lines of output, but I think the first few will be enough. How do I use Oauth2?
I had to create a special password for evolution inside Yahoo, and I needed that for every device. is tOauth2 easier to deal with?
Thanks
Stephen

(Attachment evo-debug.txt is missing)

pasting the debug as the attachment got dropped.

** (evolution:169324): WARNING : 17:38:13.154: WEBKIT_FORCE_SANDBOX no longer allows disabling the sandbox. Use WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1 instead.
[imapx:A] I/O: ’
OK Welcome! IMAP Server up and ready to accept your request’
[imapx:A] I/O: ‘A00000 CAPABILITY’
[imapx:A] I/O: ’
CAPABILITY IMAP4rev1 SASL-IR AUTH=PLAIN AUTH=XOAUTH2 AUTH=OAUTHBEARER ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN UNSELECT X-MSG-EXT OBJECTID IDLE ENABLE UIDONLY X-ALL-MAIL X-UIDONLY LIST-EXTENDED LIST-STATUS SPECIAL-USE PARTIAL APPENDLIMIT=41697280’
[imapx:A] I/O: ‘A00000 OK CAPABILITY completed’
[imapx:A] I/O: ‘A00001 LOGIN …’
[imapx:A] I/O: ‘A00001 OK [CAPABILITY IMAP4rev1 ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN UNSELECT X-MSG-EXT OBJECTID IDLE ENABLE UIDONLY X-ALL-MAIL X-UIDONLY LIST-EXTENDED LIST-STATUS SPECIAL-USE MESSAGELIMIT=1000 PARTIAL APPENDLIMIT=41697280 COMPRESS=DEFLATE] LOGIN completed’
[imapx:A] I/O: ‘A00002 NAMESPACE’
[imapx:A] I/O: ‘* NAMESPACE ((“” “/”)) NIL NIL’
[imapx:A] I/O: ‘A00002 OK NAMESPACE completed’
[imapx:A] I/O: ‘A00003 LIST “” INBOX RETURN (CHILDREN SUBSCRIBED STATUS (MESSAGES UNSEEN UIDVALIDITY UIDNEXT) SPECIAL-USE)’
[imapx:A] I/O: ‘* LIST (\HasChildren \Subscribed) “/” “Inbox”’
[imapx:A] I/O: ‘* STATUS “Inbox” (MESSAGES 1274 UIDNEXT 318941 UIDVALIDITY 1285608133 UNSEEN 16)’
[imapx:A] I/O: ‘A00003 OK LIST completed’
[imapx:A] I/O: ‘A00004 SELECT INBOX’
[imapx:A] I/O: ‘* 1274 EXISTS’
[imapx:A] I/O: ‘* 0 RECENT’
[imapx:A] I/O: ‘* OK [UIDVALIDITY 1285608133] UIDs valid’
[imapx:A] I/O: ‘* OK [UIDNEXT 318941] Predicted next UID’
[imapx:A] I/O: ‘* FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk)’
[imapx:A] I/O: ‘* OK [PERMANENTFLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $Junk $NotJunk)] Permanent flags’
[imapx:A] I/O: ‘* OK [HIGHESTMODSEQ 62336]’
[imapx:A] I/O: ‘* OK [MAILBOXID (1)] Ok’
[imapx:A] I/O: ‘A00004 OK [READ-WRITE] SELECT completed; now in selected state’
[imapx:A] I/O: ‘A00005 NOOP’
[imapx:A] I/O: ‘A00005 OK NOOP completed’
[imapx:A] I/O: ‘A00006 LIST “” "" RETURN (CHILDREN SUBSCRIBED STATUS (MESSAGES UNSEEN UIDVALIDITY UIDNEXT) SPECIAL-USE)’
[imapx:A] I/O: ’
LIST (\Archive \HasNoChildren \Subscribed) “/” “Archive”’
[imapx:A] I/O: ‘* STATUS “Archive” (MESSAGES 1199 UIDNEXT 296877 UIDVALIDITY 1454633390 UNSEEN 283)’
[imapx:A] I/O: ‘* LIST (\Junk \HasNoChildren \Subscribed) “/” “Bulk”’
[imapx:A] I/O: ‘* STATUS “Bulk” (MESSAGES 6 UIDNEXT 299717 UIDVALIDITY 1285608133 UNSEEN 6)’
[imapx:A] I/O: ‘* LIST (\Drafts \HasNoChildren \Subscribed) “/” “Draft”’
[imapx:A] I/O: ‘* STATUS “Draft” (MESSAGES 3 UIDNEXT 297708 UIDVALIDITY 1285608133 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasChildren \Subscribed) “/” “Inbox”’
[imapx:A] I/O: ‘* STATUS “Inbox” (MESSAGES 1274 UIDNEXT 318941 UIDVALIDITY 1285608133 UNSEEN 16)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “Inbox/appt”’
[imapx:A] I/O: ‘* STATUS “Inbox/appt” (MESSAGES 2 UIDNEXT 3 UIDVALIDITY 1700760775 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “Inbox/coupons”’
[imapx:A] I/O: ‘* STATUS “Inbox/coupons” (MESSAGES 48 UIDNEXT 55 UIDVALIDITY 1625575901 UNSEEN 1)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “Inbox/spa”’
[imapx:A] I/O: ‘* STATUS “Inbox/spa” (MESSAGES 38 UIDNEXT 39 UIDVALIDITY 1619442143 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “Inbox/viv”’
[imapx:A] I/O: ‘* STATUS “Inbox/viv” (MESSAGES 2 UIDNEXT 3 UIDVALIDITY 1702499750 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\Sent \HasNoChildren \Subscribed) “/” “Sent”’
[imapx:A] I/O: ‘* STATUS “Sent” (MESSAGES 2575 UIDNEXT 300381 UIDVALIDITY 1285608133 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “Shopping”’
[imapx:A] I/O: ‘* STATUS “Shopping” (MESSAGES 579 UIDNEXT 298104 UIDVALIDITY 1327533272 UNSEEN 48)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “Tennis”’
[imapx:A] I/O: ‘* STATUS “Tennis” (MESSAGES 91 UIDNEXT 297558 UIDVALIDITY 1360340702 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\Trash \HasNoChildren \Subscribed) “/” “Trash”’
[imapx:A] I/O: ‘* STATUS “Trash” (MESSAGES 61 UIDNEXT 313566 UIDVALIDITY 1285608133 UNSEEN 29)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “acc”’
[imapx:A] I/O: ‘* STATUS “acc” (MESSAGES 203 UIDNEXT 298215 UIDVALIDITY 1303771759 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “esso”’
[imapx:A] I/O: ‘* STATUS “esso” (MESSAGES 104 UIDNEXT 210112 UIDVALIDITY 1517776523 UNSEEN 9)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “save”’
[imapx:A] I/O: ‘* STATUS “save” (MESSAGES 142 UIDNEXT 297605 UIDVALIDITY 1303771755 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “travel”’
[imapx:A] I/O: ‘* STATUS “travel” (MESSAGES 35 UIDNEXT 297917 UIDVALIDITY 1434300128 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “ubuntu”’
[imapx:A] I/O: ‘* STATUS “ubuntu” (MESSAGES 11 UIDNEXT 281376 UIDVALIDITY 1380985813 UNSEEN 0)’
[imapx:A] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “wealth”’
[imapx:A] I/O: ‘* STATUS “wealth” (MESSAGES 10 UIDNEXT 11 UIDVALIDITY 1632920082 UNSEEN 1)’
[imapx:B] I/O: ‘* OK Welcome! IMAP Server up and ready to accept your request’
[imapx:B] I/O: ‘B00007 CAPABILITY’
[imapx:B] I/O: ‘* CAPABILITY IMAP4rev1 SASL-IR AUTH=PLAIN AUTH=XOAUTH2 AUTH=OAUTHBEARER ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN UNSELECT X-MSG-EXT OBJECTID IDLE ENABLE UIDONLY X-ALL-MAIL X-UIDONLY LIST-EXTENDED LIST-STATUS SPECIAL-USE PARTIAL APPENDLIMIT=41697280’
[imapx:A] I/O: ‘A00006 OK LIST completed’
[imapx:B] I/O: ‘B00007 OK CAPABILITY completed’
[imapx:B] I/O: ‘B00008 LOGIN …’
[imapx:B] I/O: ‘B00008 OK [CAPABILITY IMAP4rev1 ID MOVE NAMESPACE XYMHIGHESTMODSEQ UIDPLUS LITERAL+ CHILDREN UNSELECT X-MSG-EXT OBJECTID IDLE ENABLE UIDONLY X-ALL-MAIL X-UIDONLY LIST-EXTENDED LIST-STATUS SPECIAL-USE MESSAGELIMIT=1000 PARTIAL APPENDLIMIT=41697280 COMPRESS=DEFLATE] LOGIN completed’
[imapx:B] I/O: ‘B00009 NAMESPACE’
[imapx:B] I/O: ‘* NAMESPACE ((“” “/”)) NIL NIL’
[imapx:B] I/O: ‘B00009 OK NAMESPACE completed’
[imapx:A] I/O: ‘A00010 NOOP’
[imapx:B] I/O: ‘B00011 LIST “” travel RETURN (CHILDREN SUBSCRIBED STATUS (MESSAGES UNSEEN UIDVALIDITY UIDNEXT) SPECIAL-USE)’
[imapx:B] I/O: ‘* LIST (\HasNoChildren \Subscribed) “/” “travel”’
[imapx:B] I/O: ‘* STATUS “travel” (MESSAGES 35 UIDNEXT 297917 UIDVALIDITY 1434300128 UNSEEN 0)’
[imapx:A] I/O: ‘A00010 OK NOOP completed’
[imapx:A] I/O: ‘A00012 UID FETCH 318897:* (UID FLAGS)’
[imapx:B] I/O: ‘B00011 OK LIST completed’

Hi,
there is no need to paste the debug when it works. The debug is/can-be
useful when it does not work.

For the OAuth2, it depends whether it’s easier or not to use it. When
configuring the account, you simply select the OAuth2 as the used
Authentication method. You can do it in existing account Properties as
well, then you should be asked to go through the Yahoo! OAuth2 wizard
in a web browser. If not even after you right-click a Yahoo! account in
the folder tree and pick Refresh, then quit Evolution and start it
again.

Maybe there was an intermittent problem with the Yahoo! server, I
guess, supposing it works as expected again.

Bye,
Milan