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

[Bug] @163.com email does not synchronize correctly v1.7.1 #200

Open
MilkTeaCat52 opened this issue May 25, 2024 · 2 comments
Open

[Bug] @163.com email does not synchronize correctly v1.7.1 #200

MilkTeaCat52 opened this issue May 25, 2024 · 2 comments
Assignees
Labels
bug Something isn't working fixed Issues that have been fixed in the unreleased versions. synchronization integrator synchronization issues

Comments

@MilkTeaCat52
Copy link

Describe the bug
After the @163.com email is added for the first time via IMAP, synchronization completes successfully. Subsequently, synchronization fails on every attempt. The error message is: The IMAP server replied to the 'SELECT' command with a 'NO' response: SELECT Unsafe Login. Please contact kefu@188.com for help

Emails can be sent as normal.

Expected behavior
Synchronization of emails from the NetEase IMAP server.

Screenshots
image

Additional context
From another GitHub repo, the reason seems to be: "The IMAP server at imap.163.com implemented the IMAP ID extension. To successfully authenticate, the IMAP client must send client ID."
OfflineIMAP/offlineimap#696

@MilkTeaCat52 MilkTeaCat52 added the bug Something isn't working label May 25, 2024
@bkaankose
Copy link
Owner

ID extension was supported for Wino since 1.7.1, but identification is done pre-authentication. Looks like some servers require this before authentication and some after.

This is fixed by trying identification pre-post auth in the code, but the version is not released yet. 1.7.4 will have this fix included.

@bkaankose bkaankose added fixed Issues that have been fixed in the unreleased versions. synchronization integrator synchronization issues labels Jun 18, 2024
@chenseanxy
Copy link
Contributor

This might not be the post-auth ID thing. 126/163 supports ID pre-auth.

IMO this is more likely than not some sort of acccount ban. On the testing account I gave to @bkaankose it's still working, but not on my personal account.

More likely than not it's based on the specific app-password you use to login to IMAP, if that client gets logged with too much traffic they'll ban the specific app-password used on that account. Recreating a new password solves this issue for a while, until that gets banned again.

I'll ask the customer support for more help on the issue, to see if there's really any sort of ban, and if we can do anything about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fixed Issues that have been fixed in the unreleased versions. synchronization integrator synchronization issues
Projects
None yet
Development

No branches or pull requests

3 participants