Egyszerű levelezőszerver Postfix, Dovecot és Sieve segítségével a Debian 9 rendszeren

Megjegyzés : Ez a cikk feltételezi, hogy friss Debian 9-es telepítést futtat. Ezenkívül roota folytatáshoz hozzáféréssel kell rendelkeznie .

1. lépés: Telepítse a szükséges csomagokat

Az első dolog, amit tennünk kell, hogy telepítsük a levelezőszerverünk csomagjait.

Végezze el a következőket rootfelhasználóként.

apt-get install postfix dovecot-imapd dovecot-managesieved sendmail mailutils -y 

" -y" egy paraméter, apt-getamely lehetővé teszi számunkra a megerősítések automatikus elfogadását .

Amikor a „Postfix konfiguráció” üzenet fogadja, nyomja meg a „ Tab” gombot, majd a „ Enter” gombot, végül Entermég egyszer a „ ” gombot, hogy a Postfixet internetes webhelyként állítsa be.

Ezután meg kell adnia elsődleges domainjét, majd meg kell nyomnia a " Enter" gombot.

2. lépés: A Dovecot és a Postfix konfigurálása

Először be kell állítanunk azt az e-mail címet, amelyet a rendszer az elutasító e-mailek (pl. visszapattanó levelek) küldéséhez használ.

Nyissa meg a fájlt /etc/dovecot/conf.d/15-lda.confkedvenc szövegszerkesztőjében, és keresse meg a következőt: #postmaster_address =. Változtasd meg erre.

postmaster_address = postmaster@%d

Mentés és kilépés.

Ezután nyissa meg /etc/postfix/main.cf. Görgessen le, és fűzze hozzá a következőket.

mailbox_command = /usr/lib/dovecot/deliver

Alternatív megoldásként beírhatja ezt a parancsértelmezőbe.

echo 'mailbox_command = /usr/lib/dovecot/deliver' >> /etc/postfix/main.cf

3. lépés: Az indítási szolgáltatások konfigurálása

Ideális esetben azt szeretnénk, ha a Postfix és a Dovecot automatikusan elindulna. Írja be a következő parancsokat, SystemDhogy automatikusan elinduljanak.

systemctl enable postfix
systemctl enable dovecot

Most indítsuk újra őket a konfigurációs módosítások alkalmazásához.

systemctl restart postfix
systemctl restart dovecot

4. lépés: A szerver tesztelése és az SSL telepítése

Teszteljük, mit csináltunk eddig, hogy megbizonyosodjunk arról, hogy minden megfelelően működik.

echo "Testmail!" | mail -s "Testmail!" root@localhost

A következőhöz hasonló üzenetet kell találnia itt: /var/log/mail.log.

install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver

Most, hogy az alapszolgáltatás működik, két fontos dolgot kell beállítani. Az internet nem egy barátságos hely, ezért a titkosítást, amennyire csak lehetséges, szükséges. Ebben az esetben fogjuk használni SSL/TLS. Ideális esetben egy megbízható CA-tól kapott tanúsítványt – például a Let's Encrypt-től, ahol ingyenes tanúsítványt kaphat. Magáncélú használatra az önaláírt tanúsítvány is megfelelő.

Önaláírt tanúsítványt a következő paranccsal hozhat létre.

mkdir /etc/dovecot/private
openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
chmod 600 /etc/dovecot/private/*

A következőt fűzze hozzá /etc/postfix/main.cf.

smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes

Mentse, lépjen ki, és indítsa újra a Postfixet.

systemctl restart postfix

Most nyissa meg a ./etc/dovecot/conf.d/10-ssl.conffájlt.

Módosítsa az értékeket a konfigurációs fájlban.

ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem

Indítsa újra a Dovecot-ot.

systemctl restart dovecot

Tesztelje az SSL működését.

openssl s_client -starttls smtp -crlf -connect domainYouEnteredEarlierInStep1:25

Ha a válasz tanúsítványt és csatlakozási információkat is tartalmaz, akkor minden megfelelően működik. Az oktatóanyag utolsó lépése a Sieve konfigurálása. Nyissa /etc/dovecot/conf.d/15-lda.confmeg kedvenc szövegszerkesztőjével, és szerkessze a következő sort.

mail_plugins = $mail_plugins sieve

Még egy utolsó újraindítás.

systemctl restart dovecot

5. lépés (opcionális): Levelek küldése/fogadása jogosulatlan felhasználóként

Szakszerűtlennek minősül e-mailek küldése/fogadása a rootfelhasználóval. Ennek megoldására létrehozunk egy nem jogosult felhasználót.

useradd -m myUser #-m is a parameter that forces the creation of the home directory
passwd myUser

Következtetés

Gratulálunk, beállított egy levelezőszervert a Vultr VPS-en.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.