E-pasts ir viena no visvienkāršākajām ziņojumapmaiņas metodēm, kas izmantota kopš interneta attīstības. Tā rezultātā ir izstrādāti daudzi ziņojumapmaiņas rīki un protokoli. Ir protokoli dažādu arhitektūru sistēmu saderīgai darbībai.

E-pasta serveri veic tādus uzdevumus kā lietotāju e-pasta nepazaudēšana un palīdz lietotājiem piekļūt saviem e-pastiem, kad viņi ir tiešsaistē. Rīki, kas nodrošina e-pasta pārsūtīšanu lokālajos iekštīklos un internetā, tiek saukti par pasta pārsūtīšanas aģentiem (MTA).

Tālāk ir norādīts, kā instalēt un iestatīt Postfix pasta serveri Debian Linux instalācijā.

1. darbība: Postfix pasta servera instalēšana vietnē Debian

Daudzos gadījumos Postfix tiek izvirzīts priekšplānā, pateicoties tā lietošanas vienkāršībai, mazajiem iestatījumiem un lielajam lietojumu skaitam. Izmantojiet šo komandu, lai instalētu Postfix savā Linux distribūcijā, kuras pamatā ir Debian:

Interneta vietnes Sitesudo apt uzstādīt postfix

Ja savā sistēmā esat instalējis Sendmail, pirms Postfix instalēšanas labāk to atinstalēt.

instagram viewer
sudo apt noņemt sendmail

Instalēšanas laikā Postfix uzdos dažus jautājumus. Izvēlieties Interneta vietne pirmajam ienākošajam pieprasījumam un otrajā uzvednē ievadiet vajadzīgo domēna nosaukumu.

Tāpat kā lielākā daļa Linux programmatūras, arī Postfix savus iestatījumus saglabā failos. Tas ir lieliski, jo varat veikt jebkuras vēlamās izmaiņas programmā Postfix, vienkārši rediģējot teksta failus. Postfix iestatījumi parasti atrodas galvenais.sal failu. Lai būtu drošībā, vienmēr ir jāizveido noklusējuma dublējums galvenais.sal failu.

2. darbība: Postfix pasta servera konfigurācijas

Vispirms atveriet galvenais.sal failu ar jūsu izvēlētu teksta redaktoru un mainiet tā saturu, kā vēlaties. Faila iekšpusē ir daudz pamatinformācijas, piemēram, mans domēns (iekārtas domēna nosaukums) un mans saimniekdators (pilns SMTP servera nosaukums). Pielāgojiet iestatījumus, lai serveris darbotos. Lai iegūtu priekšstatu, varat atsaukties uz tālāk sniegto piemēru.

vim /etc/postfix/main.cf

3. darbība: pasta sūtīšana, izmantojot Postfix

Lai nosūtītu pirmo pastu, izmantojot Postfix serveri, izmantojiet tālāk norādītās komandas. Šīs komandas ir paredzētas jūsu IP adreses un domēna nosaukuma pievienošanai saimnieki failu.

hostnameectlset-hostnamepastu.fatih.com
atbalss "192.168.0.100 fatih.lab mail.fatih.lab">> /etc/hosts
pārstartēt

Restartējiet sistēmu lai pārliecinātos, ka iestatījumi stājas spēkā. Pēc atsāknēšanas pārbaudiet sava saimniekdatora nosaukuma faila saturu, izmantojot tālāk norādīto komandu.

resursdatora nosaukums && kaķis /etc/hostname && resursdatora nosaukums -s

# Izvade
pastu.fatih.com
pastu.fatih.com
pastu

Pēc tam pārbaudiet porta numuru, izmantojot šo komandu, lai pārliecinātos, ka viss ir kārtībā:

netstat -tlpn

Tagad varat izveidot savu pirmo ziņojumu un redzēt, kā viss notiek.

Nosūtiet savu pirmo e-pastu ar tālāk norādīto komandu:

atbalss "mans pirmais pasta saturs" | pasts -s "Sveiki, Postfix" sakne

Pēc šīs darbības atveriet mapi Maildir, kas norādīta failā main.cf, lai pārbaudītu, vai viss ir kārtībā. Ja viss noritēja labi, jūsu nosūtītajam e-pastam vajadzētu būt šeit.

kaķis /Maildir/jauns/[Nospiediet tabulēšanas taustiņu]

4. darbība: IMAP un Dovecot konfigurācija

Ja jums kādreiz ir bijis e-pasta servera pakalpojums, droši vien jau esat dzirdējis par e-pasta protokoliem. Šīs protokoli ir POP un IMAP. Jūsu izdarītajai izvēlei ir milzīga ietekme uz jūsu sūtīšanas, saņemšanas un citām e-pasta pārsūtīšanas plūsmām. Lai gan POP (Post Office Protocol) ir vispopulārākais e-pasta protokola veids, IMAP (Internet Message Access Protocol) ir izvēles protokols lielākajai daļai lietotāju mūsdienās.

Tālāk ir sniegts piemērs pasta sūtīšanai, izmantojot Postfix un IMAP. Bet pirms tam ir svarīgi vismaz virspusējas zināšanas par IMAP.

IMAP darbojas kā tilts starp jūsu e-pasta klientu un e-pasta serveri. E-pasta serveri ļauj nosūtīt un saņemt e-pastus. Tomēr IMAP ļauj saglabāt e-pastus serverī, līdz tos manuāli noņemat. Kad piesakāties e-pasta klientā, piemēram, Gmail vai Outlook, klients izmanto IMAP, lai izveidotu savienojumu ar e-pasta serveri.

Turklāt IMAP ir daudz priekšrocību. Piemēram, varat piekļūt saviem e-pasta ziņojumiem no tik dažādām ierīcēm, cik vēlaties, un no jebkuras vietas. Tas arī lejupielādē attiecīgo ziņojumu tikai tad, kad uz tā noklikšķināt.

E-pasta pielikumi netiek automātiski lejupielādēti, izmantojot IMAP. Tādējādi varat daudz ātrāk pārbaudīt savus ziņojumus un kontrolēt, kurus failu pielikumus vēlaties atvērt.

Tā kā pasaule arvien vairāk virzās uz mobilajām ierīcēm, IMAP, protams, kļūst arvien populārāks. Viedtālruņu, klēpjdatoru, planšetdatoru un citu ierīču izplatība padara pieprasījumu pēc IMAP intensīvāku nekā jebkad agrāk.

Dovecot konfigurēšana

Izmantojot Dovecot, ir iespējams nosūtīt tīkla pasta pārsūtījumus, izmantojot POP3 vai IMAP. Pirmā lieta, kas jums jādara, lai tas darbotos, ir instalēt to savā sistēmā ar šādu komandu:

sudo apt uzstādīt dovecot-core dovecot-imapd

Pēc instalēšanas mapē būs daži faili /etc/dovecot mapi. Šajos failos ir jāveic dažādi pielāgojumi un jākonfigurē Dovecot.

Pirmkārt, jums ir jāizveido saikne starp jūsu Maildir mape un Dovecot. The mail_location rinda norāda mapi, kurā saglabāt pastu. Aizstājiet izteicienu šeit ar Maildir šādi. Lai to izdarītu, atveriet 10-mail.conf failu ar jebkuru vēlamo redaktoru.

vim /etc/dovecot/conf.d/10-mail.conf

Un mainiet līniju, sākot ar mail_location uz:

mail_location = maildir:~/Maildir

Tagad jūs izveidosit savienojumu starp Postfix un Dovecot. Lai to izdarītu, atveriet 10-master.conf failu tādā pašā veidā un mainiet kodus zem Postfix smtp-auth komentārs:

vim /etc/dovecot/conf.d/10-master.conf

Mainiet failā šādas rindas:

unix_listener /var/spool/postfix/Privāts/auth {
režīms = 0666
lietotājs = postfix
grupa = postfix
}

Dovecot pēc noklusējuma darbojas 143. portā. Lai to pārbaudītu, restartējiet pakalpojumu Dovecot un pārbaudiet porta numuru, izmantojot tālāk norādīto komandu:

netstat -tlpn

Tagad, kad viss ir kārtībā, ir pienācis laiks nosūtīt īstu e-pastu. Šim nolūkam izveidojiet jaunu lietotāju, izmantojot tālāk norādītās komandas:

adduser testuser

Pēc tam izveidojiet savienojumu ar portu 25, izmantojot komandu nc.

nc localhost 25

Jūsu termināļa pieteikšanās ekrāna saturs var nedaudz atšķirties, taču tas ir normāli. Tu vari izmantot Ctrl+C lai izietu un mēģinātu vēlreiz, ja rodas kāda kļūda. Komanda, kas jums jāizmanto šajā posmā, ir:

ehlo localhost

Jūs tagad esat e-pasta satura rediģēšanas stadijā. Komandu struktūra, kas jāievada šajā posmā, ir:

pastu no: sakne
rcpt uz: testuser
datus
priekšmets: testa priekšmets
mana pasta saturs
.
pamest

Ir vēl viena vieta, kur pārbaudīt, vai e-pasta pārsūtīšana bija veiksmīga. Pēc konfigurācijas šim e-pastam ir jāatrodas mapē Maildir. Lai to izdarītu, pārbaudiet, vai jūsu nosūtītais e-pasts pastāv šajā mapē, izmantojot šādu komandu:

kaķis /home/testuser/Maildir/jauns/[Nospiediet tabulēšanas taustiņu]

Kā redzat, ar Dovecot IMAP un Postfix jūs esat veiksmīgi nosūtījis vēlamo saturu testa lietotājam.

Kāpēc izmantot Postfix Linux serveros?

Kā redzat no piemēriem, Postfix izmantošana ir ļoti praktiska un vienkārša. Postfix ir ļoti elastīgs pasta serveru administratoriem un izstrādātājiem. Turklāt tas ir saderīgs ar daudziem rīkiem, piemēram, SQL, MySQL, Cyrus, LDAP, SASL, TSL un SSL. Salīdzinot ar citiem MTA, tas darbojas labāk pat sistēmās ar intensīvu trafiku un vairākiem lietotājiem.

Postfix darbojas diezgan gludi ne tikai Linux, bet arī Unix un Windows. Pat tehnoloģiju uzņēmumi ar augsto tehnoloģiju serveriem, piemēram, Microsoft, Google un Amazon, ir izmantojuši Postfix daudzās jomās. Turklāt tas ir daudz veiksmīgāks drošības ziņā, it īpaši salīdzinājumā ar Sendmail. Šo iemeslu dēļ pasta serveru administratori joprojām dod priekšroku Postfix pasta arhitektūrai pat pēc 20 gadiem.