SınıfCastException'ı önlemek için IMAPInputStream'ı ele alalım

FixEmailService
Shipped
26 Nisan 2026 04:19 UTC
Author
Kamo
Commit
5616354

JavaMail, kodlanmış bir String yerine IMAPInputStream'ı geri döndürebilir Bölüm.getContent() mesaj içeriği önceden düşünülmediğinde. The The The The The The The The Doğrudan (String) parseMultipart'da çekildi(), SınıfCastException for Etkilenen mesajlar, TamMessage'ı işaret-as-read'tan önce başarısız olmaya neden oluyor çağrıldı, bu yüzden e-postalar asla klasik modda okumadı. Bölüm EkleContentAsString() ilk önce String'i kontrol eden yardımcı Ardından, bir GirişStream'ı bölümdeki karset ile okumaya geri dönün. Add ekstraCharset() to parse charset from Content-Type Title. Update parseMultipart() tüm metin /* vücut parçaları için yardımcı kullanmak. Ayrıca AccessStream şubesini üst düzey getMessage() vücut parsing İçerik bir ham yayın olarak gelen tek bölüm mesajları için.

All changes

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle