I have both IDLE and the XAPPLEPUSHSERVICE but removed IDLE to get ios mail to work at all. It is slower than with IDLE present but acceptable. I will try adding IDLE back after 18.2.1
As I understand from Stalwart server patch, Apple starter command pipelining and many imap servers were not expecting new commands immediately after CLOSE was sent to end IDLE, in the same packet.
On Jan 7, 2025, at 07:42, Scott Q. via dovecot <dovecot@dovecot.org> wrote:
Have you guys tried using XAPPLEPUSHSERVICE ?
I have that enabled and it doesn't even use IDLE.
Scott
On Tuesday, 07/01/2025 at 08:52 dovecot--- via dovecot wrote:
I think there are/were multiple issues, which confuses diagnosis. As a workaround I had disabled imap-IDLE on my (Dovecot) mail server and my iOS 18.2 iPhone was able to get mail, but was still hanging at times.
After updating to iOS 18.2.1, I re-enabled imap-IDLE and mail seems to be working normally. It uses imap-IDLE (near-realtime delivery) when the mail app is open and fetches every 15 minutes otherwise. It gets the mail messages and alerts correctly.
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org