Muammolarni hal qilish

Domenimdagi pochta qutisidan xatlarni olib, yubora olmayapman

Aksariyat pochta muammolari pochta domenining noto‘g‘ri sozlanishi bilan bog‘liq. Barcha sozlamalar bexato bajarilganini tekshiring:

1-qadam. Domen registratsiyasi muddatini tekshiring

Istalgan WHOIS xizmati, masalan, https://www.whois.com orqali domenni ro‘yxatdan o‘tkazish muddatini tekshiring:

  1. WHOIS xizmati sahifasiga kiring.

  2. Qidiruv panelida example.org kabi domeningiz nomini kiriting.

  3. Expires On: qatoridagi sana hali kelmaganini tekshiring.

Domenni ro‘yxatdan o‘tkazish muddati tugagan bo‘lsa, uni uzaytirish uchun registratorga murojaat qiling.

2-qadam. Domen DNS qaydlarini tekshiring

DNS yozuvlar sozlamasi to‘g‘riligini tekshiring. Buni, masalan, https://www.digwebinterface.com xizmati yoki boshqa dig-utilita yordamida amalga oshirish mumkin.

  1. https://www.digwebinterface.com sahifasini oching.

  2. Hostnames or IP addresses maydonida example.org kabi domeningiz nomini kiriting.

  3. Type maydonida MX ni tanlang va Dig tugmasini bosing.

Javob quyidagicha bo‘lishi kerak:

example.org.  20755 IN MX 10 mx.yandex.net.

Agar server so‘rovga javob bermasa, javob kerakli javob bilan mos kelmasa yoki javobda ortiqcha yozuvlar mavjud bo‘lsa, demak, MX-yozuv noto‘g‘ri sozlangan. Uni yo‘riqnoma orqali sozlang.

Noto‘g‘ri javoblarga misollar va ularni tuzatish usullari

Javob

Qanday tuzatiladi

example.org.  20755 IN MX 10 mx.yandex.net.
example.org.  12345 IN MX 12 somevalue.somedomain.tld

Ortiqcha yozuvlarni o‘chiring va faqat bittasini qoldiring, ustuvorlik 10 va qiymat mx.yandex.net.

example.org. 12345 IN MX 12 somevalue.somedomain.tld

Bu yozuvni o‘chirib tashlang va yo‘riqnoma bo‘yicha to‘g‘risini sozlang.

Javobda hech narsa yo‘q.

Ehtimol, domeningizdagi yozuv umuman sozlanmagan. Uni yo‘riqnoma orqali sozlang. Agar yozuv sozlangan bo‘lsa-yu, javobda chiqmasa, hostingingiz yordam xizmatiga murojaat qiling.

Diqqat

DNS yozuvlarni takroriy tekshirishdan oldin 72 soat kuting. Bu vaqtda internetdagi DNS serverlar qaydlar haqidagi ma’lumotlarni yangilaydi.

  1. https://www.digwebinterface.com sahifasini oching.

  2. Hostnames or IP addresses maydonida example.org kabi domeningiz nomini kiriting.

  3. Type maydonida TXT ni tanlang va Dig tugmasini bosing.

Javob quyidagicha bo‘lishi kerak:

example.org. 21600 IN TXT "v=spf1 redirect=_spf.yandex.net"

yoki

example.org. 21600 IN TXT "v=spf1 ip4:IP-1 ip4:IP-2 ip4:IP-3 include:_spf.yandex.net ~all"

Agar server so‘rovga javob bermasa, javob kerakli javob bilan mos kelmasa yoki javobda ortiqcha yozuvlar mavjud bo‘lsa, demak, SPF-yozuv noto‘g‘ri sozlangan. Uni yo‘riqnoma orqali sozlang.

Diqqat

DNS yozuvlarni takroriy tekshirishdan oldin 72 soat kuting. Bu vaqtda internetdagi DNS serverlar qaydlar haqidagi ma’lumotlarni yangilaydi.

  1. https://www.digwebinterface.com sahifasini oching.

  2. Hostnames or IP addresses maydonida mail._domainkey.example.org kabi domeningiz uchun mail._domainkey quyi domen nomini kiriting.

  3. Type maydonida TXT ni tanlang va Dig tugmasini bosing.

Javob quyidagicha bo‘lishi kerak:

mail._domainkey.example.org. 21599 IN TXT "v=DKIM1\; k=rsa\; t=s\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlk+IUXTHUIumVpG1S0vwFuwO9AC2aRrJj21MLj7xvO0Brys/fDxOTaFsoVsA2/t9mcxf1kqx/bCsEvJiiOUUw5eihQefcY7xJoeruJK/o+IKU2dTO9OOPfSyqGLuQ+v/DMJRjhz73XOpkPOpPwLhQKhvBLNM2TCxPqCL0E42/7wIDAQAB"

Agar server so‘rovga javob bermasa, javob kerakli javob bilan mos kelmasa yoki javobda ortiqcha yozuvlar mavjud bo‘lsa, demak, DKIM-yozuv noto‘g‘ri sozlangan. Uni yo‘riqnoma orqali sozlang.

Diqqat

DNS yozuvlarni takroriy tekshirishdan oldin 72 soat kuting. Bu vaqtda internetdagi DNS serverlar qaydlar haqidagi ma’lumotlarni yangilaydi.

Agar domenni ro‘yxatdan o‘tkazish muddati tugamaganiga va uning barcha sozlamalari to‘g‘ri ekaniga ishonch hosil qilsangiz, buning ehtimoliy sababini Yandex pochta ma’lumotnomasining Xatlarni olish va yuborishda muammolar bo‘limidan qidiring.

Xatlarim qabul qiluvchiga yetib bormaydi yoki spamga tushadi

Agar pochta qutingizdan ko‘p miqdorda xatlar yuborsangiz, Yandex Pochta xavfsizlik tizimi xatlaringizni spam deb qabul qilishi va xat yuborishni bloklashi mumkin. Xat yuborish cheklovlari va pochta jo‘natmalariga qo‘yiladigan talablar haqida batafsil ma’lumotni Yandex Pochta ma’lumotnomasining Ko‘p xat yuborish bo‘limidan oling.

Agar ommaviy tarqatmalarni amalga oshirmagan bo‘lsangiz, Yandex pochta ma’lumotnomasidagi Xatlar yuborilmayapti bosqichma-bosqich ko‘rsatmasi orqali muammoning sababini aniqlashga harakat qiling.

Tarqatma xabarlar uchun qoidalarni sozladim, lekin xatlar qabul qiluvchilarga yetib bormayapti

Masalan, siz ma’lum bir pochta manziliga yuborilgan xat qabul qiluvchining qutisidan olib tashlanishi kerak degan qoidani o‘rnatdingiz:

Agar qoida ish bergan bo‘lsa va xat adresatlarida xatlar yetkazib berilishi kerak bo‘lgan boshqa jo‘natmalar ham bo‘lgan bo‘lsa yoki qoidalar sozlanmagan bo‘lsa, bunday xatlar hech bir jo‘natma oluvchilariga yetib bormaydi. Xatlar yetib borishi uchun qoida shartlarini o‘zgartirish kerak.

Qoidalarni qanday qo‘shish haqida batafsil: Xatlarni qayta ishlash qoidalari.

Qabul qiluvchilar xatim mavzusini ko‘rmayapti

Bunday muammo PHP tilida mail () funksiyasi orqali saytdan xat jo‘natishda yuzaga kelishi mumkin. Agar xat mavzusida faqat UTF-8 kodi ishlatilgan bo‘lsa, Yandex Pochta uni tanimaydi.

Qabul qiluvchilar xat mavzusini ko‘rishlari uchun uni qayta kodlash kerak. Buning uchun mb_encode_mimeheader funksiyasidan foydalaning, matnni o‘zgartirish kerak bo‘lgan kodlashni UTF-8 va Base64 “B” kodlash usulini ko‘rsating.

Masalan, quyidagi kodni almashtiring:

  $subject = “Xat mavzusi”;

bunda:

  $subject = mb\_encode\_mimeheader("Xat mavzusi", "UTF-8", "B");
Agar bu yordam bermasa

base64_encode () funksiyasi yordamida xat mavzusini qayta kodlang va maxsus matn yorliqlarini qo‘shing.

Masalan, quyidagi kodni almashtiring:

  $subject = “Xat mavzusi”;

bunda:

  $subject = '=?utf-8?B?'.base64\_encode(“Xat mavzusi”).'?=';
Yordam xizmatiga yozish

Sayt, uning egasi haqida ma’lumot olish, shuningdek, domenni ro‘yxatdan o‘tkazish muddatini aniqlash mumkin bo‘lgan xizmat.

DNS-qaydlari yoki DNS resurs qaydlari domen haqidagi ma’lumotlarni o‘z ichiga oladi va uning boshqa tarmoq resurslari bilan qanday bog‘langanligini — qaysi serverga ulanganligini, qaysi nom serverlariga vakolat berilganligini, qaysi pochta serveridan foydalanishini aniqlashga yordam beradi. DNS-qaydlarning asosiy ko‘rinishlari — A, NS, MX, TXT.

Foydalanuvchiga DNS-serverlarga so‘rov yuborish uchun buyruq qatori interfeysini taqdim etadigan Linux va macOS uchun utilita. Windows uchun analog dig — nslookup o‘rnatilgan utilita, uning yordamida domenning DNS-qaydlarini ham tekshirish mumkin.

DNS-qaydlar ko‘rinishi elektron pochtani qayta ishlashdigan serverni aniqlash uchun foydalaniladi. Yuboruvchi ma’lum bir domen nomiga mos keladigan manzilga xat yuborishga harakat qilganda, DNS-server bu xatni qaysi serverga yuborish kerakligini aniqlash uchun MX-qaydidan foydalanadi.

Berilgan domen nomidan xat yuborish huquqiga ega serverlar ro‘yxati haqidagi ma’lumotlarni o‘z ichiga oladi. SPF-qaydi domeningizdagi manzildan yuborilgan xatning qabul qiluvchi manzildagi spamga tushish xavfini kamaytiradi. SPF sozlamasi domen uchun TXT-qaydida yoziladi.

Yuboruvchining haqiqiyligini tasdiqlaydigan va yetkazib berilgan xatning butunligini kafolatlaydigan raqamli imzo. DKIM sozlamasi domen uchun TXT-qaydida yoziladi.