E-post on üks põhilisemaid sõnumsidemeetodeid, mida on kasutatud alates Interneti arengust. See on viinud paljude sõnumitööriistade ja -protokollide väljatöötamiseni. Erineva arhitektuuriga süsteemide ühilduvaks tööks on protokollid.

Meiliserverid täidavad selliseid ülesandeid nagu kasutajate e-kirjade kadumise vältimine ja kasutajate abistamine nende meilidele juurdepääsul, kui nad on võrgus. Tööriistu, mis pakuvad e-kirjade edastamist kohalikes sisevõrkudes ja Internetis, nimetatakse meiliedastusagentideks (MTA).

Siit saate teada, kuidas installida ja seadistada Postfixi meiliserver Debian Linuxi installimisel.

1. samm: Postfixi meiliserveri installimine Debiani

Paljudel juhtudel kerkib Postfix esile tänu oma kasutusmugavusele, vähestele seadistustele ja suurele kasutuste arvule. Postfixi installimiseks oma Debianil põhinevale Linuxi distributsioonile kasutage järgmist käsku:

Internet Sitesudo apt installida postfix

Kui olete oma süsteemi installinud Sendmaili, oleks parem see enne Postfixi installimist desinstallida.

sudo apt eemalda sendmail

Installimise ajal esitab Postfix teile mõned küsimused. Valige Interneti-sait esimese sissetuleva päringu jaoks ja sisestage teisele viipale soovitud domeeninimi.

Nagu enamik Linuxi tarkvara, salvestab Postfix oma seaded failidesse. See on suurepärane, kuna saate teha Postfixis soovitud muudatusi lihtsalt tekstifaile redigeerides. Postfixi sätted asuvad üldiselt peamine.vrd faili. Turvalisuse huvides peaksite alati looma vaikeväärtusest varukoopia peamine.vrd faili.

2. samm: Postfixi meiliserveri konfiguratsioonid

Kõigepealt avage peamine.vrd faili oma valitud tekstiredaktoriga ja muutke selle sisu vastavalt oma soovile. Faili sees on palju põhiinfot, nt minu domeen (masina domeeninimi) ja minu hostinimi (SMTP-serveri täisnimi). Muutke seadeid, et server töötaks. Idee saamiseks võite vaadata allolevat näidet.

vim /etc/postfix/main.cf

3. samm: posti saatmine Postfixiga

Esimese kirja saatmiseks Postfixi serveriga kasutage allolevaid käske. Need käsud on mõeldud teie IP-aadressi ja domeeninime lisamiseks võõrustajad faili.

hostnameectlset-hostinimimail.fatih.com
kaja "192.168.0.100 fatih.lab mail.fatih.lab">> /etc/hosts
taaskäivitage

Taaskäivitage oma süsteem veendumaks, et seaded jõustuvad. Pärast taaskäivitamist kontrollige oma hostinime faili sisu alloleva käsuga.

hostinimi && kass /etc/hostinimi && hostinimi -s

# Väljund
mail.fatih.com
mail.fatih.com
mail

Seejärel kontrollige oma pordi numbrit järgmise käsuga, et veenduda, et kõik on korras:

netstat -tlpn

Nüüd saate koostada oma esimese sõnumi ja vaadata, kuidas asjad lähevad.

Saatke oma esimene e-kiri alloleva käsuga:

kaja "minu esimene meili sisu" | mail -s "Tere Postfix" juur

Pärast seda sammu avage failis main.cf määratud Maildiri kaust, et kontrollida, kas kõik on korras. Kui kõik läks hästi, peaks teie saadetud meil olema siin.

kass /Maildir/uus/[Vajuta tabeldusklahvi]

4. samm: IMAP-i ja Dovecoti konfigureerimine

Kui olete kunagi meiliserveri teenust kasutanud, olete ilmselt varem e-posti protokollidest kuulnud. Need protokollid on POP ja IMAP. Teie tehtud valikul on tohutu mõju teie saatmise, vastuvõtmise ja muude e-kirjade edastamise voogudele. Kui POP (Post Office Protocol) on kõige populaarsem e-posti protokolli tüüp, siis IMAP (Internet Message Access Protocol) on tänapäeval enamiku kasutajate jaoks valitud protokoll.

Altpoolt leiate näite postfixi ja IMAP-iga posti saatmisest. Kuid enne seda on oluline omada vähemalt pealiskaudseid teadmisi IMAP-i kohta.

IMAP toimib sillana teie meilikliendi ja meiliserveri vahel. Meiliserverid võimaldavad meilisõnumeid saata ja vastu võtta. Kuid IMAP võimaldab teil oma e-kirju serveris säilitada, kuni need käsitsi eemaldate. Kui logite sisse meiliklienti (nt Gmail või Outlook), kasutab klient meiliserveriga ühenduse loomiseks IMAP-i.

Lisaks on IMAP-il palju eeliseid. Näiteks pääsete oma meilisõnumitele juurde nii paljudest erinevatest seadmetest kui soovite ja kõikjalt. Samuti laadib see vastava sõnumi alla ainult siis, kui sellel klõpsate.

Meilimanuseid ei laadita IMAP-iga automaatselt alla. Nii saate oma sõnumeid palju kiiremini kontrollida ja kontrollida, milliseid failimanuseid soovite avada.

Kuna maailm liigub üha enam mobiili poole, muutub IMAP loomulikult populaarsemaks. Nutitelefonide, sülearvutite, tahvelarvutite ja muude seadmete levik muudab nõudluse IMAP-i järele intensiivsemaks kui kunagi varem.

Dovecoti seadistamine

Dovecotiga on võimalik saata võrgu postiedastusi kasutades POP3 või IMAP. Esimene asi, mida peate selle toimimiseks tegema, on installida see oma süsteemi järgmise käsuga:

sudo apt installida tuvipuu-südamik tuvipuu-imapd

Pärast installimist on failis mõned failid /etc/dovecot kausta. Peate neid faile tegema erinevaid muudatusi ja konfigureerima Dovecoti.

Esiteks peate looma omavahelise ühenduse Maildir kaust ja Dovecot. The mail_location rida määrab kausta, kuhu kirjad salvestada. Asendage siinne väljend Maildiriga järgmiselt. Selleks avage 10-mail.conf faili mis tahes soovitud redaktoriga.

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

Ja muutke rida alustades mail_location kellele:

mail_location = maildir:~/Maildir

Nüüd loote ühenduse Postfixi ja Dovecoti vahel. Selleks avage 10-master.conf faili samal viisil ja muutke allolevaid koode Postfix smtp-auth kommentaar:

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

Muutke failis järgmisi ridu:

unix_listener /var/spool/postfix/privaatne/auth {
režiim = 0666
kasutaja = postfix
rühm = postfix
}

Dovecot töötab vaikimisi pordis 143. Selle kontrollimiseks taaskäivitage tuvipuu teenus ja kontrollige pordi numbrit alloleva käsuga:

netstat -tlpn

Nüüd, kui kõik on hästi, on aeg saata tõeline e-kiri. Selleks looge allolevate käskude abil uus kasutaja:

lisakasutaja testkasutaja

Seejärel ühendage pordiga 25, kasutades käsku nc.

nc localhost 25

Teie terminali sisselogimiskuva sisu võib veidi erineda, kuid see on normaalne. Sa võid kasutada Ctrl + C tõrke korral väljumiseks ja uuesti proovimiseks. Käsk, mida peaksite selles etapis kasutama, on:

ehlo localhost

Olete nüüd meili sisu muutmise etapis. Selles etapis sisestatav käsustruktuur on järgmine:

mail alates: juur
rcpt aadressile: testuser
andmeid
teema: katseaine
minu kirja sisu
.
lõpeta

On veel viimane koht, kus kontrollida, kas meiliedastus õnnestus. Seadistuse järgi peab see meil olema Maildiri kaustas. Selleks kontrolli järgmise käsuga, kas sinu saadetud e-kiri on selles kaustas olemas:

kass /home/testuser/Maildir/uus/[Vajuta tabeldusklahvi]

Nagu näete, olete Dovecot IMAP-i ja Postfixiga soovitud sisu edukalt testkasutajale saatnud.

Miks kasutada Postfixi Linuxi serverites?

Nagu näidetest näha, on Postfixi kasutamine väga praktiline ja lihtne. Postfix on meiliserveri administraatorite ja arendajate jaoks väga paindlik. Lisaks ühildub see paljude tööriistadega, nagu SQL, MySQL, Cyrus, LDAP, SASL, TSL ja SSL. Võrreldes teiste MTA-dega töötab see paremini isegi tiheda liiklusega ja mitme kasutajaga süsteemides.

Postfix töötab üsna sujuvalt mitte ainult Linuxis, vaid ka Unixis ja Windowsis. Isegi kõrgtehnoloogiliste serveritega tehnoloogiaettevõtted, nagu Microsoft, Google ja Amazon, on Postfixi kasutanud paljudes valdkondades. Pealegi on see turvalisuse osas palju edukam, eriti kui võrrelda Sendmailiga. Nendel põhjustel eelistavad meiliserveri administraatorid endiselt Postfixi meiliarhitektuuri ka pärast 20 aastat.