Nchọpụta nke sava ozi na-ekere òkè dị ukwuu n'ịhụ na ọrụ email ziri ezi. Ọ na-enye ohere ịchọpụta na dozie nsogbu ndị metụtara izipu, ịnata, na nhazi ozi email. Otu n'ime isi ihe na-eme nchọpụta bụ iji ihe nzacha na sava ozi, nke na-enye nchebe pụọ na spam, nje na ihe egwu nchebe ndị ọzọ.
Isiokwu a ga-atụle ma ọrụ ndị dị na mpụga nke na-enyere aka ịlele ọrụ nkesa ozi site n'akụkụ, yana ngwá ọrụ dị n'ime nke na-enye ohere ịme nchọpụta nyocha ozugbo na ihe nkesa. Omume niile, dịka ọmụmaatụ, ga-eme na a sava kwadoro site na Ubuntu 20.04.6 OS nwere ngwọta ahaziri n'ụdị Postfix na Dovecot, agbanyeghị, usoro ndị a gosipụtara na-emetụta ihe fọrọ nke nta ka ọ bụrụ sistemụ arụmọrụ ọ bụla na ndị ahịa ozi.
Ọrụ ịntanetị maka ịlele ihe nkesa ozi
Nzọụkwụ mbụ na nke kachasị mkpa bụ nkwenye site na iji ọrụ ịntanetị na mpụta. N'ụzọ dị otú a, ị nwere ike ịlele nkesa ozi maka mkpughe, SPF, DKIM na DMRC ntọala, na-elelekwa aha nke adreesị IP site na email. Ọtụtụ mgbe, iji naanị ngwaọrụ ndị a nwere ike ibute nsonaazụ achọrọ.
Ka anyị chepụta n'ụzọ zuru ezu isi ọrụ nkwenye na ọrụ ha:
MxBulBox na-enye anyị ohere ịlele ihe fọrọ nke nta ka ọ bụrụ ihe nkesa ozi ozi niile dị. Ọrụ ahụ na-enye ngwaọrụ maka ịlele ndekọ ndekọ ngalaba niile, nnweta ngalaba izugbe, ịlele asambodo SSL, ọkwa adreesị IP na ọtụtụ ndị ọzọ. Iji chọpụta, ịkwesịrị ịga na ibe ọrụ, tinye adreesị IP ma ọ bụ ngalaba, họrọ ngwá ọrụ achọrọ wee mee nlele ahụ
E gosipụtara ndepụta zuru ezu nke ngwaọrụ niile dị na nseta ihuenyo:
Dị ka a hụrụ n'elu, webụsaịtị ahụ na-enyochakwa ọnụnọ nke IP / ngalaba na blacklists. A na-enyocha isi mmalite niile: Spamhaus, Barracuda, SURBL na ọtụtụ ndị ọzọ. Ọ bụrụ na adreesị ahụ dị na nchekwa data ọ bụla, ọrụ ahụ ga-enye ozi gbasara ihe mere e ji edebanye aha ojii. N'ụzọ dị otú a, ị ga-enwe ike ime ihe iji dozie nsogbu ahụ.
Tester Mail bụ ngwá ọrụ nke abụọ kacha ewu ewu maka ịlele ihe nkesa ozi. Ọrụ a na-enye ndị ọrụ ohere izipu ozi-e nwale na adreesị pụrụ iche, wee nweta akụkọ zuru ezu gbasara ogo ozi ezigara. N'adịghị ka MxToolBox, akụrụngwa a na-elekwasị anya ọ bụghị n'ịchọpụta ihe nkesa ozi, kama na enwere ike imeziwanye ozi-e. Agbanyeghị, nke a apụtaghị na ọrụ ahụ enweghị ike ịme nyocha zuru oke nke sava onye zitere ya. Ọ na-anwale nnyefe ozi, na-eduzi nyocha ma na-enye ndụmọdụ maka ịkwalite ọrụ ozi n'ozuzu ya.
Iji mezue ndenye ego ahụ, naanị gaa na webụsaịtị akụ ma nweta adreesị ozi-e pụrụ iche nke ịchọrọ izipu ozi-e. Mgbe ịnyefechara, ị ga-ahọrọrịrị “elele ntule” wee chere ka ibe ahụ dị ọhụrụ. Nsonaazụ dị mma dị ka nke a:
N'ọnọdụ nsogbu ma ọ bụ ndụmọdụ ọ bụla, ọrụ ahụ ga-akọ nke a na ngalaba kwesịrị ekwesị nke akụkọ ahụ.
Ọrụ ndị a kpọtụrụ aha n'elu zuru ezu maka nlele zuru oke nke ihe nkesa ozi site n'akụkụ. Ha na-enye gị ohere ịchọpụta nsogbu ndị nwere ike na nnyefe email, lelee ntọala nchekwa gị, ma nwetakwa ndụmọdụ maka idozi mperi enwere ike. Ọzọ, anyị ga-eme ule n'akụkụ ihe nkesa.
Lelee ntọala nkesa ozi
Na-enyocha ndekọ DNS
Otu n'ime nsogbu ndị a na-ahụkarị n'akụkụ ihe nkesa ozi bụ nhazi ndekọ ndekọ DNS ezighi ezi. Ị nwere ike ịlele izi ezi ha site na ọrụ ndị ọzọ ekwuru. Agbanyeghị, n'ọnọdụ ụfọdụ, enwere ike agaghị ebufe email ahụ na igbe ozi ndị ọzọ. N'okwu a, ịkwesịrị iji aka lelee ndenye niile. Iji mee nke a, gaa na nchịkọta akụkọ DNS wee malite ịlele. Dịka ọmụmaatụ, ka anyị were ihe ndị a dị ka data isi mmalite: ngalaba profit.com, adreesị IP 11.22.33.44, ebe @ nwere ike iji dị ka aha ngalaba, ma ọ bụrụ na onye na-edeba aha anaghị ekwe ka ejuputa n'ụdị a. Echefula ịgbanwe ụkpụrụ ka nke gị. Echefula ịgbanwe ụkpụrụ ka nke gị.
A ndia kọwaa adreesị IP nke sava ozi. N'ikwu ya n'ụzọ dị mfe, ha na-eduzi ngalaba ahụ na adreesị nkesa ozi. Ọ kwesịrị ịdị ka nke a:
| ụdị | Onye ọbịa | uru | TTL |
| A | @ | 11.22.33.44 | 1 min |
MX ndia bụ ihe kacha mkpa maka ihe nkesa ozi, ha na-ahụ maka ụzọ nnyefe ozi. N'ikwu ya n'ụzọ ọzọ, ha na-edobe ozi na igbe ozi.
| ụdị | Onye ọbịa | uru | TTL |
| MX | @ | mail.profit.com | 1 min |
SPF ndekọ rụtụ aka na sava ndị nwere ike izipu ozi-e sitere na ngalaba akọwapụtara. Biko mara: ebipụtara ha dị ka TXT. Naanị otu ụkpụrụ enwere ike ka egosiri.
| ụdị | Onye ọbịa | uru | TTL |
| TXT | @ | v=spf1 ip4:11.22.33.44 -all | 1 min |
Ndekọ DKIM bụ ejiri iji nyochaa izi ezi nke ozi-e. Ga-enwerịrị ihe emepụtara ọha igodo. N'otu aka ahụ, ọ bụ naanị otu n'ime nhọrọ uru ka egosiri.
| ụdị | Onye ọbịa | uru | TTL |
| TXT | s1._domainkey.profit.com | v=DKIM1; k=rsa; p=QWIOJNDSLUB… | 1 min |
DMARC ndekọ bụ usoro nchebe na-esote na nke ikpeazụ. Ọ na-emetụta ozi-e na-agafebeghị SPF na DKIM ndenye ego.
| ụdị | Onye ọbịa | uru | TTL |
| TXT | _dmarc.profit.com | v=DMARC1; p=ọ dịghị; pc=100; rua=mailto:[email protected] | 1 min |
Ọzọkwa, otu n'ime ndekọ kachasị mkpa maka ihe nkesa ozi bụ PTR ndekọ. Enwere ike ikwu na ọ na-arụ ọrụ inversely na Ndekọ, ya bụ, ọ na-ejikọta adreesị IP na ngalaba. Enwere ike ịgbakwunye ụdị ndekọ a naanị site na arịrịọ maka nkwado teknụzụ nke ndị na-eweta nnabata, enwere ike ịlele ya na iwu: adreesị IP, ebe IP bụ adreesị nkesa gị. Nzaghachi kwesịrị igosipụta ngalaba ejikọtara.
Nyochaa ọdụ ụgbọ mmiri
Nsogbu na ọdụ ụgbọ mmiri mechiri emechi nwekwara ike bute nrụrụ nke sava ozi zuru oke. Nke mbụ, ọ dị mkpa iji dokwuo anya na onye na-enye ya ma enwere mgbochi ọ bụla na ọdụ ụgbọ mmiri dị mkpa n'akụkụ ya. Anyị anaghị ejedebe ndị ahịa na ọnụ ọgụgụ ọdụ ụgbọ mmiri mepere emepe na nke ọ bụla raara onwe ya nye or mebere sava. Agbanyeghị, ọtụtụ ndị na-enye ọrụ nnabata na-eme ihe dị iche.
Ị nwere ike ịlele ọdụ ụgbọ mmiri mepere emepe site na iji nke etinyegoro mbụ netstat ịba uru. O zuru ezu ịbanye iwu:
netstat – nat
Site na ihe nkesa SMTP/IMAP/POP3 arụnyere ma hazie ya, anyị ga-ahụ ọdụ ụgbọ mmiri mepere emepe kwekọrọ:
Dịka anyị nwere ike ịhụ na nseta ihuenyo, ọdụ ụgbọ mmiri ndị ahịa mail mepere emepe, ya bụ: SMTP (25) IMAPS (143, 993) POP3S (110, 995). Ị nwekwara ike ịlele ọrụ mail na ọdụ ụgbọ mmiri ọ bụla n'otu n'otu. Nke telnet ngwá ọrụ ga-enyere gị aka na nke a. Ka anyị lee ihe atụ POP3, ya bụ, ọdụ ụgbọ mmiri 110:
telnet mail.yourdomain.com 110
Anyị na-apụ na ngwá ọrụ na Ụzọ ọpụpụ nye iwu ma lelee ọdụ ụgbọ mmiri ndị fọdụrụ dị mkpa dịka otu ụkpụrụ ahụ siri dị. Rịba ama na ngwá ọrụ a na-enyekwa ohere iji nwalee izipu ozi-e na-ejighị ihe mgbakwunye ọzọ. Nke a nwere ike ịba uru n'ọnọdụ ebe onye ọrụ kwesịrị ịtọlite sava na atụmatụ izipu ozi na mpaghara.
N'ọnọdụ ihe isi ike mgbe ị na-emeghe ọdụ ụgbọ mmiri, ị kwesịrị ịṅa ntị na Firewall arụnyere. Ọtụtụ nkesa na-abịa Iptables/Firewalld tinye ya.
n'ihi na iptables anyị na-eji iwu ndị a:
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
Maka 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
N'ọnọdụ ụfọdụ, ọrụ SMTP chọkwara ka emepee ọdụ ụgbọ mmiri 465 na 587 maka ịrụ ọrụ ziri ezi. Imepe ọdụ ụgbọ mmiri ndị a na-eme n'otu ụzọ ahụ. Malitegharịa ekwentị ọrụ Firewall ka ịgbakwunye iwu ọhụrụ.
Na-elele asambodo SSL/TLS nke sava ozi
A na-eji asambodo SSL/TLS na ihe nkesa ozi iji hụ na mbufe data echekwara n'etiti onye ahịa ozi na nkesa, ma kwadokwa izi ezi nke ihe nkesa ozi onye zitere n'onwe ya, na-ewepụ ohere nke mwakpo mmadụ n'etiti. Agbanyeghị, ha nwekwara ike ịkpata nsogbu na izipu ma ọ bụ ịnata ozi. Iji malite nyocha, ịkwesịrị ịchọpụta ma etinyere asambodo n'akụkụ nkesa. Ka anyị lelee ọnụnọ asambodo site na iwu a:
openssl s_client -showcerts -server mail.profit.com -connect IP:port
N'ime iwu a, ịkwesịrị iji nke gị dochie ụkpụrụ ndị a: "mail.profit.com" bụ adreesị nke ihe nkesa ozi; IP: ọdụ ụgbọ mmiri bụ ihe nkesa data. Dịka ọmụmaatụ, ka anyị lelee ọdụ ụgbọ mmiri 993, nke bụ nke IMAP protocol. A na-enyocha protocol ndị ọzọ n'otu ụzọ ahụ.
Na nzaghachi, ihe nkesa ahụ ga-ezigarịrị data asambodo:
Ọtụtụ ndị ahịa mail na-etinye asambodo na-akpaghị aka. Otú ọ dị, n'ọnọdụ ụfọdụ, ọ dị mkpa iji aka hapụ ya ma tinye ha na otu onye ahịa. nyiwe dị iche iche nwere ike ịchọ nrụnye na nhazi nke onye ọ bụla, yabụ anyị na-akwado gị ka ị rụtụ aka na ntuziaka maka otu ngwọta. Anyị na-akwado iji Ka anyị zoo dị ka akwụkwọ, na iji Certbot dị ka ihe inyeaka maka nrụnye na nhazi ya.
Nyochaa ndekọ
N'ikpeazụ, anyị abịala na ngwọta nke na-enyere aka n'ọtụtụ ọnọdụ ma ọ bụrụ na ọ bụla - checking the mail server logs . Ọtụtụ ndị ọrụ na-aghọgbu onwe ha, na-eche maka enweghị ngwọta nke nsogbu ha. Agbanyeghị, ndị ahịa mail ọgbara ọhụrụ na-echekwa ozi buru ibu na ndekọ:
- Ụbọchị na oge izipu na ịnata ozi.
- Adreesị nke onye zitere na onye nnata.
- Nzacha nsonaazụ spam na nje.
- Ọnọdụ kwụ n'ahịrị maka izipu na ịnata ozi.
- Omume nke ndị nchịkwa na ndị ọrụ metụtara ihe nkesa ozi (dịka ọmụmaatụ, ịmepụta, ihichapụ igbe ozi, mgbanwe ntọala).
- Njehie na nsogbu ndị bilitere n'oge nhazi na nnyefe nke ozi-e.
Akwụkwọ ndekọ aha nke a na-echekwa ndekọ ọtụtụ iwu dị na: /var/log/. Dabere na ngwọta ejiri, aha faịlụ ndekọ aha nwere ike ịdị iche. Dịka ọmụmaatụ, ndị mail.log faịlụ bụ dị n'otu akwụkwọ ndekọ aha maka Postfix. Anyị anaghị akwado gị ka ị leghara usoro nyocha a anya wee jiri ndekọ ahụ ozugbo ihe ịrịba ama mbụ nke arụmọrụ onye ahịa ozi adịghị mma pụtara. Biko gụọ akwụkwọ ntuziaka anyị otu esi agụ ndekọ ndekọ Linux.
Ịghọta otu esi elele ihe nkesa ozi
Anyị mere nyocha zuru ezu nke ihe nkesa ozi. N'oge ule, ma ngwaọrụ ịntanetị maka nyocha zuru ezu yana ngwọta mpaghara maka ịchọpụta nsogbu ndị nwere ike emetụta. Mgbe emechara ule niile dị mkpa, enwetara nkọwa zuru oke nke ọnọdụ nke ihe nkesa ozi ugbu a, yana ndụmọdụ maka iwepụ ihe isi ike ndị nwere ike.