Kif Twaqqaf Postfix Mail Server (SMTP) billi tuża Konfigurazzjoni null-client - Parti 9


Irrispettivament mill-ħafna metodi ta’ komunikazzjoni onlajn li huma disponibbli llum, l-email tibqa’ mod prattiku biex twassal messaġġi minn tarf tad-dinja għall-ieħor, jew lil persuna bilqiegħda fl-uffiċċju ħdejn tagħna.

L-immaġni li ġejja turi l-proċess tat-trasport tal-email li jibda minn min jibgħat sakemm il-messaġġ jasal fl-inbox tar-riċevitur:

Biex dan ikun possibbli, jiġru diversi affarijiet wara l-kwinti. Sabiex messaġġ elettroniku jitwassal minn applikazzjoni tal-klijent (bħal Thunderbird, Outlook, jew servizzi tal-webmail bħal Gmail jew Yahoo! Mail) lil server tal-posta, u minn hemm lis-server tad-destinazzjoni u finalment lir-riċevitur maħsub tiegħu, servizz SMTP (Simple Mail Transfer Protocol) għandu jkun fis-seħħ f'kull server.

Din hija r-raġuni għaliex f'dan l-artikolu se nispjegaw kif twaqqaf server SMTP f'RHEL 7 fejn emails mibgħuta minn utenti lokali (anke lil utenti lokali oħra) jintbagħtu lil server tal-posta ċentrali għal aċċess aktar faċli.

Fir-rekwiżiti tal-eżami din tissejjaħ setup null-client.

L-ambjent tat-test tagħna se jikkonsisti minn server tal-posta li joriġina u server tal-posta ċentrali jew 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)

Għar-riżoluzzjoni tal-ismijiet se nużaw il-fajl magħruf /etc/hosts fuq iż-żewġ kaxxi:

192.168.0.18    box1.mydomain.com       box1
192.168.0.20    mail.mydomain.com       mail

Installazzjoni ta' Postfix u Firewall/Konsiderazzjonijiet SELinux

Biex nibdew, ikollna bżonn (fiż-żewġ servers):

1. Installa Postfix:

# yum update && yum install postfix

2. Ibda s-servizz u ppermettih jaħdem fuq reboots futuri:

# systemctl start postfix
# systemctl enable postfix

3. Ħalli t-traffiku tal-posta permezz tal-firewall:

# firewall-cmd --permanent --add-service=smtp
# firewall-cmd --add-service=smtp

4. Ikkonfigura Postfix fuq box1.mydomain.com.

Il-fajl tal-konfigurazzjoni prinċipali ta’ Postfix jinsab f’/etc/postfix/main.cf. Dan il-fajl innifsu huwa sors ta 'dokumentazzjoni kbir peress li l-kummenti inklużi jispjegaw l-iskop tas-settings tal-programm.

Għall-qosor, ejja nuru biss il-linji li jridu jiġu editjati (iva, trid tħalli mydestination vojta fis-server tal-oriġini; inkella l-emails se jinħażnu lokalment għall-kuntrarju f'server tal-posta ċentrali li huwa dak li fil-fatt irridu):

myhostname = box1.mydomain.com
mydomain = mydomain.com
myorigin = $mydomain
inet_interfaces = loopback-only
mydestination =
relayhost = 192.168.0.20

5. Ikkonfigura Postfix fuq 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

U ssettja l-boolean SELinux relatat għal veru b'mod permanenti jekk ma jkunx diġà sar:

# setsebool -P allow_postfix_local_write_mail_spool on

Is-SELinux boolean ta' hawn fuq se jippermetti lil Postfix jikteb fir-rukkell tal-posta fis-server ċentrali.

5. Ibda mill-ġdid is-servizz fuq iż-żewġ servers biex il-bidliet jidħlu fis-seħħ:

# systemctl restart postfix

Jekk Postfix ma jibdax b'mod korrett, tista' tuża l-kmandi li ġejjin biex issolvi l-problemi.

# systemctl –l status postfix
# journalctl –xn
# postconf –n

Ittestjar tas-Servers tal-Posta Postfix

Biex tittestja s-servers tal-posta, tista 'tuża kwalunkwe aġent tal-Utent tal-Mail (l-aktar komunement magħruf bħala MUA fil-qosor) bħall-posta jew il-mutt.

Peress li mutt huwa favorit personali, se nużaha fil-kaxxa 1 biex nibgħat email lill-utent tecmint billi tuża fajl eżistenti (mailbody.txt) bħala korp tal-messaġġ:

# mutt -s "Part 9-RHCE series" [email  < mailbody.txt

Issa mur fis-server tal-posta ċentrali (mail.mydomain.com), idħol bħala utent tecmint, u ċċekkja jekk l-email ġietx irċevuta:

# su – tecmint
# mail

Jekk l-email ma waslitx, iċċekkja r-rukkell tal-posta ta’ root għal notifika ta’ twissija jew żball. Inti tista 'wkoll trid tiżgura li s-servizz SMTP qed jaħdem fuq iż-żewġ servers u li l-port 25 huwa miftuħ fis-server tal-posta ċentrali bl-użu tal-kmand nmap:

# nmap -PN 192.168.0.20

Sommarju

It-twaqqif ta’ mail server u relay host kif muri f’dan l-artikolu huwa ħila essenzjali li kull amministratur tas-sistema għandu jkollu, u jirrappreżenta l-pedament biex jifhem u jinstalla xenarju aktar kumpless bħal mail server li jospita domain live għal diversi (anke mijiet jew eluf) ta’ kontijiet tal-email.

(Jekk jogħġbok innota li dan it-tip ta 'setup jeħtieġ server DNS, li huwa barra mill-ambitu ta' din il-gwida), iżda tista 'tuża l-artikolu li ġej biex tissettja Server DNS:

  1. Issettja Cache biss DNS Server f'CentOS/RHEL 07

Fl-aħħarnett, nirrakkomanda ħafna li ssir familjari mal-fajl ta 'konfigurazzjoni ta' Postfix (main.cf) u l-paġna man tal-programm. Jekk għandek dubju, toqgħodx lura milli tibgħatilna linja billi tuża l-formola hawn taħt jew tuża l-forum tagħna, Linuxsay.com, fejn int se tikseb għajnuna kważi immedjata minn esperti tal-Linux minn madwar id-dinja.