Суурь мэдлэг Profitserver үйлчилгээтэй ажиллах энгийн заавар
Үндсэн Суурь мэдлэг Мэйл серверийг хэрхэн шалгах вэ

Мэйл серверийг хэрхэн шалгах вэ


Мэйл серверийн оношлогоо нь имэйлийн зөв ажиллагааг хангахад чухал үүрэг гүйцэтгэдэг. Энэ нь имэйл мессеж илгээх, хүлээн авах, боловсруулахтай холбоотой асуудлыг тодорхойлох, шийдвэрлэх боломжийг олгодог. Оношилгооны гол хүчин зүйлүүдийн нэг бол спам, вирус болон бусад аюулгүй байдлын аюулаас хамгаалах шуудангийн серверүүд дээр шүүлтүүр ашиглах явдал юм.

Энэ нийтлэлд шуудангийн серверийн ажиллагааг хажуу талаас нь шалгахад тусалдаг гадаад үйлчилгээнүүд болон оношилгоог сервер дээр шууд ажиллуулах боломжийг олгодог дотоод хэрэгслүүдийг хоёуланг нь авч үзэх болно. Жишээлбэл, бүх үйлдлүүдийг Postfix болон Dovecot хэлбэрээр тохируулсан шийдэлтэй Ubuntu 20.04.6 үйлдлийн системээр ажилладаг хувийн сервер дээр гүйцэтгэх боловч танилцуулсан аргууд нь бараг бүх үйлдлийн систем болон шуудангийн клиентүүдэд хамаарна.

Мэйл сервер шалгах онлайн үйлчилгээ

Эхний бөгөөд хамгийн чухал алхам бол гадны онлайн үйлчилгээг ашиглан баталгаажуулах явдал юм. Ингэснээр та мэйл серверийн өртөлт, SPF, DKIM болон DMARC тохиргоог шалгахаас гадна имэйл илгээсэн IP хаягийн нэр хүндийг шалгах боломжтой. Ихэнх тохиолдолд зөвхөн эдгээр хэрэгслийг ашиглах нь хүссэн үр дүнд хүргэдэг.

Баталгаажуулах үндсэн үйлчилгээ, тэдгээрийн функцийг нарийвчлан авч үзье.

MxToolBox нь бидэнд бараг бүх боломжтой шуудангийн серверийн параметрүүдийг шалгах боломжийг олгодог. Үйлчилгээ нь бүх домэйн бүртгэл, ерөнхий домэйны бэлэн байдал, SSL гэрчилгээ, IP хаягийн төлөв болон бусад олон зүйлийг шалгах хэрэгслүүдийг хангадаг. Оношлохын тулд та үйлчилгээний хуудас руу орж , IP хаяг эсвэл домэйн оруулж, шаардлагатай хэрэгслийг сонгоод шалгалтыг ажиллуулах хэрэгтэй.

Боломжтой бүх хэрэгслүүдийн дэлгэрэнгүй жагсаалтыг дэлгэцийн агшинд харуулав.

Мэйл серверийг шалгах хэрэгслүүдийн жагсаалт

Дээр дурдсанчлан вэбсайт нь хар жагсаалтад IP/домэйн байгаа эсэхийг шалгадаг. Бүх гол эх сурвалжийг шалгадаг: Spamhaus, Barracuda, SURBL болон бусад. Хэрэв хаяг нь ямар нэгэн мэдээллийн санд байгаа бол хар жагсаалтад орсон шалтгааны талаар үйлчилгээ үзүүлэх болно. Ингэснээр та асуудлыг засах арга хэмжээ авах боломжтой болно.

MailTester бол мэйл серверийг шалгах хоёр дахь хамгийн алдартай хэрэгсэл юм. Энэхүү үйлчилгээ нь хэрэглэгчдэд өвөрмөц хаяг руу туршилтын имэйл илгээх, дараа нь илгээсэн мессежийн чанарын талаар дэлгэрэнгүй тайлан хүлээн авах боломжийг олгодог. MxToolBox-оос ялгаатай нь энэхүү нөөц нь мэйл серверийг оношлоход бус, харин мэйлийг сайжруулахад илүү төвлөрдөг. Гэсэн хэдий ч энэ нь үйлчилгээ нь илгээгчийн серверийн бүрэн шинжилгээ хийх боломжгүй гэсэн үг биш юм. Энэ нь мэйл хүргэлтийг туршиж, судалгаа хийж, мэйл үйлчилгээг бүхэлд нь сайжруулах зөвлөмж өгдөг.

Шалгалтыг дуусгахын тулд нөөцийн вэбсайт руу орж , имэйл илгээхийг хүссэн өвөрмөц имэйл хаягаа аваарай. Илгээсний дараа та "шалгах үнэлгээ"-г сонгоод хуудас шинэчлэгдэхийг хүлээх ёстой. Сайн үр дүн нь иймэрхүү байна:

Мэйл серверийг шалгасан сайн үр дүн

Аливаа асуудал, зөвлөмж гарсан тохиолдолд үйлчилгээ нь тайлангийн зохих хэсэгт мэдээлэх болно.

Дээр дурдсан үйлчилгээнүүд нь шуудангийн серверийг хажуугаас нь бүрэн шалгахад хангалттай. Эдгээр нь танд и-мэйл хүргэхтэй холбоотой болзошгүй асуудлуудыг тодорхойлох, аюулгүй байдлын тохиргоогоо шалгах, мөн болзошгүй алдааг шийдвэрлэх зөвлөмжийг авах боломжийг олгодог. Дараа нь бид сервер тал дээр туршилт хийх болно.

Мэйл серверийн тохиргоог шалгана уу

DNS бүртгэлийг шалгаж байна

Шуудангийн серверийн талын хамгийн түгээмэл асуудлуудын нэг бол DNS бичлэгийн буруу тохиргоо юм. Та тэдгээрийн зөв эсэхийг дээр дурдсан гуравдагч талын үйлчилгээгээр дамжуулан шалгаж болно. Гэсэн хэдий ч зарим тохиолдолд имэйл гуравдагч талын шуудангийн хайрцагт хүргэгдэхгүй байж магадгүй. Энэ тохиолдолд та бүх оруулгыг гараар шалгах хэрэгтэй. Үүнийг хийхийн тулд DNS засварлагч руу ороод шалгахыг эхлүүлнэ үү. Жишээлбэл, дараах өгөгдлийг эх сурвалжийн өгөгдөл болгон авч үзье: domain profit.com, IP хаяг 11.22.33.44, хэрэв бүртгэгч энэ маягтыг бөглөхийг зөвшөөрөөгүй бол @-г домэйн нэр болгон ашиглаж болно. Утгуудыг өөрийн болгож өөрчлөхөө бүү мартаарай. Утгуудыг өөрийн болгож өөрчлөхөө бүү мартаарай.

Бичлэгүүд нь шуудангийн серверүүдийн IP хаягийг тодорхойлдог. Энгийнээр хэлбэл тэд домэйныг шуудангийн серверийн хаяг руу чиглүүлдэг. Энэ нь дараах байдалтай харагдах ёстой:

Төрөл:Hostүнэ цэнэTTL
A@11.22.33.441 мин

MX бичлэгүүд нь шуудангийн серверийн хувьд хамгийн чухал бөгөөд тэдгээр нь шуудангийн хүргэлтийн замыг хариуцдаг. Өөрөөр хэлбэл тэд шууданг шуудангийн хайрцаг руу чиглүүлдэг.

Төрөл:Hostүнэ цэнэTTL
MX@mail.profit.com1 мин

SPF бичлэгүүд нь тодорхой домэйноос имэйл илгээх боломжтой серверүүдийг заадаг . Анхаарна уу: тэдгээрийг TXT хэлбэрээр нийтэлдэг. Боломжит утгуудын зөвхөн нэгийг нь зааж өгсөн болно.

Төрөл:Hostүнэ цэнэTTL
TXT@ v=spf1 ip4:11.22.33.44 -all1 мин

Имэйлийн жинхэнэ эсэхийг шалгахын тулд DKIM бичлэгийг ашигладаг. Үүсгэсэн нийтийн түлхүүрийг агуулсан байх ёстой. Үүнтэй адил утгын сонголтуудын зөвхөн нэгийг нь зааж өгсөн болно.

Төрөл:Hostүнэ цэнэTTL
TXTs1._domainkey.profit.comv=DKIM1; k=rsa; p=QWIOJNDSLUB…1 мин

DMARC бичлэг нь дараагийн бөгөөд эцсийн хамгаалалтын үе шат юм. Энэ нь SPF болон DKIM шалгалтыг даваагүй имэйлүүдэд хамаарна.

Төрөл:Hostүнэ цэнэTTL
TXT_dmarc.profit.comv=DMARC1; p = байхгүй; pct=100; rua=mailto:[имэйлээр хамгаалагдсан]1 мин

Мөн мэйл серверийн хамгийн чухал бичлэгүүдийн нэг бол PTR бичлэг юм. Энэ нь А бичлэгтэй урвуу ажилладаг гэж хэлж болно , өөрөөр хэлбэл энэ нь IP хаягийг домэйнтой холбодог. Энэ төрлийн бичлэгийг зөвхөн хостинг үйлчилгээ үзүүлэгчийн техникийн дэмжлэг рүү хүсэлт гаргах замаар нэмж болох бөгөөд nslookup IP командыг ашиглан шалгаж болно , энд IP нь таны серверийн хаяг юм. Хариулт нь холбогдсон домэйныг харуулах ёстой.

Порт шалгах

Хаалттай портуудтай холбоотой асуудлууд нь шуудангийн серверийн бүрэн эвдрэлд хүргэж болзошгүй юм. Юуны өмнө үйлчилгээ үзүүлэгчээс шаардлагатай портуудад ямар нэгэн хязгаарлалт байгаа эсэхийг тодруулах шаардлагатай. Бид үйлчлүүлэгчдийг ямар ч зориулалтын эсвэл виртуал сервер дээрх нээлттэй портын тоогоор хязгаарладаггүй . Гэсэн хэдий ч олон хостинг үйлчилгээ үзүүлэгчид өөрөөр ажилладаг.

Та урьдчилан суулгасан netstat хэрэгслийг ашиглан нээлттэй портуудыг шалгаж болно. Дараах командыг оруулахад хангалттай.

netstat – nat

SMTP/IMAP/POP3 серверийг суулгаж тохируулснаар бид холбогдох нээлттэй портуудыг харах болно:

Мэйл серверийн портуудыг шалгаж байна

Дэлгэцийн зураг дээр харж байгаачлан, мэйл клиентийн гол портууд нээлттэй байна, тухайлбал: SMTP (25) / IMAPS (143, 993) / POP3S (110, 995). Та мөн порт бүр дээрх мэйл үйлчилгээг тус тусад нь шалгаж болно. Telnet хэрэгсэл танд энэ талаар туслах болно. POP3, өөрөөр хэлбэл 110-р портын жишээг авч үзье:

telnet mail.yourdomain.com 110
Telnet хэрэгслээр шуудангийн серверийн портуудыг туршиж байна

Бид exit командыг ашиглан хэрэгслээс гарч , үлдсэн шаардлагатай портуудыг ижил зарчмын дагуу шалгадаг. Энэ хэрэгсэл нь нэмэлт интерфэйс ашиглахгүйгээр имэйл илгээхийг турших боломжийг олгодог гэдгийг анхаарна уу. Энэ нь хэрэглэгч зөвхөн серверийг тохируулах шаардлагатай бөгөөд орон нутагт имэйл илгээхээр төлөвлөж байгаа тохиолдолд хэрэгтэй байж болно.

Порт нээхэд хүндрэл гарсан тохиолдолд та суулгасан Firewall-д анхаарлаа хандуулах хэрэгтэй. Ихэнх түгээлтүүд нь Iptables/Firewalld урьдчилан суулгасан байдаг.

iptables- ийн хувьд бид дараах командуудыг ашигладаг:

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

Галт ханын хувьд:

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

Зарим тохиолдолд SMTP үйлчилгээ нь зөв ажиллахын тулд 465 ба 587 портуудыг нээхийг шаарддаг. Эдгээр портуудыг нээх нь ижил аргаар явагддаг. Шинэ дүрэм нэмсний дараа Firewall үйлчилгээг дахин эхлүүлнэ үү.

Мэйл серверийн SSL/TLS сертификатыг шалгаж байна

SSL/TLS гэрчилгээг шуудангийн сервер дээр шуудангийн клиент болон серверийн хооронд найдвартай өгөгдөл дамжуулахад ашигладаг бөгөөд илгээгчийн шуудангийн серверийн жинхэнэ эсэхийг баталгаажуулж, дундаас нь халдлага хийх боломжийг арилгадаг. Гэсэн хэдий ч тэд захидал илгээх, хүлээн авахад асуудал үүсгэж болно. Оношлогоог эхлүүлэхийн тулд та серверийн талд сертификат суулгасан эсэхийг мэдэх хэрэгтэй. Дараах тушаалаар гэрчилгээ байгаа эсэхийг шалгацгаая.

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

Энэ командын утгуудыг өөрийн утгуудаар солих шаардлагатай: " mail.profit.com " нь шуудангийн серверийн хаяг; IP:port нь серверийн өгөгдөл юм. Жишээлбэл, IMAP протоколд хамаарах 993 портыг шалгая . Бусад протоколуудыг мөн адил шалгадаг.

Үүний хариуд сервер нь гэрчилгээний өгөгдлийг илгээх ёстой:

Хүчинтэй мэйл серверийн гэрчилгээг шалгаж байна

Ихэнх имэйл клиентүүд гэрчилгээг автоматаар суулгадаг. Гэсэн хэдий ч зарим тохиолдолд тэдгээрийг гараар суллаж, тодорхой клиентэд нэмэх шаардлагатай байдаг. Өөр өөр платформууд тусдаа суулгалт болон тохиргоог шаардаж болох тул тодорхой шийдлийн зааврыг лавлахыг зөвлөж байна. Бид Let's Encrypt-ийг гэрчилгээ болгон ашиглахыг, мөн Certbot-ийг суулгах болон тохируулах туслах хэрэгсэл болгон ашиглахыг зөвлөж байна.

Бүртгэл шалгах

Эцэст нь хэлэхэд, бид ихэнх тохиолдолд туслах шийдэлд хүрсэн - мэйл серверийн бүртгэлийг шалгах. Хэрэглэгчдийн дийлэнх нь асуудлынхаа шийдэл байхгүй гэж өөрсдийгөө хуурдаг. Гэсэн хэдий ч орчин үеийн мэйл үйлчлүүлэгчид их хэмжээний мэдээллийг бүртгэлд хадгалдаг.

  1. Мэйл илгээх, хүлээн авах огноо, цаг.
  2. Илгээгч болон хүлээн авагчийн хаяг.
  3. Спам болон вирусын үр дүнг шүүж байна.
  4. Захидал илгээх, хүлээн авах дарааллын төлөв.
  5. Захидлын сервертэй холбоотой администраторууд болон хэрэглэгчдийн үйлдэл (жишээлбэл, шуудангийн хайрцгийг үүсгэх, устгах, тохиргоог өөрчлөх).
  6. Имэйлийг боловсруулах, хүргэх явцад гарсан алдаа, асуудлууд.

Ихэнх командуудын бүртгэлийг хадгалдаг стандарт сан нь /var/log/ хаягт байрладаг . Ашигласан шийдлээс хамааран тухайн бүртгэлийн файлын нэр өөр байж болно. Жишээлбэл, mail.log файл нь Postfix-тэй ижил сан дотор байрладаг. Бид танд энэ оношлогооны аргыг үл тоомсорлож, мэйл клиентийн гүйцэтгэл муу байгаагийн анхны шинж тэмдэг илэрмэгц бүртгэлийг ашиглахыг зөвлөхгүй. Linux бүртгэлийг хэрхэн унших талаар манай гарын авлагыг уншина уу.

Мэйл серверийг хэрхэн шалгах талаар ойлгох

Бид шуудангийн серверийн нарийвчилсан оношилгоо хийсэн. Туршилтын явцад нарийвчилсан судалгаа хийх онлайн хэрэгсэл болон болзошгүй асуудлыг илрүүлэх орон нутгийн шийдлүүд хоёуланд нь нөлөөлсөн. Шаардлагатай бүх туршилтыг хийсний дараа шуудангийн серверийн төлөв байдлын бүрэн дүр зургийг, түүнчлэн болзошгүй хүндрэлийг арилгах зөвлөмжийг авсан.

❮ Өмнөх нийтлэл Серверийн нөөцийг шалгах
Дараагийн нийтлэл ❯ HTTP алдааны кодууд: серверийн алдааны бүрэн жагсаалт

VPS-ийн талаар биднээс асуу

Бид таны асуултанд өдөр, шөнийн аль ч цагт хариулахад бэлэн байна.