SubEthaSMTP adalah mudah untuk memahami perpustakaan Java yang menyediakan komponen server SMTP menerima.
Dengan memasukkan komponen ini ke dalam aplikasi Java Anda, Anda dapat dengan mudah menerima SMTP mail menggunakan antarmuka Java sederhana abstrak.
Juga termasuk adalah sub-proyek kecil yang disebut Wiser, mudah digunakan kerangka pengujian surat masuk.
Berikut adalah beberapa fitur kunci dari "SubEthaSMTP":
- Seorang manajer milis (yaitu, SubEtha Mail)
- Sebuah mail server yang memberikan mail ke inbox pengguna
- Sebuah pengarsipan surat seperti Mail Archive
- Sebuah memanfaatkan tes email (Diimplementasikan dalam proyek ini Ini disebut Wiser..)
SubEthaSMTP terpecah keluar dari SubEtha Mail milis manajer karena merupakan komponen mandiri berguna. Ketika kita menulis SubEtha, hal terakhir yang kita ingin lakukan adalah menulis SMTP server kita sendiri. Dalam pencarian kami untuk modular komponen Java SMTP, kami menguji:
Apache JAMES
JBoss Mail Server
Dumbster
Jsmtpd
JES
Java Mail Server
Karena Anda membaca halaman ini, Anda mungkin sudah tahu apa yang kami temukan: Enam implementasi SMTP yang berbeda tanpa berpikir sedikit pun diberikan kepada usabilitas. Bahkan Jstmpd, yang dimaksudkan untuk menjadi "A Modular Java SMTP Daemon", tidak. Selanjutnya, meskipun JBoss Mail aktif dalam pembangunan, tim ini unintersted di componentization dari bagian pengolahan SMTP server mereka.
Selama pengembangan pengujian harness SubEtha, kami mencoba software Dumbster dan menemukan bahwa tidak hanya adalah API sulit untuk digunakan, itu tidak bekerja dengan baik, pengembang tidak melakukan pembangunan apapun di dalam sekitar satu tahun dan itu tidak bekerja andal pada Mac OS X. Dengan dua kelas sederhana kita kembali dilaksanakan sebagai proyek disertakan disebut Wiser.
Kami benci menciptakan kembali roda. Ini harus menjadi PELAKSANAAN TERAKHIR FREAKING JAWA SMTP
Apa yang baru dalam rilis ini:.
- PlainAuthenticationHandlerFactory sekarang menerima non-null identitas otorisasi .
- Penambahan header Diterima sekarang dikonfigurasi.
- Klien sekarang kali keluar jika server tidak merespon.
- Wiser.messages sekarang dilindungi sehingga subclass dapat menimpa itu.
Apa yang baru di versi 3.1.2:.
- dukungan TLS Jauh lebih baik
- Dukungan untuk perpanjangan UKURAN.
- informasi Helo sekarang tersedia di MessageContext.
- Sebuah bug casing ketika berjalan di lokal Turki telah diperbaiki.
- logging baik untuk lingkungan muli-threaded.
- Sebuah masalah dengan bulan format dalam pertukaran SMTP.
- Rilis ini menyembunyikan turun pengecualian sambungan dari kayu.
- SmtpClient dapat sekarang mengatur alamat mengikat, dan memiliki lebih logging.
Komentar tidak ditemukan