Bez šaubām, pasta serveri ir mūsdienu saziņas sastāvdaļa, jo bez tiem nebūtu iespējams nosūtīt un saņemt mūsu e -pastus. Mūsu laikos e -pastus veido klienta / servera arhitektūra, mēs zinām, ka e -pasta ziņojumi tiek veidoti, izmantojot šim nolūkam speciālu programmatūru, šī programma nosūta ziņojumu serverim un savukārt serveris pārsūta ziņojumu adresāta serverim.
Lai šis cikls turpinātu notikt pastāvīgi, ir virkne protokolu, kas ir ļoti svarīgi zināt, lai ziņojumi izietu un pienāktu pareizi.
Apskatīsim dažus no šiem protokoliem (daži, lai atcerētos jēdzienus, bet citi, lai tos stiprinātu)
SMTP (vienkāršs pasta pārsūtīšanas protokols)SMTP galvenais mērķis ir pārsūtīt e -pastu vai pastu starp diviem (2) pasta serveriem. Fedora 23 lietotājs savā lokālajā ierīcē var konfigurēt SMTP, lai pārvaldītu ar pastu saistītus jautājumus, taču mums ir arī iespēja konfigurēt attālos serverus visiem izejošajiem SMTP ziņojumiem.
SMTP protokols ir ļoti svarīgs, jo tam nav nepieciešama autentifikācija.
POP (pasta nodaļas protokols)Fedora 23 POP protokols ir Dovecot, kas ir Dovecot pakotnē, un, lai to instalētu, mēs varam izmantot komandu:
# dnf instalējiet baložuIzmantojot POP serveri, e -pastus lejupielādē klientu e -pasta lietojumprogrammas. POP vislabāk darbojas lietotājiem, kuriem ir e -pasta lasīšanas programmas. Pašlaik ir vairākas POP protokola versijas, piemēram:
- POP3
- APOP
- KPOP
- utt.
IMAP (interneta ziņojumu piekļuves protokols)Tāpat kā ar POP protokolu, IMAP pēc noklusējuma ir pieejams Fedora 23 kopā ar Dovecot paketi. Kad mēs izmantojam IMAP serveri, ziņojumi paliek tur un lietotāji var tos lasīt vai modificēt, tāpat IMAP ļauj pasta lietojumprogrammām izveidot, pārdēvēt vai dzēst direktorijus serverī, lai ziņas būtu sakārtotas.
Apskatīsim Dovecot; Mēs jau esam komentējuši, ka POP un IMAP protokoli ir iekļauti Dovecot pakotnē un šos protokolus var konfigurēt maršrutā /etc/dovecot/dovecot.conf
Instalējiet un konfigurējiet Dovecot
Ja mēs vēlamies konfigurēt Dovecot, lai palaistu POP, mēs varam veikt šādu procesu. Pirmais solis ir instalēt Dovecot ar jau minēto komandu:
# dnf instalējiet baložu
Kad lejupielāde un atbilstošā instalēšana ir pabeigta, mēs varam rediģēt failu dovecot.conf, izmantojot komandu:
cd /etc/dovecot/dovecot.confLai atvērtu failu, ko izmantosim nano, komanda būtu šāda:
nano /etc/dovecot/dovecot.confTiks parādīta baloža informācija, mēs redzam protokolu rindu ar nepieciešamo informāciju: #protokoli = imap pop3 lmtp
Mēs redzam, ka protokoli atbilst vajadzīgajai informācijai: #protokoli = imap pop3 lmtp
Mēs atstājam redaktoru, izmantojot kombināciju CTRL + X, mēs turpinām restartēt protokolu, izmantojot komandu:
# systemctl restartējiet baložuUn vēlāk mēs iespējojam pakalpojumu, izpildot komandu:
# systemctl iespējot baložu.
Parasti pasta programmas ir iedalītas trīs (3) kategorijās:
Pasta transporta aģentsPazīstams arī kā MTA (pasta transporta aģents), tā ir atbildīga par ziņojumu pārsūtīšanu starp ierīcēm, izmantojot SMTP. Fedora 23 piedāvā divus MTA, par kuriem mēs redzēsim vēlāk, Postfix un Sendmail.
Pasta nosūtīšanas aģentsPazīstams kā MDA (pasta piegādes aģents), MTA to izsauc, lai piegādātu pastu pareizajam lietotājam.
Pasta lietošanas aģentsPazīstams arī kā MUA (pasta lietotāja aģents), tas ir klienta pasta lietojumprogrammas sinonīms, un tas ļauj atvērt un rediģēt ienākošos un izejošos ziņojumus.
Instalējiet un konfigurējiet Postfix
Parunāsim mazliet par Postfix, Postfix ir atvērtā pirmkoda programmatūra, ar kuru mēs varam veikt visus uzdevumus, kas saistīti ar ziņojumu sūtīšanu un saņemšanu. Postfix var konfigurēt, lai pieņemtu savienojumus no ierīcēm, kuras nav lokālajā datorā, Postfix konfigurācijas faili atbalsta līdz 250 direktīvām.
Uz instalējiet Postfix mūsu Fedora 23 mēs izpildīsim komandu:
# dnf -y instalējiet postfix
Mēs varam ievadīt ceļu cd / etc / postfix, lai redzētu failus, kas veido Postfix
Visbiežāk izmantotie faili ir:
- Piekļuve: To izmanto, lai kontrolētu piekļuvi, un šis fails ļauj noteikt, kuriem saimniekiem ir atļauts izveidot savienojumu ar Postfix.
- Main.cf: Tas ir Postfix globālās konfigurācijas fails, šajā failā mēs atrodam lielāko daļu konfigurāciju.
- Master.cf: Šis fails ļauj mums rediģēt Postfix uzvedību, izmantojot dažādus procesus.
- Transports: Tas ļauj mums ierīcēm kartēt dažādas adreses.
Lai rediģētu kādu no failiem, mēs izmantosim nano, piemēram, nano main.cf, tas atver šādu logu:
Ja mēs vēlamies redzēt transporta saturu, mēs ievadīsim komandu:
nano transportsTiks parādīts šāds:
Ikreiz, kad veicam izmaiņas kādā no šiem failiem, mums ir jārestartē pakalpojums ar komandu:
# systemctl restartējiet postfixPostfix pakalpojuma restartēšana
Kā administratoriem veikt postfix pamata konfigurācija mums ir jārediģē fails main.cf Lai saņemtu un nosūtītu ziņojumus, mēs atveram failu, izpildot šo komandu postfix mapē:
nano main.cfGalvenie konfigurējamie parametri ir:
- Uz līnijas mans domēns mēs varam noņemt hash # un aizstāt domēns.tld ar pasta servera domēnu, ko izmantot.
- Dzēst komentāru myorigin = mans domēns
- Izdzēsiet līniju mans saimnieka vārds un mēs varam nomainīt host.domain.tld ar komandas nosaukumu.
- Izdzēsiet līniju mynetworks un mums ir jāaizstāj IP adrese 168.100.189.0/28 ar IP adresi, kas ir derīga ierīču savienošanai.
- Dzēst komentāru no inet_interfaces.
- Restartējiet Postfix pakalpojums.
Instalējiet Sendmail
Vēl viena mūsu piedāvātā iespēja ir Sendmail, Sendmail galvenais mērķis ir droši pārsūtīt pastu starp ierīcēm, izmantojot SMTP protokolu: Jāatzīmē, ka Sendmail jau tiek izlaists un pašlaik tiek izmantots Postfix, tomēr mēs redzēsim Sendmail uzstādīšanas process.
Lai instalētu Sendmail mūsu Fedora 23, mēs izmantosim komandu:
# dnf instalējiet sendmail
Mēs pieņemam pakotņu lejupielādi, un, tiklīdz tās ir lejupielādētas un instalētas, mums tās ir jāinstalē sendmail -cf pakotne, šim nolūkam mēs izmantojam komandu:
dnf instalējiet sendmail -cfCeļš, kur mēs varam atrast Sendmail konfigurācijas failu, ir /etc/mail/sendmail.cf
Ceļā / etc / mail mēs varam redzēt šādus visvairāk rediģētos failus:
- Piekļuve: Šis fails nosaka, kuras sistēmas var izmantot Sendmail, lai nosūtītu e -pastus.
- Vietējo saimniekdatoru vārdi: Šis fails norāda ierīču aizstājvārdus
- Dominējams: Norādiet kartējamos domēna vārdus
Instalējiet un konfigurējiet Fetchmail
Vēl viena Fedora 23 alternatīva ir Fetchmail izmantošana, kas ir atbildīga par ziņojumu izgūšanu no attāliem serveriem un to nogādāšanu vietējā MTA. Fetchmail var strādāt ar POP3 un IMAP protokoliem.
Uz instalējiet Fetchmail mēs izmantosim komandu:
# dnf instalējiet fetchmail
Mēs pieņemam lejupielādi un gaidām, kamēr sistēma pabeigs instalēšanas procesu. Fetchmail tiek individuāli konfigurēts, izmantojot failu .fetchmailrc, šis fails apstiprina, vai attālajā serverī ir ziņojumi, lai tos lejupielādētu, un šie ziņojumi tiek nosūtīti uz ierīces 25. portu, lai tos nolasītu.
Failā .fetchmailrc ir trīs galvenie 3 parametri:
- Globālās iespējas: Viņi ir atbildīgi par Fetchmail kontroles norādījumu sniegšanu.
- Servera opcijas: Norādiet visu ar serveri saistīto informāciju, piemēram, nosaukumu, portus utt.
- Lietotāja iespējas: Tajā ir informācija, kas saistīta ar lietotājiem, piemēram, viņu vārdi, paroles utt.
MTA (pasta transporta aģenta) konfigurācijaTā kā mēs zinām, ka MTA ir būtiska, lai ziņojums nonāktu galamērķī, mēs atrodam tādus MTA kā Thunderbird, Evolution, kurus izmanto e -pasta ziņojumu lasīšanai un rediģēšanai. Kā redzējām, Fedora 23 ietver divus (2) Postfix un Sendmail MTA, ja mēs abi esam tos instalējuši, pēc noklusējuma tiks izmantots Postfix.
MDA (pasta piegādes aģenta) konfigurācijaFedora 23 ietver divus (2) MDA, Procmail un Mail, un Procmail ir visspēcīgākais un drošākais rīks. Procmail rūpējas par ziņojumu filtrēšanu un piegādi pareizajam adresātam.
Procmail sāk savu uzdevumu katru reizi, kad MTA ievieto e -pastu pasta kopā. Procmail izveido failu / etc ceļā ar nosaukumu .procmailrc, un šajā failā varat rediģēt ļoti svarīgus mainīgos, piemēram:
- Noklusējums: Tā ir atbildīga par noklusējuma pastkastes izveidi, kurā ziņojumi tiks ievietoti
- Bloķēts miegs: Iestata laiku, ko mēra sekundēs, lai Procmail izmantotu failu
- Orgmail: Ļauj definēt sākotnējo e -pastu
- Apturēt: ļauj noteikt laiku sekundēs, kurā Procmail apturēs resursa darbību.
MUA (pasta lietotāju aģentu) konfigurācijaIzmantojot Fedora, mēs atrodam dažas MUA programmas, piemēram, Evolution, kas ļauj atvērt ziņojumus. Lielākā daļa MUA, kas izveidoti e -pasta ziņojumu skatīšanai un rediģēšanai, izmanto attālo SSL, lai garantētu ziņojuma drošību, tāpat SSL šifrēšana tiek piedāvāta IMAP un POP protokoliem, izmantojot SSL sertifikātus.
Ja mēs vēlamies izveidot parakstītu drošības sertifikātu, mums ir jāmaina fails dovecot-openssl.cnf, kas atrodas ceļā:
/etc/pki/dovecot/dovecot-openssl.cnf
Tur mums jāievada šādas komandas:
# rm -f certs /dovecot.pem private /dovecot.pem # /usr/libexec/dovecot/mkcert.sh
Tādā veidā mēs esam izveidojuši drošu sertifikātu, tagad mums jādodas uz ceļu:
/etc/dovecot/conf.d/10-ssl.conf
Tur mums jāatver minētais fails, izmantojot nano (nano 10-ssl.conf) un pārbaudiet, vai šie dati atrodas šādās rindās:
ssl_cert =
ssl_key =
Visbeidzot, mums ir jārestartē dovecot pakalpojums, izmantojot komandu:
# systemctl restartējiet baložuLai iegūtu sīkāku informāciju par visu šo: