I’m unfamiliar with how to capture session level client server data being sent over the encrypted port 993.
I’m willing to try if you give me some command line ideas.
Charles Proxy on my iPhone was my main hope but that seems to be focused on HTTPS.
On Jan 10, 2025, at 07:58, Timo Sirainen via dovecot <dovecot@dovecot.org> wrote:
On 5. Jan 2025, at 13.57, Aki Tuomi via dovecot <dovecot@dovecot.org> wrote:
On 05/01/2025 11:12 EET david.ferrero--- via dovecot <dovecot@dovecot.org> wrote:
Well, I uncommented the imap_capabilities flag and REMOVED the IDLE capability and now iOS 18 Mail client is getting and syncing emails. I suspect the folks over at Stalwart were on to something .... I just don't know why command pipelining had to be added by Apple for the important IDLE feature.
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
Interesting. Command pipelining should work with IDLE too, but have to check this
I'm not aware of any issues with pipelining and IDLE. It should work with and without hibernation. Some quick tests show that it is working. I guess it's possible that there is some way for it to break, but if so we'd need to see some IMAP traffic logs showing something going wrong (pcap ideally).
Looks like I'm still running iOS 18.1.1 on my phone. I guess I could try to upgrade next week and see if it breaks everything with me also.