Tarmoqni dasturlash asoslari Mustaqil ish Mavzu: JavaMail api bajardi: Tohirov Ibrohim Tekshirdi
Jakarta Mail bilan elektron pochta bilan ishlash
Download 70.73 Kb.
|
JavaMail Api
Jakarta Mail bilan elektron pochta bilan ishlash
Jakarta Mail — Java kodidan xatlar yaratish, jo'natish va o'qish uchun foydalaniladigan kutubxona/framework. Kutubxona Jakarta EE tarkibiga kiradi. Ilgari kutubxona JavaMail deb nomlangan, ammo 2017 yildan beri u Jakarta qanoti ostida harakatlanadi. Java EE-da keng tarqalganidek, kutubxonaning o'zi faqat amalga oshirish-agnostik bo'lgan asosiy sub'ektlarni taqdim etadi. Ushbu asosiy sinflar javax.mail paketida uchraydi. protokollar: SMTP, POP3, IMAP. Ushbu protokollar bilan bog'liq barcha darslar com.sun.mail paketida. Ma'lumotni amalga oshirish tarkibiga kirmagan boshqa protokollardan foydalanish uchun uchinchi tomon kutubxonalarini ulash kerak. Jakarta Mail javaBeans Activation Framework kutubxonasidan foydalanib, elektron pochtaga bog'lanishi mumkin bo'lgan turli xil ma'lumotlar formatlarini qo'llaydi. Avtomatik kollektordan foydalanganingizda, bu bog'liqlik sizning loyihangizga tranzit tarzda tortiladi. Ayni paytda Jakarta Mail'ning hozirgi versiyasi 1.6.5 ni tashkil etadi, ammo 2.0.0 versiyasining chiqarilishi yaqinlashmoqda, uning asosiy "yangiligi" asosiy paketning qayta nomlanishi bo'ladi jakarta.mailga javax.mail. Jakarta Mail pochta serverini o'z ichiga olmaydi. SMTP orqali elektron pochta xabarlarini yuborish yoki ularni IMAP yoki POP3 orqali qabul qilish uchun siz o'zingizning pochta serveringizni joylashtirishingiz yoki mavjud serverdan foydalanishingiz kerak. Xat-xabar serverlari moslanmoqda. Birinchi qismdan ko'rib turganingizdek, elektron pochta xabarlarini yuborish va qabul qilish uchun siz pochta serverlariga ulanishni saqlab qolishingiz kerak. Jakarta Mail-da pochta serverlari mos ravishda elektron pochta xabarlarini jo'natish va o'qish uchun Transport va Store sinflarining ob'ektlarini ifodalaydi. Pochta serverlariga ulanish Properties klassining ob'ekti sifatida o'tkazilgan kalit-qiymat juftlari yordamida sozlanadi. Masalan, Yandex.Mail pochta serveriga SMTP aloqasini o'rnatish uchun quyidagi parametrlar yetarli: mail.transport.protocol = smtps mail.smtp.host = smtp.yandex.ru mail.smtp.port = 465 mail.smtp.user = artem.boiar mail.smtp.ssl.enable = true mail.smtp.auth = true mail.debug = true Turli xil sozlamalar va ularning tavsiflari to'liq ro'yxatini asosiy kutubxona paketlari va uning turli protokollar uchun amalga oshirilishi uchun hujjatlarda topishingiz mumkin. Download 70.73 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling