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 ham, diagnostikani to'g'ridan-to'g'ri serverda bajarishga imkon beruvchi ichki vositalar ham ko'rib chiqiladi. Misol tariqasida, barcha harakatlar Postfix va Dovecot ko'rinishida konfiguratsiya qilingan yechimga ega Ubuntu 20.04.6 OS tomonidan quvvatlanadigan xususiy serverda amalga oshiriladi , ammo taqdim etilgan usullar deyarli har qanday operatsion tizim va pochta mijozlariga tegishli.

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 bizga deyarli barcha mavjud pochta serverlari parametrlarini tekshirish imkonini beradi. Xizmat barcha domen yozuvlarini, umumiy domen mavjudligini, SSL sertifikatlarini, IP-manzil holatini va boshqa ko'p narsalarni tekshirish uchun vositalarni taqdim etadi. Tashxis qo'yish uchun siz xizmat sahifasiga o'tishingiz , IP-manzil yoki domenni kiritishingiz, kerakli vositani tanlashingiz va tekshirishni bajarishingiz kerak.

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 sinov elektron pochtasini yuborish va keyin yuborilgan xabarning sifati haqida batafsil hisobot olish imkonini beradi. MxToolBox-dan farqli o'laroq, ushbu resurs pochta serverini tashxislashga emas, balki elektron pochtani yaxshilashga ko'proq qaratilgan. Biroq, bu xizmat jo'natuvchi serverini to'liq tahlil qila olmaydi degani emas. U pochta yetkazib berishni sinovdan o'tkazadi, tadqiqotlar o'tkazadi va umuman pochta xizmatini yaxshilash bo'yicha tavsiyalar beradi.

Tekshiruvni yakunlash uchun resurs veb-saytiga o'ting va elektron pochta xabarini yubormoqchi bo'lgan noyob elektron pochta manzilini oling. Yuborgandan so'ng, siz "tekshiruvni baholash" ni tanlashingiz va sahifa 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. Siz ularning to'g'riligini yuqorida aytib o'tilgan uchinchi tomon xizmatlari orqali tekshirishingiz mumkin. Biroq, ba'zi hollarda, elektron pochta shunchaki uchinchi tomon pochta qutisiga yetkazilmasligi mumkin. Bu holda, siz barcha yozuvlarni qo'lda tekshirishingiz kerak. Buning uchun DNS muharririga o'ting va tekshirishni ishga tushiring. Misol tariqasida, manba ma'lumotlari sifatida quyidagilarni olaylik: domain profit.com, IP-manzil 11.22.33.44, bu yerda @ domen nomi sifatida ishlatilishi mumkin, agar ro'yxatdan o'tkazuvchi ushbu shaklni to'ldirishga ruxsat bermasa. Qiymatlarni o'zingiznikiga o'zgartirishni unutmang. Qiymatlarni o'zingiznikiga o'zgartirishni unutmang.

Yozuvlar pochta serverlarining IP - manzillarini belgilaydi. Sodda qilib aytganda, ular domenni pochta serveri manziliga yo'naltiradi. U quyidagicha ko'rinishi kerak:

ShriftmezbonqiymatiTTL
A@11.22.33.441 min

MX yozuvlari pochta serveri uchun eng muhimi bo'lib, ular pochta yetkazib berish yo'nalishi uchun javobgardir. Boshqacha qilib aytganda, ular pochta qutisiga yo'naltiradi.

ShriftmezbonqiymatiTTL
MX@mail.profit.com1 min

SPF yozuvlari ma'lum bir domendan elektron pochta xabarlarini yubora oladigan serverlarga ishora qiladi . Iltimos, e'tibor bering: ular TXT sifatida nashr etiladi. Mumkin bo'lgan qiymatlardan faqat bittasi ko'rsatilgan.

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

Elektron pochtaning haqiqiyligini tekshirish uchun DKIM yozuvi ishlatiladi. Yaratilgan ochiq kalitni o'z ichiga olishi kerak. Xuddi shunday, qiymat variantlaridan faqat bittasi ko'rsatilgan.

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

DMARC yozuvi keyingi va yakuniy himoya bosqichidir. Bu SPF va DKIM tekshiruvlaridan o'tmagan elektron pochta xabarlariga tegishli.

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 yozuvidir . Aytish mumkinki, u A yozuviga teskari ishlaydi , ya'ni u IP-manzilni domen bilan bog'laydi. Ushbu turdagi yozuvni faqat xosting provayderining texnik yordamiga so'rov orqali qo'shish mumkin va nslookup IP buyrug'i bilan tekshirish mumkin , bu yerda IP sizning server manzilingizdir. Javobda bog'langan domen ko'rsatilishi kerak.

Portni tekshirish

Yopiq portlar bilan bog'liq muammolar pochta serverining to'liq ishlamay qolishiga ham olib kelishi mumkin. Avvalo, provayder bilan uning tomonidagi zarur portlarda biron bir cheklovlar bor-yo'qligini aniqlashtirish kerak. Biz mijozlarni biron bir ajratilgan yoki virtual serverlardagi ochiq portlar soni bilan cheklamaymiz . Biroq, ko'plab xosting xizmati provayderlari boshqacha yo'l tutishadi.

Siz oldindan o'rnatilgan netstat yordam dasturi yordamida ochiq portlarni tekshirishingiz mumkin. Buning uchun 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 mijoz portlari ochiq, ya'ni: SMTP (25) / IMAPS (143, 993) / POP3S (110, 995). Shuningdek, har bir portdagi pochta xizmatini alohida tekshirishingiz mumkin. Bunda sizga telnet vositasi yordam beradi. Keling, POP3 misolini, ya'ni 110-portni ko'rib chiqaylik:

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

Biz vositadan chiqish buyrug'i bilan chiqamiz va qolgan kerakli portlarni xuddi shu printsipga muvofiq tekshiramiz. Shuni esda tutingki, ushbu vosita qo'shimcha interfeysdan foydalanmasdan elektron pochta xabarlarini yuborishni sinab ko'rish imkoniyatini ham beradi. Bu foydalanuvchi shunchaki serverni sozlashi va pochta xabarlarini mahalliy ravishda yuborishni rejalashtirishi kerak bo'lgan hollarda foydali bo'lishi mumkin.

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

iptables uchun 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 shunday amalga oshiriladi. Yangi qoidalar qo'shgandan so'ng, Firewall 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'zingizniki bilan almashtirishingiz kerak: " mail.profit.com " pochta serverining manzili; IP:port server ma'lumotlari. Masalan, IMAP protokoliga tegishli 993 portni tekshirib ko'raylik . Boshqa protokollar ham xuddi shunday tekshiriladi.

Bunga javoban server sertifikat ma'lumotlarini yuborishi kerak:

Yaroqli pochta serveri sertifikati tekshirilmoqda

Ko'pgina pochta mijozlari sertifikatlarni avtomatik ravishda o'rnatadi. Biroq, ba'zi hollarda, ularni qo'lda chiqarish va ma'lum bir mijozga qo'shish kerak bo'ladi. Turli platformalar alohida o'rnatish va konfiguratsiyani talab qilishi mumkin, shuning uchun biz sizga ma'lum bir yechim uchun ko'rsatmalarga murojaat qilishingizni tavsiya qilamiz. Biz Let's Encrypt- dan sertifikat sifatida, Certbot-dan esa uni o'rnatish va konfiguratsiya qilish uchun yordamchi vosita sifatida foydalanishni tavsiya qilamiz.

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/. Foydalanilgan yechimga qarab, ma'lum bir jurnal faylining nomi farq qilishi mumkin. Masalan, mail.log fayli Postfix bilan bir xil katalogda joylashgan. Ushbu diagnostika usulini e'tiborsiz qoldirib, pochta mijozining yomon ishlashining dastlabki belgilari paydo bo'lishi bilan jurnallardan foydalanishingizni tavsiya etmaymiz. Iltimos, Linux jurnallarini qanday o'qish bo'yicha qo'llanmamizni o'qing.

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 Server resurslarini tekshirish
Keyingi maqola ❯ HTTP xato kodlari: server xatolarining to'liq ro'yxati

Bizdan VPS haqida so'rang

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