• Mavzu
  • Nazariy qism
  • 2-marta test Ikkita emailimdan bir biriga xabar yuborib test qilib ko’rdim. Xavfsizlik yuzasidan email oxirigi belgilar berkitilgan. Index.php
  • Send Email




    Download 1.17 Mb.
    Sana26.11.2022
    Hajmi1.17 Mb.
    #31872
    Bog'liq
    7-labaratoriya ishi TDA
    topshiriq 4.dasturi, 1-laboratoriya ishi (2)

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYA VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    TELEKOMMUNIKATSIYADA BOSHQARUV TIZIMLARINING APPARAT VA DASTURIY TA’MINOTI KAFEDRASI
    TARMOQNI DASTURLASH ASOSLARI” FANI BO’YICHA

    7-LABORATORIYA ISHI




    Mavzu: Elektron pochta tarmoq dasturini yaratish

    BAJARDI: 410-19 guruh talabasi Jo’raqulov Behruz
    TEKSHIRDI: Akmuradov Baxtiyor O’ralovich

    TOSHKENT 2022
    Mavzu: Elektron pochta tarmoq dasturini yaratish
    Ishning maqsadi:
    Talabalarda Java dasturlash tili javax.mail.* va java.util.* paketlari
    klasslaridan foydalanib elektron pochta bilan ishlovchi dastur yaratish bo‘yicha
    amaliy ko‘nikmalar hosil qilish.
    Nazariy qism: JavaMail API elektron pochta ilovalarini yaratishda platformaga bog‘liq
    bo‘lmagan va protokolga bog‘liq bo‘lmagan freymvorklarni qo‘llab quvvatlaydi.
    JavaMail API elektron pochta tizimini o‘z ichiga oluvchi obyektlarni aniqlovchi
    abstrakt klasslar to‘plamini ta’minlaydi. Bu elektron pochtani o‘qish, yozish va
    jo‘natish uchun paketdir.
    Quyida JavaMail APIda qo‘llab-quvvatlanadigan ba’zi protokollar
    keltirilgan:
    SMTP: Simple Mail Transfer Protocol. Elektron pochtani jo‘natish
    mexanizmini ta’minlaydi.
    POP3: Post Office Protocol. Elektron pochtani qabul qilish mexanizmini
    qo‘llab-quvvatlaydi. Har bir foydalanuvchiga bitta pochta qutisini qo‘llabquvvatlashni aniqlaydi. RFC 1939 ushbu protokolni aniqlaydi.
    IMAP4: Internet Message Access Protocol. Elektron pochtani qabul qilish
    mexanizmini qo‘llab-quvvatlaydigan mukammal protokoldir. Har bir
    foydalanuvchiga bir-nechta pochta qutilarini ta’minlaydi. Qo‘shimcha sifatida
    pochta qutisi bir-nechta foydalanuvchilarga taqsimlanishi mumkin. RFC 2060da
    aniqlangan.
    MIME: Multipurpose Internet Mail Extensions. Bu elektron pochtani
    ko‘chirish protokoli emas. Bu nima ko‘chirilayotganini, ya’ni elektron pochta
    tarkibi (formati, ilovalari)ni aniqlaydi.
    JavaMail API elektron pochtalarni yozish, qabul qilish va jo‘natish uchun
    qo‘llaniladi.
    2
    JavaMail API klasslari.
    JavaMail API elektron pochta xabarlarni jo‘natish, o‘qish va o‘chirishni
    amalgan oshiradigan ba’zi klasslarni o‘z ichiga oladi. JavaMail APIda tez-tez
    foydalanib turiladigan turiladigan ikkita javax.mail va javax.mail.internet paketlari
    mavjud. Ushbu paketlar JavaMailning asosiy klasslarini o‘z ichiga oladi.

    Ushbu labaratoriya ishini PHP texnologiyasi orqali bajardim. PHPMailer paketini import qilib undagi classlardan foydalangan holda o’z email pochtalarim orqali xabar almashib ko’rdim. Quyidagi rasmda ko’rganingizdek barchasi to’g’ri ishladi.






    2-marta test

    Ikkita emailimdan bir biriga xabar yuborib test qilib ko’rdim. Xavfsizlik yuzasidan email oxirigi belgilar berkitilgan.



    Index.php





    Send Email











    Jo’raqulov Behruz -->


    Download 1.17 Mb.




    Download 1.17 Mb.