Diagnostik server mail nduweni peran penting kanggo njamin operasi email sing bener. Iki ngidini kanggo ngenali lan ngrampungake masalah sing ana gandhengane karo ngirim, nampa, lan ngolah pesen email. Salah sawijining faktor kunci diagnostik yaiku nggunakake saringan ing server mail, sing menehi perlindungan marang spam, virus lan ancaman keamanan liyane.
Artikel iki bakal ngrembug layanan eksternal sing mbantu mriksa operasi server email saka pinggir lapangan, uga alat internal sing ngidini mbukak diagnostik langsung ing server. Kabeh tumindak, minangka conto, bakal ditindakake ing server pribadi sing didhukung dening OS Ubuntu 20.04.6 kanthi solusi sing dikonfigurasi ing bentuk Postfix lan Dovecot, nanging, metode sing diwenehake bisa ditrapake kanggo meh kabeh sistem operasi lan klien email.
Layanan online kanggo mriksa server mail
Langkah pisanan lan paling penting yaiku verifikasi nggunakake layanan online njaba. Kanthi cara iki, sampeyan bisa mriksa server email kanggo eksposur, setelan SPF, DKIM lan DMARC, lan uga mriksa reputasi alamat IP saka email sing dikirim. Umume kasus, mung nggunakake alat kasebut bisa nyebabake asil sing dikarepake.
Ayo nimbang kanthi rinci layanan verifikasi utama lan fungsine:
MxToolBox ngidini kita mriksa meh kabeh parameter server email sing kasedhiya. Layanan iki nyedhiyakake alat kanggo mriksa kabeh cathetan domain, kasedhiyan domain umum, mriksa sertifikat SSL, status alamat IP lan liya-liyane. Kanggo diagnosa, sampeyan kudu mbukak kaca layanan , ngetik alamat IP utawa domain, pilih alat sing dibutuhake lan nglakokake pamriksan.
Dhaptar rinci kabeh alat sing kasedhiya ditampilake ing gambar:
Kaya sing katon ing ndhuwur, situs web uga mriksa anané IP / domain ing daftar ireng. Kabeh sumber utama dicenthang: Spamhaus, Barracuda, SURBL lan liya-liyane. Yen alamat kasebut ana ing basis data apa wae, layanan kasebut bakal menehi informasi babagan alasan sing didaftar ireng. Kanthi cara iki, sampeyan bakal bisa njupuk langkah kanggo mbenerake masalah kasebut.
MailTester minangka piranti paling populer nomer loro kanggo mriksa server layang. Layanan iki ngidini pangguna ngirim email uji coba menyang alamat sing unik, banjur nampa laporan rinci babagan kualitas pesen sing dikirim. Ora kaya MxToolBox, sumber daya iki luwih fokus ora kanggo diagnosa server layang, nanging kanggo kemungkinan perbaikan email. Nanging, iki ora ateges layanan kasebut ora bisa nindakake analisis lengkap babagan server pengirim. Layanan iki nguji pangiriman layang, nindakake riset, lan menehi rekomendasi kanggo ningkatake layanan layang sacara sakabehe.
Kanggo ngrampungake pamriksan, bukak situs web sumber daya lan entuk alamat email unik sing pengin dikirimi email. Sawise ngirim, sampeyan kudu milih "penilaian pamriksan" lan ngenteni kaca kasebut di-refresh. Asil sing apik katon kaya iki:
Yen ana masalah utawa rekomendasi, layanan kasebut bakal dilaporake ing bagean laporan sing cocog.
Layanan sing kasebut ing ndhuwur cukup kanggo mriksa lengkap server mail saka sidelines. Iki ngidini sampeyan ngenali masalah potensial karo pangiriman email, mriksa setelan keamanan, lan uga nampa rekomendasi kanggo ngrampungake kesalahan sing bisa ditindakake. Sabanjure, kita bakal nindakake testing ing sisih server.
Priksa setelan server mail
Priksa cathetan DNS
Salah sawijining masalah sing paling umum ing sisih server email yaiku konfigurasi rekaman DNS sing salah. Sampeyan bisa mriksa kebenarane liwat layanan pihak katelu sing kasebut ing ndhuwur. Nanging, ing sawetara kasus, email kasebut bisa uga ora dikirim menyang kothak layang pihak katelu. Ing kasus iki, sampeyan kudu mriksa kabeh entri kanthi manual. Kanggo nindakake iki, bukak editor DNS lan miwiti pamriksan. Minangka conto, ayo njupuk ing ngisor iki minangka data sumber: domain profit.com, alamat IP 11.22.33.44, ing ngendi @ bisa digunakake minangka jeneng domain, yen registrar ora ngidini ngisi formulir iki. Aja lali ngganti nilai dadi nilai sampeyan dhewe. Aja lali ngganti nilai dadi nilai sampeyan dhewe.
Cathetan nemtokake alamat IP server email. Sederhanane, dheweke ngarahake domain menyang alamat server email. Kudune katon kaya iki:
| Koleksi | host | Value | TTL |
| A | @ | 11.22.33.44 | 1 min |
Cathetan MX iku sing paling penting kanggo server email, dheweke tanggung jawab kanggo rute pangiriman email. Kanthi tembung liya, dheweke ngarahake email menyang kothak layang.
| Koleksi | host | Value | TTL |
| MX | @ | mail.profit.com | 1 min |
Cathetan SPF nuduhake server sing bisa ngirim email saka domain tartamtu . Elinga: email kasebut diterbitake minangka TXT. Mung siji saka nilai sing bisa dituduhake.
| Koleksi | host | Value | TTL |
| TXT | @ | v=spf1 ip4:11.22.33.44 -all | 1 min |
Cathetan DKIM digunakake kanggo verifikasi keaslian email. Kudu ngemot kunci publik sing digawe . Semono uga, mung siji opsi nilai sing dituduhake.
| Koleksi | host | Value | TTL |
| TXT | s1._domainkey.profit.com | v=DKIM1; k=rsa; p=QWIOJNDSLUB… | 1 min |
Rekaman DMARC minangka tahap perlindungan sabanjure lan pungkasan. Iki ditrapake kanggo email sing durung lulus pamriksan SPF lan DKIM.
| Koleksi | host | Value | TTL |
| TXT | _dmarc.profit.com | v=DMARC1; p = ora ana; pct=100; rua= mailto:[email dilindhungi] | 1 min |
Uga, salah sawijining cathetan sing paling penting kanggo server email yaiku cathetan PTR . Bisa diarani yen cara kerjane kosok baline karo cathetan A , yaiku, nyambungake alamat IP karo domain. Cathetan jinis iki mung bisa ditambahake liwat panjalukan menyang dhukungan teknis panyedhiya hosting, lan bisa dicenthang nganggo printah: nslookup IP , ing ngendi IP minangka alamat server sampeyan. Respon kasebut kudu nampilake domain sing disambung.
Port mriksa
Masalah karo port sing ditutup uga bisa nyebabake kerusakan server email sing lengkap. Kaping pisanan, perlu dijlentrehake karo panyedhiya apa ana watesan babagan port sing dibutuhake. Kita ora mbatesi klien mung kanggo jumlah port sing mbukak ing server khusus utawa virtual . Nanging, akeh panyedhiya layanan hosting sing tumindak beda.
Sampeyan bisa mriksa port sing mbukak nggunakake utilitas netstat sing wis diinstal . Cukup ngetik printah:
netstat – nat
Kanthi server SMTP/IMAP/POP3 diinstal lan dikonfigurasi, kita bakal weruh port mbukak sing cocog:
Kaya sing katon ing gambar, port klien layang utama mbukak, yaiku: SMTP (25) / IMAPS (143, 993) / POP3S (110, 995). Sampeyan uga bisa mriksa layanan layang ing saben port kanthi individu. Piranti telnet bakal mbantu sampeyan. Ayo dideleng conto POP3, yaiku port 110:
telnet mail.yourdomain.com 110
Kita metu saka alat kasebut nganggo printah metu lan mriksa port sing isih dibutuhake miturut prinsip sing padha. Elinga yen alat iki uga menehi kesempatan kanggo nyoba ngirim email tanpa nggunakake antarmuka tambahan. Iki bisa migunani ing kasus nalika pangguna mung perlu nyetel server lan rencana ngirim email sacara lokal.
Yen ana kangelan nalika mbukak port, sampeyan kudu nggatekake Firewall sing wis diinstal. Umume distribusi wis dilengkapi Iptables/Firewald sing wis diinstal.
Kanggo iptables, kita nggunakake printah ing ngisor iki:
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
Kanggo firewalld:
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
Ing sawetara kasus, layanan SMTP uga mbutuhake port 465 lan 587 dibukak supaya bisa digunakake kanthi bener. Mbukak port kasebut uga kedadeyan kanthi cara sing padha. Wiwiti maneh layanan Firewall sawise nambahake aturan anyar.
Priksa sertifikat SSL/TLS saka server mail
SSL / sertifikat TLS digunakake ing server mail kanggo njamin transfer data aman antarane klien mail lan server, lan uga konfirmasi keaslian server mail pangirim dhewe, mbusak kamungkinan saka serangan man-in-the-tengah. Nanging, bisa uga nyebabake masalah nalika ngirim utawa nampa surat. Kanggo miwiti diagnostik, sampeyan kudu ngerteni apa sertifikat diinstal ing sisih server. Ayo priksa ngarsane sertifikat kanthi printah ing ngisor iki:
openssl s_client -showcerts -server mail.profit.com -connect IP:port
Ing printah iki, sampeyan kudu ngganti angka-angka kasebut nganggo angka sampeyan dhewe: " mail.profit.com " minangka alamat server email; IP:port minangka data server. Minangka conto, ayo priksa port 993 , sing kalebu protokol IMAP . Protokol liyane uga dicenthang kanthi cara sing padha.
Nanggepi, server kudu ngirim data sertifikat:
Umume klien email nginstal sertifikat kanthi otomatis. Nanging, ing sawetara kasus, perlu dirilis lan ditambahake kanthi manual menyang klien tartamtu. Platform sing beda-beda bisa uga mbutuhake instalasi lan konfigurasi individu, mula disaranake sampeyan ngrujuk pandhuan kanggo solusi tartamtu. Disaranake nggunakake Let's Encrypt minangka sertifikat, lan nggunakake Certbot minangka alat bantu kanggo instalasi lan konfigurasi.
Priksa log
Akhire, kita wis teka menyang solusi sing mbantu ing paling yen ana kasus - mriksa log server mail. Mayoritas pangguna ngapusi awake dhewe, mikir babagan ora ana solusi masalahe. Nanging, klien mail modern nyimpen akeh informasi ing log:
- Tanggal lan wektu ngirim lan nampa surat.
- Alamat pangirim lan panampa.
- Nyaring asil kanggo spam lan virus.
- Kahanan antrian kanggo ngirim lan nampa surat.
- Tumindak pangurus lan pangguna sing ana gandhengane karo server email (contone, nggawe, mbusak kothak layang, ngganti setelan).
- Kesalahan lan masalah sing muncul sajrone pangolahan lan pangiriman email.
Direktori standar sing nyimpen log saka umume printah dumunung ing: / var/log/. Gumantung saka solusi sing digunakake, jeneng file log tartamtu bisa beda-beda. Contone, file mail.log dumunung ing direktori sing padha kanggo Postfix. Kita ora nyaranake sampeyan nglirwakake metode diagnostik iki lan nggunakake log sanalika tandha-tandha pisanan kinerja klien email sing kurang apik katon. Mangga wacanen manual babagan carane maca log Linux.
Ngerti carane mriksa server mail
Kita nindakake diagnosis rinci saka server mail. Sajrone tes, loro alat online kanggo riset rinci lan solusi lokal kanggo ndeteksi kemungkinan masalah kena pengaruh. Sawise nganakake kabeh tes sing dibutuhake, gambar lengkap babagan status server mail saiki, uga rekomendasi kanggo ngilangi kesulitan potensial.