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
Work around mail.163.com not returning UIDNEXT on SELECT and STATUS #5043
Comments
Other clients are working normally. I use mailbox 163. |
So we asked for
I made a PR for This is a bug in mail.163.com IMAP server. |
EDIT: this is superseded by 1.42.5 from below |
However, the latest desktop version of deltachat, which is 1.42.1, still has this problem of not being able to log in. |
Ok, we will need to fallback to using UIDNEXT=0 when STATUS does not return any UIDNEXT. Guess 163 simply does not return UIDNEXT for SELECT and STATUS, but messages still have UID. |
Waiting for a new release of |
This should be fixed by #5049 and in core 1.131.8, but let's keep the issue open until confirmed. |
thanks all for helping fixing the issue! here is Delta Chat 1.42.5 that contains the recent fix #5049:
@fengguowudi can you confirm that 163.com works with that version? |
Sorry, I didn't make it clear what kind of hardware platform I used. I use IPhone and MAC. haha |
Then we need a macOS desktop release with core 1.131.8 for testing. cc @Simon-Laux |
In half an hour or so there should be a test build at deltachat/deltachat-desktop#3573 |
here is the test build: https://download.delta.chat/desktop/preview/deltachat-desktop-mas-3573.zip keep in mind that it is not signed, so needs to be allowed in the settings. |
Perfect! |
@fengguowudi Does this build work for you, can it login to mail.163.com? If so we can close the issue, otherwise please post the logs. |
successful login
could not read INBOX status Caused by: 0: STATUS (UIDNEXT) error for "INBOX" 1: io: Error(Error { input: [42, 32, 83, 84, 65, 84, 85, 83, 32, 34, 73, 78, 66, 79, 88, 34, 32, 40, 41, 13, 10, 65, 48, 48, 48, 56, 32, 79, 75, 32, 83, 84, 65, 84, 85, 83, 32, 99, 111, 109, 112, 108, 101, 116, 101, 100, 13, 10], code: TakeWhile1 }) during parsing of [42, 32, 83, 84, 65, 84, 85, 83, 32, 34, 73, 78, 66, 79, 88, 34, 32, 40, 41, 13, 10, 65, 48, 48, 48, 56, 32, 79, 75, 32, 83, 84, 65, 84, 85, 83, 32, 99, 111, 109, 112, 108, 101, 116, 101, 100, 13, 10] 2: Error(Error { input: [42, 32, 83, 84, 65, 84, 85, 83, 32, 34, 73, 78, 66, 79, 88, 34, 32, 40, 41, 13, 10, 65, 48, 48, 48, 56, 32, 79, 75, 32, 83, 84, 65, 84, 85, 83, 32, 99, 111, 109, 112, 108, 101, 116, 101, 100, 13, 10], code: TakeWhile1 }) during parsing of [42, 32, 83, 84, 65, 84, 85, 83, 32, 34, 73, 78, 66, 79, 88, 34, 32, 40, 41, 13, 10, 65, 48, 48, 48, 56, 32, 79, 75, 32, 83, 84, 65, 84, 85, 83, 32, 99, 111, 109, 112, 108, 101, 116, 101, 100, 13, 10]
The text was updated successfully, but these errors were encountered: