Az e-mail az egyik legalapvetőbb üzenetküldési módszer az internet fejlődése óta. Ez számos üzenetküldő eszköz és protokoll kifejlesztéséhez vezetett. Léteznek protokollok a különböző architektúrájú rendszerek kompatibilis működésére.

Az e-mail szerverek olyan feladatokat hajtanak végre, mint például, hogy ne veszítsék el a felhasználói e-maileket, és segítsék a felhasználókat e-mailjeik elérésében, amikor online vannak. Azokat az eszközöket, amelyek az e-mailek továbbítását biztosítják a helyi intraneten és az interneten, Mail Transfer Agents (MTA) néven hívják.

Így telepíthet és állíthat be egy Postfix levelezőkiszolgálót Debian Linux telepítésen.

1. lépés: Postfix levelezőszerver telepítése Debianra

A Postfix sok esetben előtérbe kerül a könnyű kezelhetőség, a kevés beállítás és a felhasználások nagy száma miatt. Használja a következő parancsot a Postfix telepítéséhez a Debian-alapú Linux disztribúcióra:

Internet Sitesudo apt telepítés postfix

Ha a Sendmailt telepítette a rendszerére, jobb, ha eltávolítja azt a Postfix telepítése előtt.

instagram viewer
sudo apt távolítsa el a sendmailt

A telepítés során a Postfix feltesz néhány kérdést. Válassza ki Internetes oldal az első bejövő kéréshez, és a második promptban adja meg a kívánt domain nevet.

A legtöbb Linux-szoftverhez hasonlóan a Postfix is ​​fájlokban tárolja beállításait. Ez nagyszerű, mivel egyszerűen szöveges fájlok szerkesztésével bármilyen módosítást végrehajthat a Postfixen. A Postfix beállítások általában a fő.vö fájlt. A biztonság kedvéért mindig készítsen biztonsági másolatot az alapértelmezettről fő.vö fájlt.

2. lépés: A Postfix levelezőszerver beállításai

Először is nyissa meg a fő.vö fájlt egy tetszőleges szövegszerkesztővel, és tetszés szerint módosítsa a tartalmát. A fájlon belül nagyon sok alapvető információ található, mint pl mydomain (a gép domain neve) és a gazdagépem neve (az SMTP szerver teljes neve). Módosítsa a beállításokat, hogy a szerver működjön. Az alábbi példa alapján ötleteket kaphat.

vim /etc/postfix/main.cf

3. lépés: Levél küldése Postfix segítségével

Ha el szeretné küldeni első levelét a Postfix kiszolgálón keresztül, használja az alábbi parancsokat. Ezek a parancsok az IP-cím és a tartománynév hozzáadására szolgálnak otthont ad fájlt.

hostnameectlset-hostnameposta.fatih.com
visszhang "192.168.0.100 fatih.lab mail.fatih.lab">> /etc/hosts
újraindítás

Indítsa újra a rendszert hogy a beállítások érvénybe lépjenek. Az újraindítás után ellenőrizze a gazdagépnév fájl tartalmát az alábbi paranccsal.

gazdagépnév && cat /etc/hostname && hostname -s

# Kimenet
posta.fatih.com
posta.fatih.com
posta

Ezután ellenőrizze a portszámot a következő paranccsal, hogy megbizonyosodjon arról, hogy minden rendben van:

netstat -tlpn

Most már megírhatja első üzenetét, és megnézheti, hogyan haladnak a dolgok.

Küldje el első e-mailjét az alábbi paranccsal:

visszhang "az első levelem tartalma" | mail -s "Szia Postfix" gyökér

E lépés után nyissa meg a main.cf fájlban megadott Maildir mappát, és ellenőrizze, hogy minden rendben van-e. Ha minden jól ment, a küldött e-mailnek itt kell lennie.

macska /Maildir/új/[Tab megnyomása]

4. lépés: IMAP és Dovecot konfigurálása

Ha valaha is volt e-mail szervere, valószínűleg hallott már az e-mail protokollokról. Ezek protokollok a POP és az IMAP. Az Ön választása óriási hatással van az e-mailek küldésére, fogadására és egyéb átviteli folyamataira. Míg a POP (Post Office Protocol) az e-mail protokollok legnépszerűbb típusa, az IMAP (Internet Message Access Protocol) protokollt a legtöbb felhasználó választja manapság.

Az alábbiakban talál egy példát a Postfix és IMAP segítségével történő levélküldésre. De előtte fontos, hogy legalább felületes ismeretekkel rendelkezzen az IMAP-ról.

Az IMAP hídként működik az e-mail kliens és az e-mail szerver között. Az e-mail szerverek lehetővé teszik e-mailek küldését és fogadását. Az IMAP azonban lehetővé teszi, hogy megőrizze e-mailjeit a szerveren mindaddig, amíg azokat manuálisan el nem távolítja. Amikor bejelentkezik egy levelezőprogramba, például a Gmailbe vagy az Outlookba, az ügyfél az IMAP-ot használja az e-mail szerverhez való csatlakozáshoz.

Ezenkívül az IMAP-nek számos előnye van. Például bárhonnan és bárhonnan hozzáférhet e-mail üzeneteihez, tetszőleges számú eszközről. A vonatkozó üzenetet is csak akkor tölti le, ha rákattint.

Az e-mail mellékletek nem töltődnek le automatikusan az IMAP használatával. Így sokkal gyorsabban ellenőrizheti üzeneteit, és szabályozhatja, hogy mely fájlmellékleteket szeretné megnyitni.

Ahogy a világ egyre inkább a mobileszközök felé halad, az IMAP természetesen egyre népszerűbbé válik. Az okostelefonok, laptopok, táblagépek és egyéb eszközök terjedése minden eddiginél intenzívebbé teszi az IMAP iránti keresletet.

Dovecot konfigurálása

A Dovecot segítségével lehetséges a hálózati levéltovábbítás POP3 vagy IMAP használatával. Az első dolog, amit meg kell tennie, hogy működjön, telepítse a rendszerére a következő paranccsal:

sudo apt telepítés dovecot-core dovecot-imapd

A telepítés után néhány fájl lesz a /etc/dovecot mappát. Különféle beállításokat kell végrehajtania ezeken a fájlokon, és konfigurálnia kell a Dovecot-ot.

Először is létre kell hoznia egy kapcsolatot a sajátjai között Maildir mappa és Dovecot. Az mail_location sor határozza meg a levelek tárolására szolgáló mappát. Cserélje ki a kifejezést itt Maildir-re a következőképpen. Ehhez nyissa meg a 10-mail.conf fájlt bármely kívánt szerkesztővel.

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

És változtassa meg a sort kezdődően mail_location nak nek:

mail_location = maildir:~/Maildir

Most kapcsolatot létesít a Postfix és a Dovecot között. Ehhez nyissa meg a 10-master.conf fájlt ugyanúgy, és módosítsa a kódokat a Postfix smtp-auth megjegyzés:

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

Módosítsa a következő sorokat a fájlban:

unix_listener /var/spool/postfix/magán/auth {
mód = 0666
user = postfix
csoport = postfix
}

A Dovecot alapértelmezés szerint a 143-as porton működik. Ennek ellenőrzéséhez indítsa újra a dovecot szolgáltatást, és ellenőrizze a portszámot az alábbi paranccsal:

netstat -tlpn

Most, hogy minden rendben van, ideje valódi e-mailt küldeni. Ehhez hozzon létre egy új felhasználót az alábbi parancsokkal:

adduser tesztfelhasználó

Ezután csatlakozzon a 25-ös porthoz az nc paranccsal.

nc localhost 25

A terminál bejelentkezési képernyőjének tartalma kissé eltérhet, de ez normális. Te tudod használni Ctrl + C kilépéshez és újrapróbálkozáshoz, ha bármilyen hibába ütközik. Ebben a szakaszban a következő parancsot kell használnia:

ehlo localhost

Ön most az e-mail tartalmának szerkesztésének szakaszában van. Az ebben a szakaszban megadandó parancsstruktúra a következő:

posta tól től: gyökér
rcpt to: testuser
adat
tárgy: teszttárgy
levelem tartalma
.
Kilépés

Még egy utolsó hely van annak ellenőrzésére, hogy az e-mail átvitel sikeres volt-e. A konfiguráció szerint ennek az e-mailnek a Maildir mappában kell lennie. Ehhez a következő paranccsal ellenőrizze, hogy az Ön által küldött e-mail létezik-e ebben a mappában:

cat /home/testuser/Maildir/új/[Tab megnyomása]

Mint látható, a Dovecot IMAP és a Postfix segítségével sikeresen elküldte a kívánt tartalmat a tesztfelhasználónak.

Miért érdemes a Postfix-et Linux szervereken használni?

Amint a példákból látható, a Postfix használata nagyon praktikus és egyszerű. A Postfix nagyon rugalmas a levelezőszerver-adminisztrátorok és fejlesztők számára. Ezenkívül számos eszközzel kompatibilis, például SQL, MySQL, Cyrus, LDAP, SASL, TSL és SSL. Más MTA-khoz képest jobban teljesít még nagy forgalmú és több felhasználós rendszereken is.

A Postfix nem csak Linuxon, hanem Unixon és Windowson is simán fut. Még a csúcstechnológiás szerverekkel rendelkező technológiai cégek is, mint például a Microsoft, a Google és az Amazon, számos területen használták a Postfixet. Sőt, biztonsági szempontból is sokkal sikeresebb, különösen a Sendmailhez képest. Ezen okok miatt a Postfix levelezőarchitektúrát még 20 év után is előnyben részesítik a levelezőszerver-adminisztrátorok.