Kaip nustatyti pilną pašto serverį („Postfix“) naudojant „Roundcube“ („Webmail“) „Ubuntu“/„Debian“
Pašto serverio kūrimas „Linux“ varomose mašinose gali būti vienas iš svarbiausių dalykų, kuriuos turi kiekviena sistema administratorius turi tai padaryti pirmą kartą konfigūruodamas serverius, jei nežinote, kas tai yra reiškia; tai paprasta, jei turite tokią svetainę kaip „example.com“, Galite sukurti tokią el. Pašto paskyrą kaip„[apsaugotas el. paštas]“, Kad galėtumėte lengvai siųsti/gauti el. Laiškus, o ne naudotis tokiomis paslaugomis kaip „Hotmail“, „Gmail“, Yahoo paštasir kt.
Šiame straipsnyje mes sužinosime, kaip tai padaryti įdiegdami Postfix pašto serveris su „Apvalus kubas“Žiniatinklio pašto programa ir jos priklausomybės Debian 10/9 ir „Ubuntu“ 20.04/18.04/16.04 LTS laidos.
Šiame puslapyje
Nustatykite pagrindinio kompiuterio pavadinimą ir sukurkite DNS įrašus pašto domenui
„Apache“, „MariaDB“ ir PHP diegimas „Ubuntu“
„Postfix“ pašto serverio diegimas „Ubuntu“
„Postfix“ pašto serverio bandymas „Ubuntu“
„Dovecot IMAP“ ir „POP“ diegimas „Ubuntu“
„Roundcube Webmail“ diegimas „Ubuntu“
Sukurkite „Apache Virtual Host“, skirtą „Roundcube Webmail“
Pašto vartotojų, norinčių pasiekti laiškus, kūrimas naudojant „Roundcube“
1 veiksmas: nustatykite pagrindinio kompiuterio pavadinimą ir sukurkite domeno DNS įrašus
1. Pirmiausia nustatykite galiojantį FQDN (Visiškai kvalifikuotas domeno vardas) „Ubuntu“ serverio pagrindinio kompiuterio pavadinimą naudojant komandą hostnamectl taip, kaip parodyta.
2. Toliau turite pridėti a MX ir A jūsų domeno įrašus jūsų DNS valdymo skydelyje, kuris nurodo kitus jūsų pašto serverio MTA mail.yourdomain.com domenas yra atsakingas už el. pašto pristatymą.
MX įrašas @ mail.tecmint.com. paštas.tecmint.com
2 veiksmas: „Apache“, „MariaDB“ ir PHP diegimas „Ubuntu“
3. Norėdami sukurti veikiantį pašto serverį naudodami „Apvalus kubas“, Turėsime įdiegti Apache2, MariaDB, ir PHP pirmiausia, paleiskite paketus.
3 žingsnis: „Postfix“ pašto serverio diegimas „Ubuntu“
4.Postfix yra pašto perdavimo agentas (MTA), kuri yra atsakinga programinė įranga, skirta pristatyti ir gauti el. laiškus, ji yra būtina norint sukurti pilną pašto serverį.
Norėdami jį įdiegti „Ubuntu“/„Debian“ ar net „Mint“, paleiskite:
$ sudo apt-get install postfix.
Diegimo metu jūsų bus paprašyta pasirinkti pašto konfigūracijos tipą, pasirinkite „Interneto svetainė”.
Įdiekite „Postfix“ „Ubuntu“
5. Dabar įveskite visiškai kvalifikuotą domeno pavadinimą, kurį norite naudoti el. Laiškams siųsti ir gauti.
Nustatykite „Postfix“ pašto domeną
6. Įdiegus „Postfix“, jis automatiškai paleidžiamas ir sukuriamas naujas /etc/postfix/main.cf failą. Paslaugos „Postfix“ versiją ir būseną galite patikrinti naudodami šias komandas.
4 žingsnis: išbandykite „Postfix“ pašto serverį „Ubuntu“
7. Dabar pabandykite patikrinti, ar jūsų pašto serveris jungiasi prie 25 prievado, naudodami šią komandą.
$ telnet gmail-smtp-in.l.google.com 25 Bandoma 74.125.200.27... Prisijungta prie gmail-smtp-in.l.google.com. Pabėgimo simbolis yra „^]“. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
Aukščiau pateiktas pranešimas rodo, kad ryšys sėkmingai užmegztas. Tipas mesti kad uždarytumėte ryšį.
8. Taip pat galite naudoti a Paštas programa, skirta siųsti ir skaityti el. laiškus naudojant šią komandą.
$ paštas [apsaugotas el. paštas]Cc: Tema: Mano Postfix pašto serverio testavimas. Siunčiu šį el. Laišką naudojant „Postfix“ pašto serverį iš „Ubuntu“ kompiuterio.
5 veiksmas: „Dovecot IMAP“ ir „POP“ diegimas „Ubuntu“
9.Balandis yra pašto pristatymo agentas (MDA), jis pristato el. laiškus iš/į pašto serverį, norėdami jį įdiegti, paleiskite šią komandą.
Serverio pavadinimas tecmint.com DocumentRoot/var/www/html/roundcubemail/ErrorLog $ {APACHE_LOG_DIR} /roundcube_error.log CustomLog $ {APACHE_LOG_DIR} /roundcube_access.log kartu Parinktys SekiteSymLinks AllowOverride All Parinktys FollowSymLinks MultiViews AllowOverride All Order leisti, paneigti leidimą visiems
15. Tada įjunkite šį virtualųjį kompiuterį ir iš naujo įkelkite „apache“ pakeitimams.
$ sudo a2ensite roundcube.conf. $ sudo systemctl iš naujo įkelti apache2.
16. Dabar galite pasiekti žiniatinklio paštą apsilankę http://yourdomain.com/roundcubemail/installer/.
„Roundcube Webmail“ diegimo programa
16. Tada eikite į duomenų bazės nustatymus ir pridėkite išsamią duomenų bazės informaciją.
„Roundcube Webmail“ duomenų bazės nustatymai
17. Atlikę visus pakeitimus, sukurkite config.inc.php failą.
Sukurkite „Roundcube“ konfigūracijos failą
18. Baigę diegimą ir paskutinius bandymus, ištrinkite montuotojas aplanką ir įsitikinkite enable_installer variantas į config.inc.php yra neįgalus.