|
|
|
|
|
by ShellackGobln7
243 days ago
|
|
Learning about IMAP - This does not support gmail because per the included checker app: Password: 2025/10/16 15:43:03 Connecting to imap.gmail.com:993...
2025/10/16 15:43:03 Connected successfully
2025/10/16 15:43:03 Logging in as user@gmail.com...
2025/10/16 15:43:03 Logged in successfully
2025/10/16 15:43:03
Server capabilities:
2025/10/16 15:43:03 - ENABLE
2025/10/16 15:43:03 - APPENDLIMIT=35651584
2025/10/16 15:43:03 - IDLE
2025/10/16 15:43:03 - NAMESPACE
2025/10/16 15:43:03 - ID
2025/10/16 15:43:03 - XLIST
2025/10/16 15:43:03 - UIDPLUS
2025/10/16 15:43:03 - ESEARCH
2025/10/16 15:43:03 - UTF8=ACCEPT
2025/10/16 15:43:03 - CHILDREN
2025/10/16 15:43:03 - CONDSTORE
2025/10/16 15:43:03 - LIST-EXTENDED
2025/10/16 15:43:03 - LITERAL-
2025/10/16 15:43:03 - UNSELECT
2025/10/16 15:43:03 - QUOTA
2025/10/16 15:43:03 - MOVE
2025/10/16 15:43:03 - LIST-STATUS
2025/10/16 15:43:03 - SPECIAL-USE
2025/10/16 15:43:03 - IMAP4rev1
2025/10/16 15:43:03 - X-GM-EXT-1
2025/10/16 15:43:03 - COMPRESS=DEFLATE Checking for required capabilities:
UIDPLUS: SUPPORTED
NOTIFY: NOT SUPPORTED
CONDSTORE: SUPPORTED
QRESYNC: NOT SUPPORTED Some required capabilities are missing |
|
In order to synchronise with this kind of server, you need to list UIDs and Flags from all mailboxes and perform a full comparison of which items changed. There's no NOTIFY, so you need to do this periodically.
This requires substantially more network and processing, and an entirely different application design. Such a design cannot immediately synchronise new entries either.
ImapGoose doesn't cover this kind of scenario, there are plenty of existing tools that can synchronise legacy servers already.