Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Earthlink IMAP not working #7818

Open
2 tasks done
fix4all opened this issue May 8, 2024 · 2 comments
Open
2 tasks done

Earthlink IMAP not working #7818

fix4all opened this issue May 8, 2024 · 2 comments
Labels
type: bug Something is causing incorrect behavior or errors

Comments

@fix4all
Copy link

fix4all commented May 8, 2024

Checklist

  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.

App version

6.802

Where did you get the app from?

Google Play

Android version

14

Device model

Samsung S23

Steps to reproduce

The following is the test sequence executed immediately after enabling logging:
From "Suspect Email" folder in K-9.
Deleted two messages.
Waited about 10 seconds.
Refreshed the folder and the messages reappeared.

Expected behavior

Permanently delete the messages from the Earthlink server.

Actual behavior

IMAP appears to be mirroring and displaying the folders based on the CLASS settings, yet syncing is not working correctly. Whatever I do in Webmail reflects in K-9, yet not the other way.

Any deletions in K-9 does not reflect in Webmail even after much elapsed time. The classes are correct. Syncing does not work in 1st or 2nd class folders. PUSH option is selected for the folders first and/or second class.

Verified that SMPT side (Port 587/StartTLS) is working. Also tried without security enabled.

Logs

k9mail-logs.txt

@fix4all fix4all added type: bug Something is causing incorrect behavior or errors unconfirmed Newly reported issues awaiting triage or confirmation labels May 8, 2024
@cketti
Copy link
Member

cketti commented May 21, 2024

You've probably configured a trash folder. So deleting messages from the folder "Suspect Email" will move them to the trash folder.

Until K-9 Mail 6.900, the app checked the source and destination folder for existence before moving a message. This was done using the STATUS command.

The command fails on Earthlink's IMAP server. From the log:

>>> 22 STATUS "Suspect Email" (UIDVALIDITY)
<<<#22# [NO, Requested Object does not exist]

However, the folder does exist and opening it for reading (and presumably writing) works just fine. Again, from the log:

>>> 25 EXAMINE "Suspect Email"
<<<#null# [FLAGS, [\Answered, \Flagged, \Draft, \Deleted, \Seen]]
<<<#null# [OK, [PERMANENTFLAGS, []],  ]
<<<#null# [2, EXISTS]
<<<#null# [0, RECENT]
<<<#null# [OK, [UIDVALIDITY, 1566965055],  ]
<<<#null# [OK, [UIDNEXT, 6321],  ]
<<<#25# [OK, [READ-ONLY], Completed]

K-9 Mail aborts the move operation due to the "NO" response to the STATUS command. Currently the app doesn't report this as an error to the user. But we already have an issue to add/improve error reporting.

Checking the source and destination folder for existence before performing a move operation doesn't add any value. That's why we recently removed that code. Please check out the current beta version (6.901) to see if that works for you and report back.

@fix4all: Can you please report the bug in Earthlink's IMAP server to them? It should be enough to point them at this issue.

@cketti cketti removed the unconfirmed Newly reported issues awaiting triage or confirmation label May 21, 2024
@fix4all
Copy link
Author

fix4all commented May 22, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something is causing incorrect behavior or errors
Projects
None yet
Development

No branches or pull requests

2 participants