Atlantic.Net Blog (Magyar)

a saját levelezőszerver beállítása Linux VPS-en fontos feladat minden Linux rendszergazda számára. A Postfix az egyik legelterjedtebb és legegyszerűbb levelezőszerver-megoldás. Ez egy ingyenes, nyílt forráskódú, nagy teljesítményű Mail Transfer Agent (MTA), hogy lehet használni, hogy küldjön e-mailt. Alapértelmezés szerint a Postfix az alapértelmezett MTA szoftver minden Linux disztribúcióban.

a Dovecot egy nyílt forráskódú IMAP és POP3 e-mail szerver, amely levelezőkiszolgálóként működhet., E-mailek kézbesítésére és lekérésére szolgál a helyi postafiókokba és onnan.

a Roundcube egy web-alapú IMAP e-mail kliens, amely képes olvasni a Dovecot által a virtuális postafiókokon tárolt e-maileket. Ez biztosítja az összes funkciót elvár egy e-mail kliens, beleértve MIME támogatás, több feladó identitások, helyesírás-ellenőrzés, mappa manipuláció, és még sok más.

ebben az oktatóanyagban megmutatjuk, hogyan állíthat be egy teljes funkcionalitású Postfix, Dovecot és Roundcube levelezőszervert az Ubuntu 18.04 VPS-en.

előfeltételek

  • egy friss Ubuntu 18.04 VPS a Atlantic.Net felhő Platform.,
  • egy érvényes domain név a VPS IP-címére mutat. Ebben a bemutatóban fogjuk használni email.example.com.
  • a & MX records for your server.

megjegyzés: a DNS-rekordok kezeléséhez olvassa el az Atlanti DNS-útmutatót.

1. lépés-Létrehozás Atlantic.Net Cloud Server

először jelentkezzen be Atlantic.Net felhő szerver. Hozzon létre egy új kiszolgálót, az Ubuntu 18.04 operációs rendszert választva legalább 2 GB RAM-mal. Csatlakozzon FELHŐSZERVERÉHEZ az SSH-n keresztül, majd jelentkezzen be az oldal tetején kiemelt hitelesítő adatokkal.,

Miután bejelentkezett az Ubuntu 18.04 szerverére, futtassa a következő parancsot az alaprendszer frissítéséhez a legújabb elérhető csomagokkal.

apt-get update -y

2.lépés – Állítsa be a Hostname

ezután be kell állítania a szerver gazdagépnevét. Ebben az esetben a hostnevet a következőre állítjuk mail.example.com, az alábbiak szerint:

hostnamectl set-hostname email.example.com

következő, nyissa meg az/etc/hosts fájlt és kösse össze a kiszolgáló IP-címét a hostname-rel:

nano /etc/hosts

adja hozzá a következő sort:

your-server-ip email.example.com email

a fájl mentése és bezárása., Ezután futtassa a következő parancsot a konfigurációs változások alkalmazásához:

hostname -f

3.lépés – Telepítse az Apache-t, MariaDB-t és PHP-t

Roundcube megköveteli, hogy az Apache, a MariaDB és a PHP telepítve legyen a szerverre. Telepítheti őket a következő paranccsal:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql -y

az összes szükséges csomag telepítése után engedélyeznie kell az Apache rewrite modult a Roundcube számára., Engedélyezze a következő parancsot:

a2enmod rewrite

a Következő újra az Apache szolgáltatást kell alkalmazni a változások:

systemctl restart apache2

4. Lépés – Install nézzük Titkosít az SSL Tanúsítvány

a Következő telepítenie kell a Titkosítása Ingyenes SSL tanúsítvány a szerver konfigurálása a mail szerver TLS.

először telepítse a certbot klienst a kiszolgálóra a következő paranccsal:

add-apt-repository ppa:certbot/certbotapt-get update -yapt-get install python-certbot-apache -y

Ezután töltse le a domain e-mail ingyenes SSL tanúsítványát.példa.,com a következő paranccsal:

certbot certonly --apache -d email.example.com

Ez a parancs letölti a tanúsítványt az/etc/letsencrypt/live/ email.example.com / directory.

5. Lépés – Telepíteni, majd adja Postfix

a Következő kezdjük, hogy felszerel egy Postfix levelező szerver a következő paranccsal:

apt-get install postfix

átirányítja a következő képernyő:

Válassza a Internetes Oldalon, majd nyomja meg a tabulátor billentyűt, majd az Entert a folytatáshoz., A következő képernyő jelenik meg:

adja meg a domain nevét, majd nyomja meg a fület, majd írja be a telepítés befejezéséhez.

Az alapértelmezett Postfix konfigurációs fájl található a /etc/postfix/fő.vö. Konfigurálása előtt Postfix, ajánlott, hogy vissza ezt a fájlt:

mv /etc/postfix/main.cf /etc/postfix/main.cf.bak

a Következő hozzon létre egy új Postfix konfigurációs fájlt az alábbiak szerint:

nano /etc/postfix/main.cf

Add hozzá a következő sorokat:

Mentse, majd zárja be a fájlt.,

ezután meg kell határozni a domain a /etc/postfix/virtual_mailbox_domains fájlt:

nano /etc/postfix/virtual_mailbox_domains

Add hozzá a következő sort:

example.com #domain

Mentse, majd zárja be a fájlt, majd konvertálni a fájlt egy formátum Postfix megértem a következő parancsot:

postmap /etc/postfix/virtual_mailbox_domains

a Következő szerkesztése a Postfix master konfigurációs fájlt:

nano /etc/postfix/master.cf

Szerepelnie kell a következő sort:

submission inet n - y - - smtpd

Mentse, majd zárja be a fájlt, ha elkészült.,

6. lépés-Telepítse és konfigurálja a Dovecot

ezután telepítenie kell a Dovecot-ot más szükséges csomagokkal. Telepítheti őket a következő paranccsal:

apt-get install dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd -y

ezután meg kell határoznia a Dovecot mail helyét a Postfix és a virtuális postafiók domainekkel való kommunikációhoz. Megadhatja szerkesztésével / etc / dovecot / conf.d / 10-mail.conf fájl:

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

keresse meg a következő sort:

mail_location = mbox:~/mail:INBOX=/var/mail/%u

és cserélje ki a következőre:

mail_location = maildir:/var/mail/vhosts/%d/%n

mentse el és zárja be a fájlt.,

ezután hozza létre a Dovecot vhosts könyvtárat és a domain név alkönyvtárát.

mkdir /var/mail/vhostsmkdir /var/mail/vhosts/example.com

ezután hozzon létre egy vmail felhasználót és egy csoportot, majd rendelje hozzá a könyvtárak tulajdonjogát a vmail felhasználóhoz.,e alábbi sorokat:

inet_listener imaps { #port = 993 #ssl = yes }

lehetőséget, Majd cserélje ki az alábbi:

inet_listener imaps { port = 993 ssl = yes }

ugyanazon a fájlból, keresse ki az alábbi sorokat:

inet_listener pop3s { #port = 995 #ssl = yes }

lehetőséget, Majd cserélje ki a következőket:

inet_listener pop3s { port = 995 ssl = yes }

a Következő, meg a következő sorokat:

service lmtp {unix_listener lmtp {#mode = 0666}

lehetőséget, Majd cserélje ki az alábbi:

service lmtp {unix_listener /var/spool/postfix/private/dovecot-lmtp {mode = 0600user = postfixgroup = postfix}

a Következő, meg a következő sorokat:

service auth { # Postfix smtp-auth #unix_listener /var/spool/postfix/private/auth { # mode = 0666 #}}

lehetőséget, Majd cserélje ki az alábbi:

service auth {...#Postfix smtp-authunix_listener /var/spool/postfix/private/auth {mode = 0666user=postfixgroup=postfix}

Mentse, majd zárja be a fájlt, ha elkészült.,

Ezután állítsa be a Dovecot hitelesítési folyamatot az /etc/dovecot/conf fájl szerkesztésével.d / 10-auth.conf:

nano /etc/dovecot/conf.d/10-auth.conf

Szerepelnie kell a következő sort:

disable_plaintext_auth = yes

ugyanazon a fájlból, keresse ki az alábbi sort:

auth_mechanisms = plain

, Majd a helyébe a következő:

auth_mechanisms = plain login

a Következő magyarázat ki a következő sort, hogy tiltsa le az alapértelmezett Dovecot magatartás a felhasználók hitelesítése.

#!include auth-system.conf.ext

ezután bontsa ki a következő sort a jelszó fájlkonfigurációjának engedélyezéséhez.,

!include auth-passwdfile.conf.ext

mentse el és zárja be a fájlt, ha elkészült.

ezután szerkessze az /etc/dovecot/conf fájlt.d / auth-passwdfile.conf.ext fájl:

nano /etc/dovecot/conf.d/auth-passwdfile.conf.ext

módosítsa a fájlt az alábbiak szerint:

mentse el és zárja be a fájlt.

ezután hozzon létre egy jelszófájlt az e-mail fiókhoz hozzárendelni kívánt felhasználó számára:

nano /etc/dovecot/dovecot-users

adja hozzá a következő sorokat:

:

mentse el és zárja be a fájlt.

7. lépés-konfigurálja a Dovecot-ot az SSL titkosításához

ezután konfigurálnia kell a Dovecot-ot az SSL-vel való együttműködéshez., Ezt a /etc/dovecot/conf fájl szerkesztésével teheti meg.d / 10-ssl.,conf:

nano /etc/dovecot/conf.d/10-ssl.conf

keresse meg a következő sort:

ssl = yes

a helyébe a következő:

ssl = required

a Következő, meg a következő sorokat:

#ssl_cert = </etc/dovecot/dovecot.pem#ssl_key = </etc/dovecot/private/dovecot.pem

lehetőséget, Majd cserélje ki az alábbi:

Mentse, majd zárja be a fájlt, ha elkészült, akkor indítsa újra a Postfix meg Dovecot szolgáltatások kell alkalmazni az olyan konfigurációs változtatások:

systemctl restart postfixsystemctl restart dovecot

8. Lépés – Telepíteni, majd adja Roundcube

alapértelmezés szerint, Roundcube elérhető az Ubuntu 18.04 alapértelmezett adattár., Telepítheti a következő parancs futtatásával:

apt-get install roundcube

a telepítés során a rendszer kéri az adatbázis konfigurálását. Válassza ki a kívánt opciót, majd nyomja meg az Enter billentyűt a telepítés befejezéséhez.

ezután konfigurálnia kell az Apache virtuális gazdagépet a Roundcube-hoz. Ezt a /etc/apache2/sites-enabled/000-alapértelmezett fájl szerkesztésével teheti meg.,conf:

nano /etc/apache2/sites-enabled/000-default.conf

Változtatni a fájl, mint látható az alábbi:

Mentse, majd zárja be a fájlt, majd indítsa újra az Apache web service, hogy a módosítások:

systemctl restart apache2

9. Lépés – Elérési Roundcube Webmail

nyissa meg a webböngészőt, majd írja be az URL-t, hhttp://e-mail.példa.com/mail. Ön át lesz irányítva a Roundcube bejelentkező oldal:

adja meg a felhasználónevet, valamint a jelszót, amely meghatározta a Dovecot jelszó fájlt, majd kattintson a Bejelentkezés gombra., A Roundcube alapértelmezett irányítópultját a következő oldalon kell látnia:

következtetés

Gratulálunk! Sikeresen telepített és konfigurált egy Postfix, Dovecot és Roundcube levelezőszervert. Most e-mailt küldhet és fogadhat a Roundcube webmail irányítópultjáról. Készen áll a kezdésre Postfix, Dovecot és Roundcube? Próbálja ki egy VPS Hosting fiókot Atlantic.Net ma!

Leave a Comment