Otu esi edozi sava ozi Postfix (SMTP) site na iji nhazi onye ahịa efu - Nkebi 9
N'agbanyeghị ọtụtụ ụzọ nzikọrịta ozi ịntanetị dị taa, email ka bụ ụzọ bara uru isi zie ozi site n'otu nsọtụ ụwa gaa n'ọzọ, ma ọ bụ nye onye nọ ọdụ n'ọfịs n'akụkụ nke anyị.
Foto a na-egosi usoro mbufe ozi-e na-amalite site na onye zitere ya ruo mgbe ozi ahụ rutere igbe mbata nke nnata:
Iji mee ka nke a kwe omume, ọtụtụ ihe na-eme n'azụ ihe nkiri. Ka ezigara ozi email site na ngwa ndị ahịa (dị ka Thunderbird, Outlook, ma ọ bụ ọrụ webmail dị ka Gmail ma ọ bụ Yahoo! a ga-enwerịrị ọrụ SMTP (Protocol Transfer Protocol dị mfe) na nkesa ọ bụla.
Ọ bụ ya mere n'isiokwu a, anyị ga-akọwa otú e si edozi ihe nkesa SMTP na RHEL 7 ebe a na-ebuga ozi ịntanetị nke ndị ọrụ mpaghara (ọbụlagodi ndị ọrụ mpaghara ndị ọzọ) na-ezigara na nkesa ozi etiti ka ọ dị mfe ịnweta.
N'ihe nyocha chọrọ nke a ka a na-akpọ ntọala onye ahịa efu.
Gburugburu ule anyị ga-enwe ihe nkesa ozi na-esite na nkesa ozi etiti ma ọ bụ relayhost.
Original Mail Server: (hostname: box1.mydomain.com / IP: 192.168.0.18) Central Mail Server: (hostname: mail.mydomain.com / IP: 192.168.0.20)
Maka mkpebi aha anyị ga-eji faịlụ a ma ama /etc/hosts na igbe abụọ:
192.168.0.18 box1.mydomain.com box1 192.168.0.20 mail.mydomain.com mail
Ịwụnye Postfix na Firewall/SELinux echiche
Iji malite, anyị ga-achọ (na sava abụọ):
1. Wụnye Postfix:
# yum update && yum install postfix
2. Malite ọrụ ma mee ka ọ rụọ ọrụ na reboots n'ọdịnihu:
# systemctl start postfix # systemctl enable postfix
3. Kwe ka okporo ụzọ ozi site na firewall:
# firewall-cmd --permanent --add-service=smtp # firewall-cmd --add-service=smtp
4. Hazie Postfix na box1.mydomain.com.
Faịlụ nhazi isi nke Postfix dị na /etc/postfix/main.cf. Faịlụ a n'onwe ya bụ nnukwu akwụkwọ ndekọ dị ka nkọwa ndị agbakwunyere na-akọwa ebumnuche ntọala mmemme ahụ.
Maka nkenke, ka anyị gosipụta naanị ahịrị ndị achọrọ ka edezi (ee, ịkwesịrị ịhapụ ihe omimi efu na sava sitere na ya, ma ọ bụghị ya, a ga-echekwa ozi ịntanetị na mpaghara na-emegide na sava ozi etiti nke bụ ihe anyị chọrọ n'ezie):
myhostname = box1.mydomain.com mydomain = mydomain.com myorigin = $mydomain inet_interfaces = loopback-only mydestination = relayhost = 192.168.0.20
5. Hazie Postfix na mail.mydomain.com.
myhostname = mail.mydomain.com mydomain = mydomain.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 192.168.0.0/24, 127.0.0.0/8
Ma tọọ SELinux boolean nke metụtara ya ka ọ bụrụ eziokwu na-adịgide adịgide ma ọ bụrụ na emebeghị ya:
# setsebool -P allow_postfix_local_write_mail_spool on
Boolean SELinux dị n'elu ga-ekwe ka Postfix dee na spool mail na sava etiti.
5. Malitegharịa ọrụ ahụ na sava abụọ ahụ ka mgbanwe wee malite:
# systemctl restart postfix
Ọ bụrụ na Postfix amaliteghị nke ọma, ị nwere ike iji iwu ndị a iji dozie nsogbu.
# systemctl –l status postfix # journalctl –xn # postconf –n
Na-anwale sava ozi Postfix
Iji nwalee nkesa ozi, ị nwere ike iji onye ọrụ ozi ozi ọ bụla (nke a na-akpọkarị MUA maka mkpụmkpụ) dị ka mail ma ọ bụ mutt.
Ebe mutt bụ ọkacha mmasị nkeonwe, m ga-eji ya na igbe 1 iji zipu ozi-e na tecmint onye ọrụ site na iji faịlụ dị (mailbody.txt) dị ka ahụ ozi:
# mutt -s "Part 9-RHCE series" [email < mailbody.txt
Ugbu a gaa na nkesa ozi etiti (mail.mydomain.com), banye dị ka onye ọrụ tecmint, wee lelee ma enwetara email ahụ:
# su – tecmint # mail
Ọ bụrụ na enwetaghị email ahụ, lelee mgbọrọgwụ ozi spool maka ịdọ aka ná ntị ma ọ bụ ọkwa njehie. Ị nwekwara ike ịchọ ijide n'aka na ọrụ SMTP na-arụ ọrụ na sava abụọ na ọdụ ụgbọ mmiri 25 na-emeghe na nkesa ozi etiti site na iji nmap iwu:
# nmap -PN 192.168.0.20
Nchịkọta
Ịtọlite ihe nkesa ozi na onye na-agbagharị agbagharị dị ka egosiri n'isiokwu a bụ nkà dị mkpa nke onye nchịkwa usoro ọ bụla ga-enwe, ma na-anọchite anya ntọala iji ghọta na wụnye ọnọdụ dị mgbagwoju anya dị ka ihe nkesa ozi na-akwado ngalaba dị ndụ maka ọtụtụ (ọbụlagodi). narị narị ma ọ bụ puku kwuru puku) akaụntụ email.
(Biko rịba ama na ụdị ntọlite a chọrọ sava DNS, nke na-esiteghị na ntuziaka a), mana ị nwere ike iji edemede na-esote ịtọlite sava DNS:
- Nhazi naanị ihe nkesa DNS na CentOS/RHEL 07
N'ikpeazụ, a na m akwado ka ị mara faịlụ nhazi Postfix (main.cf) na ibe nwoke mmemme ahụ. Ọ bụrụ na ị nwere obi abụọ, egbula oge iji dobe anyị ahịrị site na iji ụdị dị n'okpuru ma ọ bụ jiri nnọkọ anyị, Linuxsay.com, ebe ị ga-enweta enyemaka ozugbo site n'aka ndị ọkachamara Linux si gburugburu ụwa.