E-posta alabilen, e-postaların bir veritabanıyla karşılaştırabilen ve e-posta listelerine benzer e-posta adreslerinden gelen diğer e-postaları bulabilen bir Java kitaplığı var mı?E-postaları iş parçacığıyla birlikte gruplamak için Java kütüphanesi?
cevap
sen kullanabilirsiniz. E-postanızı okumak için kullandığınız API'ye bağlıdır.
http://www.jwz.org/doc/threading.html
Bu konuları yeniden oluşturmak için kullanabilirsiniz bir algoritma tanımlamaktadır. E-posta zor ve birçok müşteri standartlarını doğru bir şekilde uygulamıyor, bu yüzden acı çekiyor. Bir kenara
Muhtemelen bildiğim bir kitaplık yok, ancak bunu e-postadaki başlık değerlerine bakarak yapabilirsiniz. Birisi mesajlara cevap verdiğinde oraya yerleştirilen e-postalarda birkaç başlık vardır. İşte tartışılan başlıklar.
Message-ID Her e-posta onunla önemsiz bir genel benzersiz dizedir bir Message-ID başlığını taşır. Bazen bir GUID'dir, ancak çoğu zaman GUID + etki alanının birleşimidir. Biçim, sadece bazı benzersiz dizelerin önemi yok.
In-Reply-To In-Reply-To Bu e-posta bir cevap olduğu ileti kimliği değerini tutar.
iplik başlangıcına geri akım mesajdan zincirindeki tüm mesajların Message-kimlikleri listesi içerebilir Referanslar. Eğer iplik çok uzunsa, bu liste ortada kısaltılabilir, ancak ilk ve son mesaj her zaman mevcut olmalıdır. (Eski posta yazılımı, geçerli mesajların atıfta bulunduğu diğer mesajları tanımlamak için bu alanı kullanır.)
Tek bir iş parçacığı dışındaki tüm e-postaların taşınacağı Thread-Index'i kullanarak Outlook.
Bu üstbilgileri iyi eski JavaMail kullanarak elde edebilirsiniz, böylece bu şekilde konuları yeniden yapılandırmak çok zor olmamalıdır. Konu-endeksi Maalesef gibi standart bir başlık yoktur Konuya-Index
http://people.dsv.su.se/~jpalme/ietf/message-threading.html
StackOverflow'daki sonrası
Aslında bir algoritma bir uygulama olabileceğini düzeltilmiş buluyorumyerine "iş parçacığı" den "diş" aramayı google Sadece
- 1. Çoklu iş parçacığıyla win32com'u kullanma
- 2. Kod kütüphanesi için Java kütüphanesi
- 3. java için BSON kütüphanesi?
- 4. Java için Math kütüphanesi
- 5. PLINQ için iş parçacığıyla ilgili bir uzantı işlevi nasıl yazarım?
- 6. Android için SSH Java kütüphanesi?
- 7. Java için readline-like kütüphanesi
- 8. Java kütüphanesi?
- 9. Java Kütüphanesi interaktif grafiğini oluşturmak için
- 10. Java Kütüphanesi Koleksiyon/Nesneleri sorgulamak için
- 11. Java: Bzip2 kütüphanesi
- 12. Node.js eşzamanlı istekleri bir iş parçacığıyla nasıl işler?
- 13. Çöp Toplama, birden çok çalışan işlem/iş parçacığıyla nasıl çalışır?
- 14. Birden çok iş parçacığıyla sınama yapabilen .NET birim sınama çerçevesi
- 15. İş parçacığıyla aynı epoll dosya tanıtıcısını paylaşmak tamam mı?
- 16. indexOutOfBoundsException list.remove aynı anda 2 iş parçacığıyla (aynı anda) çalıştır
- 17. Java CSS kitaplık kütüphanesi
- 18. Java kütüphanesi sınıfları için kaynak kodu
- 19. Veritabanı şeması okuma için Java kütüphanesi
- 20. RSS ve ATOM beslemeleri için java kütüphanesi
- 21. Java USB kütüphanesi
- 22. Java eğri uydurma kütüphanesi
- 23. Java standart kütüphanesi - grafik?
- 24. DataTable'dan veri gruplamak için LINQ kullanın
- 25. Dosyaları Gruplamak için Visual Studio Eklentisi
- 26. Flask'tan SQLAlchemy oturumu kullanıldığında "Bir iş parçacığıyla oluşturulan SQLite nesneleri yalnızca aynı iş parçacığında kullanılabilir"
- 27. Bir Java kütüphanesi yapmak "Groovy"
- 28. Java object graph ziyaretçi kütüphanesi
- 29. Android için SNMP kütüphanesi
- 30. java kütüphanesi Zip dosyalarıyla çalışma
Fantastik Chubbard buldum çok daha verimli olduğunu !! Sanırım bu makaleyi yıllar önce okudum ve tamamen unutmuşum - netscape hakkında ne düşündüğümü hatırlıyorum;) – Royce