Ang mga diagnostic sa mga mail server adunay hinungdanon nga bahin sa pagsiguro sa husto nga operasyon sa email. Gitugotan niini ang pag-ila ug pagsulbad sa mga problema nga may kalabotan sa pagpadala, pagdawat, ug pagproseso sa mga mensahe sa email. Usa sa mga hinungdan nga hinungdan sa diagnostics mao ang paggamit sa mga filter sa mga mail server, nga naghatag proteksyon batok sa spam, mga virus ug uban pang mga hulga sa seguridad.
Kini nga artikulo maghisgot sa duha nga mga serbisyo sa gawas nga makatabang sa pagsusi sa operasyon sa mail server gikan sa mga sidelines, ingon man mga internal nga himan nga nagtugot sa pagpadagan sa mga diagnostic direkta sa server. Ang tanan nga mga aksyon, ingon usa ka pananglitan, himuon sa usa ka pribado nga server gipadagan sa Ubuntu 20.04.6 OS nga adunay usa ka na-configure nga solusyon sa porma sa Postfix ug Dovecot, bisan pa, ang gipresentar nga mga pamaagi magamit sa hapit bisan unsang operating system ug mga kliyente sa mail.
Mga serbisyo sa online alang sa pagsusi sa mail server
Ang una ug labing hinungdanon nga lakang mao ang pag-verify gamit ang mga serbisyo sa online sa gawas. Niining paagiha, mahimo nimong susihon ang mail server alang sa mga exposures, SPF, DKIM ug DMARC nga mga setting, ug susihon usab ang reputasyon sa mga IP address kung diin gipadala ang email. Sa kadaghanan nga mga kaso, ang paggamit lamang niini nga mga himan mahimong mosangpot sa gitinguha nga mga resulta.
Atong tagdon sa detalye ang mga nag-unang serbisyo sa pag-verify ug ang ilang gamit:
MxToolBox nagtugot kanamo sa pagsusi sa hapit tanan nga magamit nga mga parameter sa mail server. Ang serbisyo naghatag mga himan alang sa pagsusi sa tanan nga mga rekord sa domain, pagkaanaa sa kinatibuk-ang domain, pagsusi sa mga sertipiko sa SSL, kahimtang sa IP address ug daghan pa. Aron ma-diagnose, kinahanglan nimo nga moadto sa panid sa serbisyo, isulod ang IP address o domain, pilia ang gikinahanglan nga himan ug padagana ang tseke
Ang usa ka detalyado nga lista sa tanan nga magamit nga mga himan gipakita sa screenshot:
Sama sa nakita sa ibabaw, gisusi usab sa website ang presensya sa usa ka IP/domain sa mga blacklist. Ang tanan nga dagkong mga tinubdan gisusi: Spamhaus, Barracuda, SURBL ug daghan pa. Kung ang adres naa sa bisan unsang database, ang serbisyo maghatag kasayuran bahin sa mga hinungdan sa pagka-blacklist. Niining paagiha, makahimo ka og mga lakang aron matul-id ang problema.
MailTester mao ang ikaduha nga labing popular nga himan alang sa pagsusi sa mail server. Gitugotan sa kini nga serbisyo ang mga tiggamit nga magpadala usa ka pagsulay nga email sa usa ka talagsaon nga adres, ug dayon makadawat usa ka detalyado nga taho sa kalidad sa gipadala nga mensahe. Dili sama sa MxToolBox, kini nga kapanguhaan mas naka-focus dili sa pag-diagnose sa mail server, apan sa posible nga pagpaayo sa email. Bisan pa, wala kini magpasabut nga ang serbisyo dili makahimo sa pagpahigayon sa usa ka hingpit nga pagtuki sa server sa nagpadala. Gisulayan niini ang pagpadala sa mail, nagpahigayon og panukiduki ug naghatag mga rekomendasyon alang sa pagpaayo sa serbisyo sa mail sa kinatibuk-an.
Aron makompleto ang tseke, adto lang sa website sa kapanguhaan ug pagkuha usa ka talagsaon nga email address nga gusto nimo ipadala usa ka email. Pagkahuman sa pagsumite, kinahanglan nimo nga pilion ang "check assessment" ug maghulat nga ma-refresh ang panid. Ang usa ka maayo nga resulta ingon niini:
Kung adunay bisan unsang mga problema o rekomendasyon, ireport kini sa serbisyo sa angay nga seksyon sa taho.
Ang mga serbisyo nga gihisgutan sa ibabaw igo na alang sa hingpit nga pagsusi sa mail server gikan sa mga sidelines. Gitugotan ka nila nga mahibal-an ang mga potensyal nga problema sa pagpadala sa email, susihon ang imong mga setting sa seguridad, ug makadawat usab mga rekomendasyon alang sa pagsulbad sa posible nga mga sayup. Sunod, himuon namon ang pagsulay sa bahin sa server.
Pagsusi sa mga setting sa mail server
Pagsusi sa mga rekord sa DNS
Usa sa labing kasagaran nga mga problema sa mail server nga bahin mao ang dili husto nga pag-configure sa mga rekord sa DNS. Mahimo nimo masusi ang ilang pagkahusto pinaagi sa gipahibalo nga mga serbisyo sa ikatulo nga partido. Bisan pa, sa pipila ka mga kaso, ang email mahimong dili ipadala sa usa ka third-party nga mailbox. Sa kini nga kaso, kinahanglan nimo nga mano-mano nga susihon ang tanan nga mga entri. Aron mahimo kini, adto sa editor sa DNS ug ilunsad ang pagsusi. Isip usa ka pananglitan, atong kuhaon ang mosunod isip tinubdan nga datos: domain profit.com, IP address 11.22.33.44, diin @ mahimong gamiton isip domain name, kon ang tigrehistro dili motugot sa pagpuno niini nga porma. Ayaw kalimti ang pagbag-o sa mga mithi sa imong kaugalingon. Ayaw kalimti ang pagbag-o sa mga mithi sa imong kaugalingon.
A mga rekord ipasabut ang mga IP address sa mga mail server. Sa yanong pagkasulti, ilang gidirekta ang domain sa adres sa mail server. Kini kinahanglan nga tan-awon sama niini:
| Type | panon | bili | TTL |
| A | @ | 11.22.33.44 | 1 min |
MX mga rekord mao ang labing importante alang sa usa ka mail server, sila ang responsable sa ruta sa pagpadala sa mail. Sa laing pagkasulti, ilang idirekta ang mail sa usa ka mailbox.
| Type | panon | bili | TTL |
| MX | @ | mail.profit.com | 1 min |
Mga tala sa SPF itudlo ang mga server nga makahimo sa pagpadala sa mga email gikan sa usa ka piho nga domain. Palihug timan-i: sila gimantala isip TXT. Usa ra sa posible nga mga kantidad ang gipakita.
| Type | panon | bili | TTL |
| TXT | @ | v=spf1 ip4:11.22.33.44 -all | 1 min |
Usa ka DKIM nga rekord mao ang gigamit sa pagmatuod sa pagkatinuod sa usa ka email. Kinahanglan nga adunay sulod nga namugna sa publiko yawe. Ingon usab, usa ra sa mga kapilian sa kantidad ang gipakita.
| Type | panon | bili | TTL |
| TXT | s1._domainkey.profit.com | v=DKIM1; k=rsa; p=QWIOJNDSLUB… | 1 min |
DMARC Ang pagrekord mao ang sunod ug katapusang yugto sa pagpanalipod. Kini magamit sa mga email nga wala pa nakapasar SPF ug DKIM mga tseke.
| Type | panon | bili | TTL |
| TXT | _dmarc.profit.com | v=DMARC1; p=walay; pct=100; rua=mailto:[protektado sa email] | 1 min |
Usab, usa sa labing hinungdanon nga mga rekord alang sa usa ka mail server mao ang PTR nga rekord. Mahimong giingon nga kini molihok nga balikbalik sa Usa ka rekord, nga mao, nagkonektar kini sa usa ka IP address sa usa ka domain. Kini nga matang sa rekord mahimo lamang nga idugang pinaagi sa usa ka hangyo sa teknikal nga suporta sa hosting provider, ug mahimong masusi gamit ang sugo: nslookup IP, diin ang IP mao ang imong adres sa server. Ang tubag kinahanglan magpakita sa nalambigit nga domain.
Pagsusi sa pantalan
Ang mga problema sa sirado nga mga pantalan mahimo usab nga mosangpot sa usa ka bug-os nga mail server malfunction. Una sa tanan, gikinahanglan nga ipatin-aw sa provider kung adunay bisan unsang mga pagdili sa gikinahanglan nga mga pantalan sa kilid niini. Wala namo gilimitahan ang mga kliyente sa gidaghanon sa mga bukas nga pantalan sa bisan unsa mapahinunguron nga or virtual nga mga server. Bisan pa, daghang mga hosting service provider ang molihok nga lahi.
Mahimo nimong susihon ang bukas nga mga pantalan gamit ang pre-installed netstat utility. Igo na ang pagsulod sa mando:
netstat – nat
Sa SMTP/IMAP/POP3 server nga na-install ug na-configure, atong makita ang katugbang nga open ports:
Sama sa atong makita sa screenshot, ang mga nag-unang mail client ports bukas, nga mao ang: SMTP (25) / IMAPS (143, 993) / POP3S (110, 995). Mahimo usab nimo nga susihon ang serbisyo sa mail sa matag pantalan nga tinagsa. Ang telnet tool makatabang kanimo niini. Atong tan-awon ang pananglitan sa POP3, nga mao, port 110:
telnet mail.yourdomain.com 110
Gipagawas namo ang himan gamit ang Paggawas sugo ug susiha ang nahibiling gikinahanglang mga pantalan sumala sa samang prinsipyo. Timan-i nga kini nga himan naghatag usab usa ka higayon sa pagsulay sa pagpadala sa mga email nga wala mogamit usa ka dugang nga interface. Mahimong mapuslanon kini sa mga kaso diin ang tiggamit kinahanglan lang nga mag-set up sa server ug magplano nga magpadala mga mail sa lokal.
Kung adunay mga kalisud sa pag-abli sa mga pantalan, kinahanglan nimo nga hatagan pagtagad ang na-install nga Firewall. Kadaghanan sa mga pag-apod-apod adunay Iptables/Firewalld pre-instalar.
Kay iptables gigamit namo ang mosunod nga mga sugo:
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
Alang sa 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
Sa pipila ka mga kaso, ang serbisyo sa SMTP nanginahanglan usab mga port 465 ug 587 nga ablihan alang sa husto nga operasyon. Ang pag-abli niini nga mga pantalan mahitabo sa samang paagi. I-restart ang serbisyo sa Firewall pagkahuman sa pagdugang bag-ong mga lagda.
Pagsusi sa mga sertipiko sa SSL/TLS sa mail server
Ang mga sertipiko sa SSL/TLS gigamit sa mail server alang sa pagsiguro sa luwas nga pagbalhin sa datos tali sa mail client ug sa server, ug pagkumpirma usab sa pagkatinuod sa mail server mismo sa nagpadala, nga giwagtang ang posibilidad sa man-in-the-middle attacks. Bisan pa, mahimo usab kini nga hinungdan sa mga problema sa pagpadala o pagdawat mga sulat. Aron maglansad sa mga diagnostic, kinahanglan nimo nga mahibal-an kung ang mga sertipiko na-install sa kilid sa server. Atong susihon ang presensya sa sertipiko gamit ang mosunod nga sugo:
openssl s_client -showcerts -server mail.profit.com -connect IP:port
Sa kini nga mando, kinahanglan nimo nga ilisan ang mga kantidad sa imong kaugalingon: "mail.profit.com" mao ang adres sa mail server; IP: pantalan mao ang data sa server. Pananglitan, atong susihon ang port 993, nga iya sa IMAP protocol. Ang ubang mga protocol gisusi sa parehas nga paagi.
Agig tubag, kinahanglan ipadala sa server ang datos sa sertipiko:
Kadaghanan sa mga kliyente sa mail awtomatikong nag-install sa mga sertipiko. Bisan pa, sa pipila ka mga kaso, kinahanglan nga mano-mano nga buhian ug idugang kini sa usa ka piho nga kliyente. Ang lain-laing mga plataporma mahimong mangayo sa indibidwal nga pag-instalar ug pag-configure, mao nga among girekomendar nga imong i-refer ang mga instruksyon alang sa usa ka piho nga solusyon. Girekomenda namon ang paggamit Atong Sulatan isip usa ka sertipiko, ug ang paggamit sa Certbot isip usa ka auxiliary nga himan alang sa pag-instalar ug pag-configure niini.
Pagsusi sa mga log
Sa katapusan, nakaabut kami sa usa ka solusyon nga makatabang sa kadaghanan kung adunay bisan unsang mga kaso - pagsusi sa mga log sa mail server. Ang kadaghanan sa mga tiggamit naglimbong sa ilang kaugalingon, naghunahuna bahin sa pagkawala sa solusyon sa ilang problema. Bisan pa, ang modernong mga kliyente sa mail nagtipig daghang daghang impormasyon sa mga troso:
- Petsa ug oras sa pagpadala ug pagdawat sa mga sulat.
- Address sa nagpadala ug nakadawat.
- Pagsala sa mga resulta alang sa spam ug mga virus.
- Ang kahimtang sa pila para sa pagpadala ug pagdawat sa mga sulat.
- Mga aksyon sa mga tigdumala ug tiggamit nga may kalabutan sa mail server (pananglitan, paghimo, pagtangtang sa mga mailbox, pagbag-o sa mga setting).
- Mga kasaypanan ug mga problema nga mitumaw sa panahon sa pagproseso ug paghatud sa mga email.
Ang standard nga direktoryo diin ang mga log sa kadaghanan nga mga sugo gitipigan nahimutang sa: /var/log/. Depende sa solusyon nga gigamit, ang ngalan sa piho nga log file mahimong magkalahi. Pananglitan, ang mail.log file mao ang nahimutang sa samang direktoryo alang sa Postfix. Dili namo girekomenda nga pasagdan nimo kini nga pamaagi sa pagdayagnos ug gamiton ang mga log sa diha nga makita ang unang mga timailhan sa dili maayo nga performance sa mail client. Palihug basaha ang among manwal unsaon pagbasa sa mga log sa Linux.
Pagsabot unsaon pagsusi sa mail server
Naghimo kami usa ka detalyado nga pagdayagnos sa mail server. Atol sa pagsulay, ang duha ka online nga mga himan alang sa detalyado nga panukiduki ug lokal nga mga solusyon alang sa pag-ila sa posible nga mga problema naapektuhan. Human sa pagpahigayon sa tanan nga gikinahanglan nga mga pagsulay, ang usa ka bug-os nga hulagway sa kasamtangan nga kahimtang sa mail server nakuha, ingon man usab sa mga rekomendasyon sa pagwagtang sa potensyal nga mga kalisdanan.