Ma'lumotlar bazasi Profitserver xizmati bilan ishlash bo'yicha oddiy ko'rsatmalar
asosiy Ma'lumotlar bazasi Pochta serverini qanday tekshirish mumkin

Pochta serverini qanday tekshirish mumkin


Pochta serverlarining diagnostikasi elektron pochtaning to'g'ri ishlashini ta'minlashda muhim rol o'ynaydi. Bu elektron pochta xabarlarini yuborish, qabul qilish va qayta ishlash bilan bog'liq muammolarni aniqlash va hal qilish imkonini beradi. Diagnostikaning asosiy omillaridan biri pochta serverlarida spam, virus va boshqa xavfsizlik tahdidlaridan himoya qiluvchi filtrlardan foydalanish hisoblanadi.

Ushbu maqolada pochta serverining ishlashini chetdan tekshirishga yordam beradigan tashqi xizmatlar, shuningdek diagnostikani to'g'ridan-to'g'ri serverda bajarishga imkon beruvchi ichki vositalar ko'rib chiqiladi. Barcha harakatlar, misol sifatida, a da amalga oshiriladi xususiy server Postfix va Dovecot ko'rinishidagi konfiguratsiyalangan yechim bilan Ubuntu 20.04.6 OS tomonidan quvvatlanadi, ammo taqdim etilgan usullar deyarli har qanday operatsion tizim va pochta mijozlari uchun qo'llaniladi.

Pochta serverini tekshirish uchun onlayn xizmatlar

Birinchi va eng muhim qadam - tashqi onlayn xizmatlardan foydalangan holda tekshirish. Shunday qilib, siz pochta serverida zararlanishlar, SPF, DKIM va DMARC sozlamalarini tekshirishingiz, shuningdek, elektron pochta yuborilgan IP manzillar obro'sini tekshirishingiz mumkin. Ko'pgina hollarda, faqat ushbu vositalardan foydalanish kerakli natijalarga olib kelishi mumkin.

Keling, asosiy tekshirish xizmatlarini va ularning funktsional imkoniyatlarini batafsil ko'rib chiqaylik:

MxToolBox deyarli barcha mavjud pochta serverlari parametrlarini tekshirish imkonini beradi. Xizmat barcha domen yozuvlarini tekshirish, umumiy domen mavjudligi, SSL sertifikatlarini tekshirish, IP-manzil holati va boshqalarni taqdim etadi. Tashxis qo'yish uchun siz shifokorga borishingiz kerak xizmat sahifasi, IP-manzil yoki domenni kiriting, kerakli vositani tanlang va tekshirishni bajaring

Skrinshotda barcha mavjud vositalarning batafsil ro'yxati ko'rsatilgan:

Pochta serverini tekshirish uchun asboblar ro'yxati

Yuqorida ko'rsatilganidek, veb-sayt qora ro'yxatlarda IP/domen mavjudligini ham tekshiradi. Barcha asosiy manbalar tekshiriladi: Spamhaus, Barracuda, SURBL va boshqalar. Agar manzil har qanday ma'lumotlar bazasida bo'lsa, xizmat qora ro'yxatga tushish sabablari haqida ma'lumot beradi. Shunday qilib, siz muammoni hal qilish uchun choralar ko'rishingiz mumkin.

MailTester pochta serverini tekshirish uchun ikkinchi eng mashhur vositadir. Ushbu xizmat foydalanuvchilarga noyob manzilga test elektron pochta xabarini yuborish, keyin esa yuborilgan xabar sifati haqida batafsil hisobot olish imkonini beradi. MxToolBox-dan farqli o'laroq, bu resurs ko'proq pochta serverini diagnostika qilishga emas, balki elektron pochtani yaxshilashga qaratilgan. Biroq, bu xizmat jo'natuvchining serverini to'liq tahlil qilishga qodir emas degani emas. U pochta jo'natmalarini sinovdan o'tkazadi, tadqiqot olib boradi va umuman pochta xizmatini yaxshilash bo'yicha tavsiyalar beradi.

Tekshiruvni yakunlash uchun, shunchaki o'ting resurs veb-sayti va elektron pochta xabarini yubormoqchi bo'lgan noyob elektron pochta manzilini oling. Yuborgandan so'ng siz "baholashni tekshirish" ni tanlashingiz va sahifaning yangilanishini kutishingiz kerak. Yaxshi natija quyidagicha ko'rinadi:

Pochta serverini tekshirishning yaxshi natijasi

Har qanday muammo yoki tavsiyalar bo'lsa, xizmat bu haqda hisobotning tegishli bo'limida xabar beradi.

Pochta serverini chetdan toʻliq tekshirish uchun yuqorida qayd etilgan xizmatlar yetarli. Ular sizga elektron pochta xabarlarini yuborish bilan bog'liq mumkin bo'lgan muammolarni aniqlash, xavfsizlik sozlamalarini tekshirish, shuningdek, mumkin bo'lgan xatolarni hal qilish bo'yicha tavsiyalar olish imkonini beradi. Keyinchalik, server tomonida test o'tkazamiz.

Pochta serveri sozlamalarini tekshirish

DNS yozuvlarini tekshirish

Pochta serveri tomonidagi eng keng tarqalgan muammolardan biri bu noto'g'ri DNS yozuvlari konfiguratsiyasi. Ularning to'g'riligini yuqorida ko'rsatilgan uchinchi tomon xizmatlari orqali tekshirishingiz mumkin. Biroq, ba'zi hollarda, elektron pochta uchinchi tomon pochta qutisiga oddiygina yetkazilmasligi mumkin. Bunday holda, siz barcha yozuvlarni qo'lda tekshirishingiz kerak. Buni amalga oshirish uchun DNS muharririga o'ting va tekshirishni boshlang. Misol sifatida, manba ma'lumotlari sifatida quyidagilarni olaylik: domen profit.com, IP manzili 11.22.33.44, bu erda @ domen nomi sifatida ishlatilishi mumkin, agar ro'yxatga oluvchi ushbu shaklni to'ldirishga ruxsat bermasa. Qadriyatlarni o'zingizga o'zgartirishni unutmang. Qadriyatlarni o'zingizga o'zgartirishni unutmang.

A yozuvlar pochta serverlarining IP manzillarini aniqlash. Oddiy qilib aytganda, ular domenni pochta serveri manziliga yo'naltiradilar. Bu shunday ko'rinishi kerak:

ShriftmezbonqiymatiTTL
A@11.22.33.441 min

MX yozuvlar pochta serveri uchun eng muhim bo'lib, ular pochta jo'natmalari uchun mas'uldirlar. Boshqacha qilib aytganda, ular pochtani pochta qutisiga yo'naltiradilar.

ShriftmezbonqiymatiTTL
MX@mail.profit.com1 min

SPF yozuvlari ma'lum bir domendan elektron pochta xabarlarini yuborishga qodir bo'lgan serverlarga ishora qiling. Iltimos, diqqat qiling: ular TXT sifatida nashr etilgan. Mumkin bo'lgan qiymatlardan faqat bittasi ko'rsatilgan. 

ShriftmezbonqiymatiTTL
txt@ v=spf1 ip4:11.22.33.44 -all1 min

DKIM yozuvi elektron pochtaning haqiqiyligini tekshirish uchun ishlatiladi. Yaratilganni o'z ichiga olishi kerak ijtimoiy kalit. Xuddi shunday, qiymat variantlaridan faqat bittasi ko'rsatilgan.

ShriftmezbonqiymatiTTL
txts1._domainkey.profit.comv=DKIM1; k=rsa; p=QWIOJNDSLUB…1 min

DMARC kengaytmasi ro'yxatga olish keyingi va oxirgi himoya bosqichidir. Bu o'tmagan elektron pochta xabarlariga nisbatan qo'llaniladi SPF va DKIM cheklar.

ShriftmezbonqiymatiTTL
txt_dmarc.profit.comv=DMARC1; p = yo'q; pct=100; rua=mailto:[elektron pochta bilan himoyalangan]1 min

Shuningdek, pochta serveri uchun eng muhim yozuvlardan biri bu PTR yozuvi. ga teskari ishlaydi, deb aytish mumkin Rekord, ya'ni IP manzilni domen bilan bog'laydi. Ushbu turdagi yozuvni faqat hosting provayderining texnik yordamiga so'rov orqali qo'shish mumkin va uni quyidagi buyruq bilan tekshirish mumkin: nslookup IP, bu erda IP sizning server manzilingiz. Javob bog'langan domenni ko'rsatishi kerak.

Portni tekshirish

Yopiq portlar bilan bog'liq muammolar pochta serverining to'liq ishlamay qolishiga ham olib kelishi mumkin. Avvalo, provayder bilan uning tomonidagi kerakli portlarda cheklovlar mavjudligini aniqlash kerak. Biz mijozlarni hech qanday ochiq portlar soni bilan cheklamaymiz bag'ishlangan or virtual serverlar. Biroq, ko'plab hosting provayderlari boshqacha harakat qilishadi.

Oldindan o'rnatilgan portlar yordamida ochiq portlarni tekshirishingiz mumkin netstat yordamchi dastur. Buyruqni kiritish kifoya:

netstat – nat

SMTP/IMAP/POP3 serveri o'rnatilgan va sozlangan bo'lsa, biz mos keladigan ochiq portlarni ko'ramiz:

Pochta serveri portlarini tekshirish

Skrinshotda ko'rib turganimizdek, asosiy pochta mijozi portlari ochiq, xususan: SMTP (25) / IMAPS (143, 993) / POP3S (110, 995). Shuningdek, siz har bir portdagi pochta xizmatini alohida tekshirishingiz mumkin. The telnet Bunda sizga vosita yordam beradi. Keling, POP3 misolini ko'rib chiqaylik, ya'ni 110 port:

telnet mail.yourdomain.com 110
Telnet yordam dasturi yordamida pochta serveri portlarini sinab ko'rish

bilan asbobdan chiqamiz Chiqish buyruq bering va qolgan kerakli portlarni xuddi shu printsipga muvofiq tekshiring. E'tibor bering, ushbu vosita qo'shimcha interfeysdan foydalanmasdan elektron pochta xabarlarini yuborishni sinab ko'rish imkoniyatini ham beradi. Bu foydalanuvchi faqat serverni sozlashi kerak bo'lgan va mahalliy ravishda pochta jo'natishni rejalashtirgan hollarda foydali bo'lishi mumkin.

Portlarni ochishda qiyinchiliklar yuzaga kelganda, siz o'rnatilgan xavfsizlik devoriga e'tibor berishingiz kerak. Ko'pchilik tarqatishlar bilan birga keladi Iptables/Firewalld oldindan o'rnatilgan.

uchun iptables biz quyidagi buyruqlardan foydalanamiz:

iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -p tcp --dport 995 -j ACCEPT
iptables -A INPUT -p tcp --dport 143 -j ACCEPT
iptables -A INPUT -p tcp --dport 993 -j ACCEPT

Xavfsizlik devori uchun:

firewall-cmd --permanent --add-port=25/tcp
firewall-cmd --permanent --add-port=110/tcp
firewall-cmd --permanent --add-port=995/tcp
firewall-cmd --permanent --add-port=143/tcp
firewall-cmd --permanent --add-port=993/tcp

Ba'zi hollarda, SMTP xizmati to'g'ri ishlashi uchun 465 va 587 portlarini ochishni ham talab qiladi. Ushbu portlarni ochish xuddi shu tarzda sodir bo'ladi. Yangi qoidalar qo'shgandan so'ng xavfsizlik devori xizmatini qayta ishga tushiring.

Pochta serverining SSL/TLS sertifikatlari tekshirilmoqda

SSL/TLS sertifikatlari pochta serverida pochta mijozi va server o'rtasida xavfsiz ma'lumotlarni uzatishni ta'minlash uchun ishlatiladi, shuningdek jo'natuvchining pochta serverining o'zi haqiqiyligini tasdiqlaydi, bu esa o'rtadagi odam hujumlari ehtimolini yo'q qiladi. Biroq, ular xatlarni jo'natish yoki qabul qilish bilan bog'liq muammolarga ham olib kelishi mumkin. Diagnostikani ishga tushirish uchun siz server tomonida sertifikatlar o'rnatilganligini aniqlashingiz kerak. Sertifikat mavjudligini quyidagi buyruq bilan tekshiramiz:

openssl s_client -showcerts -server mail.profit.com -connect IP:port

Ushbu buyruqda siz qiymatlarni o'zingiz bilan almashtirishingiz kerak: "mail.profit.com" - pochta serverining manzili; IP: port server ma'lumotlaridir. Misol tariqasida portni tekshiramiz 993ga tegishli bo'lgan IMAP protokol. Boshqa protokollar xuddi shu tarzda tekshiriladi.

Bunga javoban server sertifikat ma'lumotlarini yuborishi kerak:

Yaroqli pochta serveri sertifikati tekshirilmoqda

Ko'pgina pochta mijozlari sertifikatlarni avtomatik ravishda o'rnatadilar. Biroq, ba'zi hollarda, ularni qo'lda chiqarish va ma'lum bir mijozga qo'shish kerak. turli platformalar individual o'rnatish va sozlashni talab qilishi mumkin, shuning uchun biz sizga ma'lum bir yechim uchun ko'rsatmalarga murojaat qilishingizni tavsiya qilamiz. Foydalanishni tavsiya qilamiz Keling, shifrlanamiz sertifikat sifatida va Certbot-dan uni o'rnatish va sozlash uchun yordamchi vosita sifatida foydalanish.

Jurnallarni tekshirish

Va nihoyat, biz ko'p hollarda yordam beradigan yechimga keldik - pochta serveri jurnallarini tekshirish. Foydalanuvchilarning aksariyati o'z muammolarini hal qilishning yo'qligi haqida o'ylab, o'zlarini aldashadi. Biroq, zamonaviy pochta mijozlari jurnallarda katta hajmdagi ma'lumotlarni saqlaydi:

  1. Xatlarni yuborish va qabul qilish sanasi va vaqti.
  2. Yuboruvchi va qabul qiluvchining manzili.
  3. Natijalarni spam va viruslar uchun filtrlash.
  4. Xatlarni jo‘natish va qabul qilish navbatining holati.
  5. Ma'murlar va foydalanuvchilarning pochta serveri bilan bog'liq harakatlari (masalan, pochta qutilarini yaratish, o'chirish, sozlamalarni o'zgartirish).
  6. Elektron pochta xabarlarini qayta ishlash va yetkazib berish jarayonida yuzaga kelgan xatolar va muammolar.

Ko'pgina buyruqlar jurnallari saqlanadigan standart katalog quyidagi manzilda joylashgan: /var/log/. Amaldagi yechimga qarab, maxsus jurnal faylining nomi farq qilishi mumkin. Masalan, mail.log fayli Postfix uchun bir xil katalogda joylashgan. Ushbu diagnostika usulini e'tiborsiz qoldirishni va pochta mijozining yomon ishlashining birinchi belgilari paydo bo'lishi bilanoq jurnallardan foydalanishni tavsiya etmaymiz. Iltimos, bizning qo'llanmamizni o'qing Linux jurnallarini qanday o'qish kerak.

Pochta serverini tekshirishni tushunish

Biz pochta serverining batafsil diagnostikasini o'tkazdik. Sinov paytida batafsil tadqiqot uchun onlayn vositalar va yuzaga kelishi mumkin bo'lgan muammolarni aniqlash uchun mahalliy echimlar ta'sir ko'rsatdi. Barcha kerakli testlarni o'tkazgandan so'ng, pochta serverining hozirgi holati to'g'risida to'liq rasm, shuningdek, yuzaga kelishi mumkin bo'lgan qiyinchiliklarni bartaraf etish bo'yicha tavsiyalar olindi.

❮ Oldingi maqola HTTP xato kodlari: server xatolarining to'liq ro'yxati
Keyingi maqola ❯ Server resurslarini tekshirish

Bizdan VPS haqida so'rang

Biz har doim kunduzi yoki tunning istalgan vaqtida savollaringizga javob berishga tayyormiz.