SMTP tranzaksiyalari SMTP - bu ulanishga asoslangan matn protokoli bo'lib, u odatda TCP (Transmission Control Protocol) ulanishi bo'lgan ishonchli kanal orqali buyruq qatorlarini chiqarish va kerakli ma'lumotlarni olish orqali xabarni jo'natuvchi va qabul qiluvchi o'rtasida aloqa qiladi. SMTP seansi SMTP mijozi tomonidan yuborilgan buyruqlar va SMTP serveridan tegishli javoblardan iborat. Seans ochiq bo'lsa, server va mijoz uning parametrlarini almashadilar. Seans nol yoki undan ortiq SMTP operatsiyalarini (tranzaksiyalarni) o'z ichiga olishi mumkin.
SMTP buyruqlari SMTP operatsiyasi uchta buyruq/javob ketma-ketligidan iborat:
MAIL FROM - qaytish manzilini o'rnatadi (ya'ni. Qaytish yo'li, 53121.From, mfrom). Bu qaytarilgan elektron pochta manzili.
RCPT TO - ushbu xabarni qabul qiluvchini belgilaydi. Bu buyruq har bir oluvchi uchun bir necha marta berilishi mumkin. Bu manzillar ham qobiqning bir qismidir.
DATA - xabar matnini yuborish uchun. Bu uning qobig'idan farqli o'laroq, maktubning mazmuni. U bo'sh satr bilan ajratilgan xabar sarlavhasi va xabar tanasidan iborat. DATA asosan buyruqlar guruhidir va server ikki marta javob beradi: birinchi marta DATA buyrug'ining o'ziga xabar berish uchun
matnni qabul qilishga tayyorligi; va butun xabarni qabul qilish yoki rad etish uchun ma'lumotlar ketma-ketligi tugaganidan keyin ikkinchi marta.
DATA buyrug'i uchun oraliq javoblarga qo'shimcha ravishda, har bir server javobi ijobiy (javob kodi 2xx) yoki salbiy bo'lishi mumkin. Ikkinchisi, o'z navbatida, doimiy (5xx kodi) yoki vaqtinchalik (4xx kodi) bo'lishi mumkin. SMTP serverining xabarni uzatishni rad etishi doimiy xatodir; bu holda, mijoz qaytarilgan elektron pochta xabarini yuborishi kerak. Qayta tiklashdan so'ng - ha, xabar rad etilishi mumkin. Server, shuningdek, mijozdan qo'shimcha ma'lumotlar kutilayotgani haqida xabar berishi mumkin (kod 3xx).
Dastlabki xost (SMTP mijozi) oxirgi foydalanuvchi pochta mijozi (funktsional ravishda pochta agenti sifatida aniqlangan - MUA) yoki serverdagi xabarlarni yuborish agenti (MTA) bo'lishi mumkin, ya'ni. server xabarni uzatish uchun tegishli seansda mijoz sifatida ishlaydi. To'liq ishlaydigan serverlar xatolik yuz berganda xabarlarni qayta yuborish uchun xabarlar navbatlarini qo'llab-quvvatlaydi.
MUA o'z sozlamalaridan chiquvchi xatlar uchun SMTP serverini biladi. Mijoz vazifasini bajaruvchi, ya'ni xabarlarni yo'naltiruvchi SMTP serveri har bir qabul qiluvchining domeni uchun MX (Mail eXchange) DNS yozuvlari resursiga qarab qaysi serverga ulanish kerakligini aniqlaydi. Agar MX yozuvi topilmasa, mos MTAlar (barchasi emas) oddiy A yozuviga qaytadi. Yo'naltiruvchi serverlarni Smart xostdan foydalanish uchun ham sozlash mumkin.
Mijoz vazifasini bajaruvchi SMTP serveri SMTP uchun moʻljallangan 25-portdagi serverga TCP ulanishini oʻrnatadi.MUA ulanish uchun 587-portdan foydalanishi kerak.
Xabar yuborish agenti (MSA). MTA va MSA o'rtasidagi asosiy farq shundaki, SMTP autentifikatsiyasi faqat ikkinchisi uchun talab qilinadi.
SMTPS SMTPS transport qatlamining SMTP xavfsizlik usullariga ishora qiladi. U tomonlarning autentifikatsiyasi, ma'lumotlar yaxlitligi va maxfiyligini ta'minlash uchun mo'ljallangan. SMTPS xususiy protokol yoki SMTP kengaytmasi emas, bu faqat transport darajasida SMTP xavfsizligini ta'minlashning bir usuli.
Mijoz va server oddiy SMTP ilova qatlamidan foydalanadi, lekin ulanish SSL yoki TLS bilan himoyalangan. Bu ulanish o'rnatilgandan so'ng, har qanday pochta ma'lumotlari yuborilishidan oldin sodir bo'ladi.
SMTPS 465 portdan foydalanadi.
POP3 (Post Office Protocol Version 3) bu TCP/IP ulanishi orqali masofaviy serverdan elektron pochta xabarlarini olish uchun elektron pochta mijozlari tomonidan foydalaniladigan Internet standart dastur sathi protokoli. POP va IMAP (Internet Message Access Protocol) pochta xabarlarini olish uchun eng keng tarqalgan Internet protokollaridir. Deyarli barcha zamonaviy elektron pochta mijozlari va serverlari ikkala standartni ham qo'llab-quvvatlaydi. POP protokoli bir nechta versiyalarda ishlab chiqilgan, joriy standart 3-versiya (POP3). Aksariyat elektron pochta xizmatlari provayderlari (masalan, Hotmail, Gmail va Yahoo! Mail) IMAP va POP3 ni ham qoʻllab-quvvatlaydi. Protokolning oldingi versiyalari (POP, POP2) eskirgan.
POP masofaviy pochta qutisiga kirish uchun oddiy yuklab olish va o'chirish talablarini qo'llab-quvvatlaydi. Aksariyat POP-mijozlar yuklab olingandan so'ng serverda pochta qoldirish imkoniyatini ta'minlasa-da, POP-mijozlari odatda ulanadi, barcha xatlarni oladi, uni foydalanuvchining kompyuterida yangi xabarlar sifatida saqlaydi, uni serverdan o'chiradi va keyin o'chiradi.
POP3 serveri taniqli port 110da tinglaydi. POP3 uchun aloqa shifrlash protokol ishga tushirilgandan so'ng, STLS buyrug'i (agar qo'llab-quvvatlansa) yoki TCP 995 portida TLS yoki SSL yordamida serverga ulanadigan POP3S yordamida so'raladi.