Tarmoqni dasturlash asoslari Mustaqil ish Mavzu: JavaMail api bajardi: Tohirov Ibrohim Tekshirdi


Download 70.73 Kb.
bet6/8
Sana02.06.2024
Hajmi70.73 Kb.
#1840322
1   2   3   4   5   6   7   8
Bog'liq
JavaMail Api

final Message message = new MimeMessage(session);
Meta-axborot maydonlarining qiymatlarini belgilashda muntazam setterlardan foydalaniladi. Qabul qiluvchilarni sozlashda siz qabul qiluvchilarning turini ham ko'rsatishingiz kerak, buning uchun Message class-da recipientType ichki klassi mavjud bo'lib, u har xil turdagi qabul qiluvchilarni ifodalaydi:
TO – to'g'ridan-to'g'ri qabul qiluvchi;
CC – CC qabul qiluvchisi;
BCC - bu Bcc qabul qiluvchisi.
Ushbu nomlarga ega bo'lgan maydonlarni elektron pochtani yozishda har qanday elektron pochta mijozining interfeysida topish mumkin.


message.setFrom("artem.boiar@yandex.ru");
message.setRecipients(Message.RecipientType.TO, "joshua.bloch@google.com");
message.setRecipients(Message.RecipientType.CC, "tagir.valeev@jetbrains.com");
message.setRecipients(Message.RecipientType.BCC, "sergey.egorov@pivotal.com");
message.setSubject("Java 20 new hot features");
Bayroqlar
Xatlarni o'qiganingizda, ular uchun turli xil bayroqlarni o'rnatish orqali ularning holatini o'zgartirishingiz mumkin. Flags sinfida standart bayroqlar ifodalanadi:
JAVOB BERDI - Javob berdi
OʻCHIRILGAN
DRAFT - Draft
Bayroqlangan - Taʼkidlangan
SO'NGGI
KO'RINDI - Ko'rildi
USER — custom flagman
Bayroqlar setFlag(Flag, boolean set) usuli yordamida xabardagi istalgan holatda o'rnatiladi.
Manzilgoh:
Elektron pochtani qabul qiluvchini identifikatsiyalash uchun manzillardan foydalaniladi. Address sinfi mavhum va aslida faqat bitta amalga oshiriladi, InternetAddress (Usenet-dan foydalangan holda mamontlar uchun NewsAddress ham mavjud). InternetAddress biz qo'llangan elektron manzillarni ifodalaydi, quyidagi formatda yoziladi: trisha.gee@jetbrains.com
Ob'ektlar manzildan tashqari har qanday kodlashda qabul qiluvchining nomini ham saqlashi mumkin:
internetAddress.setPersonal("Tohirov Ibrohim");
InternetAddress ob'ektini yaratish maqsadida konstruktorlardan birini ishlatish, ya'ni bir nechta adresli strelkani arizaga pardozlash mumkin: InternetAddress[] recipients = InternetAddress.parse(
"kuksenko@oracle.com, baruh@jfrog.com, golodnyj@yandex.ru");


Download 70.73 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling