Bosh sahifa Wiki Bounce

Bounce

Bounce — elektron xat yetkazilmaganda jo‘natuvchiga qaytariladigan avtomatik holat xabaridir. U odatda delivery status notification shaklida yaratiladi va qaysi qabul qiluvchiga, nima sababdan hamda xato vaqtinchalik yoki doimiy ekanini bildiradi. Bounce asl xatning javobi emas, pochta transport tizimining xizmat xabaridir.

Yaratilish bosqichi

SMTP server xatni qabul qilishdan oldin 5xx javobini bersa, jo‘natuvchi server xatoni sessiyaning o‘zida biladi. Xabar avval qabul qilinib, keyin yetkazib bo‘lmasligi aniqlansa, uni qabul qilgan server alohida bounce yaratadi. Masalan, mahalliy foydalanuvchi o‘chirilgan yoki uning pochta qutisi siyosat bo‘yicha xabarni qabul qilmayotgan bo‘lishi mumkin.

Bounce xabarning SMTP reverse-path manziliga yuboriladi. Bu manzil foydalanuvchiga ko‘rinadigan From sarlavhasi bilan bir xil bo‘lishi shart emas. Avtomatik qaytish xabarining o‘z reverse-path qiymati bo‘sh bo‘ladi. Ushbu qoida bounce xabariga javoban yana bounce yaratilishi va cheksiz halqa yuzaga kelishining oldini oladi.

Doimiy va vaqtinchalik holatlar

Amaliyotda hard bounce va soft bounce atamalari ishlatiladi. Hard bounce odatda mavjud bo‘lmagan domen, noma’lum qabul qiluvchi yoki siyosat bo‘yicha qat’iy rad etish kabi doimiy muammoni anglatadi. Soft bounce esa server bandligi, vaqtinchalik tarmoq nosozligi yoki pochta qutisi limitiga o‘xshash qayta urinish mumkin bo‘lgan holatdir.

Bu tasnif SMTP kodlari bilan bog‘liq, ammo ular bilan aynan bir tushuncha emas. 4xx javobi vaqtinchalik xatoni, 5xx javobi doimiy xatoni bildiradi. Pochta platformasi bir necha muvaffaqiyatsiz urinishdan so‘ng vaqtinchalik muammoni yakuniy muvaffaqiyatsizlik sifatida qayd etib, bounce yuborishi mumkin.

DSN tarkibi

Standart delivery status notification mashina o‘qiy oladigan maydonlar va odam uchun izohdan tuziladi. Muhim ma’lumotlarga quyidagilar kiradi:

  • yakuniy qabul qiluvchi manzili;
  • bajarilgan amal, masalan failed yoki delayed;
  • kengaytirilgan holat kodi;
  • xatoni qaytargan server;
  • diagnostik SMTP javobi;
  • asl xabarning identifikatori yoki cheklangan qismi.

Kengaytirilgan holat kodi 5.1.1 kabi uch bo‘lakli ko‘rinishga ega bo‘lishi mumkin. Birinchi raqam natija sinfini, keyingi qismlar esa muammoning manba va tafsilotini ifodalaydi. Diagnostik matn serverga qarab o‘zgaradi, shuning uchun avtomatik tizim faqat erkin matnga tayanmasligi kerak.

Qaytishlarni qayta ishlash

Ommaviy xat jo‘natuvchi tizim bounce manzillarini maxsus qayta ishlash kanaliga yo‘naltiradi. Doimiy xato bergan manzil keyingi yuborishlardan chiqariladi; vaqtinchalik xatolar esa cheklangan marta kuzatiladi. Har bir qaytishni bir xil talqin qilish noto‘g‘ri: spam siyosati, qabul qiluvchi limiti va texnik uzilish turli tuzatishlarni talab qiladi.

Bounce ko‘rsatkichi domen obro‘siga ta’sir etishi mumkin. Ko‘p mavjud bo‘lmagan manzilga xat yuborish ro‘yxat sifati pastligini ko‘rsatadi. Biroq bitta foizga qarab qat’iy xulosa chiqarilmaydi; jo‘natmalar hajmi, xato turlari va vaqt oralig‘i birga tahlil qilinadi.

Xavfsizlik muammolari

Soxta jo‘natuvchi manzili bilan spam tarqatilganda begunoh domen ko‘plab qaytish xabarlarini olishi mumkin. Bu backscatter deb yuritiladi. Uni kamaytirish uchun server imkon qadar xatni SMTP sessiyasida rad etadi, qabul qilib olgandan keyin soxta manzilga bounce yubormaydi. SPF, DKIM va DMARC jo‘natuvchi identifikatsiyasini baholashga yordam beradi, lekin har bir noto‘g‘ri manzil muammosini o‘z-o‘zidan hal qilmaydi.

Bog‘liq tushunchalar

SMTP, DSN, Mail queue, Reverse-path, Backscatter, Enhanced status code