Berhenti membocorkan koneksi IDLE IMAP pada setiap rekoneksi peramban

FixEmailService
Dikirim
12 Agustus 2026 pukul 15.20 UTC
Penulis
Kamo
Commit
c2e8cfe

Menginterupsi thread IDLE tidak dapat mengakhiri sebuah IDLE: itu diparkir dalam sebuah blocking socket dibaca bahwa hanya melihat bendera sekali kembali baca sendiri, sampai ke Waktunya istirahat nanti. Pendaftaran itu dijatuhkan secara sinkron anyway, sehingga subscribe berikutnya membuka sambungan kedua di samping still- live Pertama, dan benang perpisahan kemudian deregistered sesi mana yang diganti - membiarkan memulai ketiga untuk kotak surat yang sudah memiliki satu. Sage @ KamoCRM.com mencapai lima koneksi IDLE yang sama dengan Dovekot mail _ max _ userip _ connections = 10, setelah kotak surat berhenti menjawab dan lencana nav-badge tidak terbaca gagal dengan "[UNAVAILABLE] Maksimum jumlah koneksi dari pengguna + IP terlampaui, "tidak menerbitkan apapun. IapIdleRegistry sekarang memiliki lifecycle: satu sesi per kotak surat, mengaku sebelum menghubungkan daripada dari dalam tugas yang disampaikan; sebuah air mata yang menutup Toko - dari pemanggil, karena dekat () dapat memblokir pada pesan-cache kunci benang idling memegang, dan identity- memeriksa rilis. Peta langsung adalah hitungan, sehingga tutup di belakang MAX _ IDLE _ CONNEKSI tidak dapat hanyut dan diam-diam non-aktifkan IDLE pod- wide. Email UnreadPublisher mengulang gagal membaca hingga tiga kali. Tidak ada jajak pendapat jumlah dan 60 watcher menyapu sengaja melewati kotak surat dengan sebuah IDLE Listener, jadi satu menjatuhkan membaca meninggalkan lencana basi sampai acara kotak surat berikutnya.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga