Tarmoqni dasturlash asoslari Mustaqil ish Mavzu: JavaMail api bajardi: Tohirov Ibrohim Tekshirdi
Download 70.73 Kb.
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling