Kako nastaviti popoln poštni strežnik (Postfix) z uporabo 'Roundcube' (spletna pošta) v Ubuntu/Debian
Ustvarjanje poštnega strežnika na strojih z operacijskim sistemom Linux je lahko ena najpomembnejših stvari vsakega sistema skrbnik mora narediti pri prvi konfiguraciji strežnikov, če ne veste, kaj je to pomeni; preprosto je, če imate spletno mesto, kot je »example.com”, Lahko ustvarite e -poštni račun, kot je“[zaščiteno po e -pošti]”Za preprosto pošiljanje/prejemanje e -poštnih sporočil namesto storitev, kot je Hotmail, Gmail, Yahoo Mailitd.
V tem članku se bomo naučili, kako to storiti z namestitvijo Postfix poštni strežnik z oznako »Okrogla kocka”Spletno pošto in njene odvisnosti od Debian 10/9 in Ubuntu 20.04/18.04/16.04 Izdaje LTS.
Na tej strani
Nastavite ime gostitelja in ustvarite zapise DNS za poštno domeno
Namestitev Apache, MariaDB in PHP na Ubuntu
Namestitev Postfix Mail Serverja na Ubuntu
Testiranje poštnega strežnika Postfix v Ubuntuju
Namestitev Dovecot IMAP in POP v Ubuntu
Namestitev spletne pošte Roundcube v Ubuntu
Ustvarite navideznega gostitelja Apache za spletno pošto Roundcube
Ustvarjanje poštnih uporabnikov za dostop do e -pošte prek storitve Roundcube
1. korak: Nastavite ime gostitelja in ustvarite zapise DNS za domeno
1. Najprej nastavite veljavno FQDN (Popolnoma kvalificirano ime domene) ime gostitelja za vaš strežnik Ubuntu z uporabo ukaz hostnamectl kot je prikazano.
$ sudo ime gostiteljactl niz-ime gostitelja mail.tecmint.com
2. Nato morate dodati datoteko a MX in A zapisov za vašo domeno na nadzorni plošči DNS, ki vodi druge MTA, ki jih uporablja vaš poštni strežnik mail.vaša domena.com domena je odgovorna za dostavo elektronske pošte.
Zapis MX @ mail.tecmint.com. mail.tecmint.com
2. korak: Namestitev Apache, MariaDB in PHP v Ubuntu
3. Če želite ustvariti delujoči poštni strežnik z uporabo »Okrogla kocka«, Bomo morali namestiti Apache2, MariaDB, in PHP pakete najprej zaženite.
3. korak: Namestitev poštnega strežnika Postfix na Ubuntu
4.Postfix je agent za prenos pošte (MTA), ki je odgovorna programska oprema za pošiljanje in prejemanje e -poštnih sporočil, je bistvena za ustvarjanje popolnega poštnega strežnika.
Če ga želite namestiti na Ubuntu/Debian ali celo Mint, zaženite:
$ sudo apt-get install postfix.
Med namestitvijo boste morali izbrati vrsto konfiguracije pošte, izberite »Spletno mesto”.
Namestite Postfix v Ubuntu
5. Zdaj vnesite polno ime domene, ki ga želite uporabiti za pošiljanje in prejemanje e -pošte.
Nastavite Postfix Mail Domain
6. Ko je Postfix nameščen, se bo samodejno zagnal in ustvaril novega /etc/postfix/main.cf mapa. Različico in stanje storitve Postfix lahko preverite z naslednjimi ukazi.
$ postconf mail_version. $ sudo systemctl status postfix.
Preverite različico Postfix
4. korak: Preizkus Postfix Mail Serverja v Ubuntuju
7. Zdaj poskusite preveriti, ali se vaš poštni strežnik povezuje na vrata 25 z naslednjim ukazom.
$ telnet gmail-smtp-in.l.google.com 25 Poskušam 74.125.200.27... Povezano z gmail-smtp-in.l.google.com. Pobegni znak je '^]'. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
Zgornje sporočilo označuje, da je povezava uspešno vzpostavljena. Vrsta prenehati za prekinitev povezave.
8. Uporabite lahko tudi a pošte program za pošiljanje in branje e -pošte z naslednjim ukazom.
$ pošta [zaščiteno po e -pošti]Kp: Zadeva: Preizkušanje mojega poštnega strežnika Postfix. To e -poštno sporočilo pošiljam s poštnim strežnikom postfix z računalnika Ubuntu.
5. korak: Namestitev Dovecot IMAP in POP v Ubuntu
9.Golobica je agent za dostavo pošte (MDA), pošilja e -pošto od/do poštnega strežnika, da ga namestite, zaženite naslednji ukaz.
6. korak: Namestitev spletne pošte Roundcube v Ubuntu
11.Okrogla kocka je strežnik spletne pošte, ki ga boste uporabljali za upravljanje e -poštnih sporočil na svojem strežniku, ima preprost spletni vmesnik za delo, lahko ga prilagodite z namestitvijo več modulov in tem.
12. Nato morate ustvariti novo bazo podatkov in uporabnika za Okrogla kocka in podeliti vsa dovoljenja novemu uporabniku za pisanje v bazo podatkov.
$ sudo mysql -u koren. MariaDB [(nič)]> CREATE DATABASE roundcube DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; MariaDB [(nič)]> Ustvari uporabnika [zaščiteno po e -pošti] IDENTIFIKIRANO z 'geslom'; MariaDB [(nič)]> ODDELI VSE PRIVILEGIJE NA Okrogli kocki.* TO [zaščiteno po e -pošti]; MariaDB [(nič)]> privilegije splakovanja; MariaDB [(nič)]> prenehati;
13. Nato uvozite začetne tabele v bazo podatkov Roundcube.
$ sudo mysql roundcube
7. korak: Ustvarite navideznega gostitelja Apache za spletno pošto Roundcube
14. Ustvarite navideznega gostitelja apache za Okrogla kocka spletna pošta.
Ime strežnika tecmint.com DocumentRoot/var/www/html/roundcubemail/ErrorLog $ {APACHE_LOG_DIR} /roundcube_error.log CustomLog $ {APACHE_LOG_DIR} /roundcube_access.log skupaj Možnosti FollowSymLinks AllowOverride All Možnosti FollowSymLinks MultiViews AllowOverride All Order dovoli, zavrni dovoljenje od vseh
15. Nato omogočite tega navideznega gostitelja in znova naložite apache za spremembe.
$ sudo a2ensite roundcube.conf. $ sudo systemctl ponovno naložite apache2.
16. Zdaj lahko dostopate do spletne pošte tako, da odprete http://yourdomain.com/roundcubemail/installer/.
Namestnik spletne pošte Roundcube
16. Nato pojdite na nastavitve zbirke podatkov in dodajte podrobnosti zbirke podatkov.
Nastavitve zbirke podatkov spletne pošte Roundcube
17. Po vseh spremembah ustvarite datoteko config.inc.php mapa.
Ustvarite konfiguracijsko datoteko Roundcube
18. Po končani namestitvi in končnih testih izbrišite datoteko namestitveni program mapo in se prepričajte, da enable_installer možnost v config.inc.php je onemogočen.