Cum se configurează un server complet de poștă (Postfix) folosind „Roundcube” (Webmail) pe Ubuntu / Debian
Crearea unui server de e-mail pe mașini alimentate cu Linux poate fi unul dintre cele mai esențiale lucruri pe care fiecare sistem administratorul trebuie să facă în timp ce configurează serverele pentru prima dată, dacă nu știți ce mijloace; este simplu, dacă aveți un site web de genul „example.com”, Puteți crea un cont de e-mail ca„[e-mail protejat]”Să îl utilizați pentru a trimite / primi cu ușurință e-mailuri în loc să folosiți servicii precum Hotmail, Gmail, Yahoo Mail, etc.
În acest articol, vom afla cum să procedăm astfel instalând Postfix server de mail cu „Cub rotund”Aplicație webmail și dependențele sale de Debian 10/9 și Ubuntu 20.04 / 18.04 / 16.04 Lansează LTS.
Pe aceasta pagina
Setați un nume de gazdă și creați înregistrări DNS pentru domeniul de e-mail
Instalarea Apache, MariaDB și PHP pe Ubuntu
Instalarea Postfix Mail Server pe Ubuntu
Testarea serverului de poștă Postfix pe Ubuntu
Instalarea Dovecot IMAP și POP în Ubuntu
Instalarea Roundcube Webmail în Ubuntu
Creați o gazdă virtuală Apache pentru Roundcube Webmail
Crearea utilizatorilor de e-mail pentru a accesa e-mailurile prin Roundcube
Pasul 1: setați un nume de gazdă și creați înregistrări DNS pentru domeniu
1. Mai întâi, setați un valabil FQDN (Numele de domeniu complet calificat) numele gazdei pentru serverul dvs. Ubuntu folosind comanda hostnamectl așa cum se arată.
$ sudo hostnamectl set-hostname mail.tecmint.com
2. Apoi, trebuie să adăugați un MX și A înregistrări pentru domeniul dvs. în panoul de control DNS care ghidează alte MTA-uri pe care serverul dvs. de e-mail mail.yourdomain.com domeniul este responsabil pentru livrarea e-mailului.
Pasul 2: Instalarea Apache, MariaDB și PHP pe Ubuntu
3. Pentru a crea un server de mail care rulează folosind „Cub rotund”, Va trebui să instalăm Apache2, MariaDB, și PHP pachete mai întâi, pentru a face acest lucru, rulați.
4.Postfix este agent de transfer de e-mail (MTA), care este software-ul responsabil pentru livrarea și primirea e-mailurilor, este esențial pentru a crea un server complet de e-mail.
Pentru a-l instala pe Ubuntu / Debian sau chiar Mint, rulați:
$ sudo apt-get install postfix.
În timpul instalării, vi se va cere să alegeți tipul de configurare a e-mailului, alegeți „Site de internet”.
Instalați Postfix în Ubuntu
5. Acum introduceți numele de domeniu complet calificat pe care doriți să îl utilizați pentru trimiterea și primirea de e-mailuri.
Setați domeniul de poștă Postfix
6. Odată instalat Postfix, acesta va porni automat și va crea un nou /etc/postfix/main.cf fişier. Puteți verifica versiunea Postfix și starea serviciului folosind următoarele comenzi.
$ postconf mail_version. $ sudo systemctl status postfix.
Verificați versiunea Postfix
Pasul 4: Testarea serverului de poștă Postfix pe Ubuntu
7. Acum încercați să verificați dacă serverul de poștă electronică se conectează la portul 25 utilizând următoarea comandă.
$ telnet gmail-smtp-in.l.google.com 25 Încercare 74.125.200.27... Conectat la gmail-smtp-in.l.google.com. Caracterul de evadare este „^]”. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
Mesajul de mai sus indică faptul că conexiunea este stabilită cu succes. Tip părăsi pentru a închide conexiunea.
8. De asemenea, puteți utiliza un Poștă program pentru a trimite și citi e-mailuri folosind următoarea comandă.
$ mail [e-mail protejat]Cc: Subiect: Testarea serverului meu de poștă Postfix. Trimit acest e-mail folosind serverul de poștă postfix de pe mașina Ubuntu.
Pasul 5: Instalarea Dovecot IMAP și POP în Ubuntu
9.Porumbar este agent de livrare a corespondenței (MDA), livrează e-mailurile de la / către serverul de e-mail, pentru al instala, executați următoarea comandă.
11.Cub rotund este serverul webmail pe care îl veți utiliza pentru a gestiona e-mailurile pe serverul dvs., are o interfață web simplă pentru a face treaba, poate fi personalizat prin instalarea mai multor module și teme.
$ wget https://github.com/roundcube/roundcubemail/releases/download/1.4.8/roundcubemail-1.4.8.tar.gz. $ tar -xvf roundcubemail-1.4.8.tar.gz. $ sudo mv roundcubemail-1.4.8 / var / www / html / roundcubemail. $ sudo chown -R www-data: www-data / var / www / html / roundcubemail / $ sudo chmod 755 -R / var / www / html / roundcubemail /
12. Apoi, trebuie să creați o nouă bază de date și un utilizator pentru Cub rotund și acordați toate permisiunile unui nou utilizator pentru a scrie în baza de date.
$ sudo mysql -u root. MariaDB [(none)]> CREATE DATABASE roundcube SET DE CARACTER DEFAULT utf8 COLLATE utf8_general_ci; MariaDB [(none)]> CREAZA UTILIZATOR [e-mail protejat] IDENTIFICAT DE „parolă”; MariaDB [(none)]> ACORDĂ TOATE PRIVILEGIILE PE Roundcube. * TO [e-mail protejat]; MariaDB [(none)]> privilegii de spălare; MariaDB [(none)]> părăsi;
13. Apoi, importați tabelele inițiale în baza de date Roundcube.
$ sudo mysql roundcube
Pasul 7: Creați o gazdă virtuală Apache pentru Roundcube Webmail
14. Creați o gazdă virtuală apache pentru Cub rotund webmail.
16. Acum puteți accesa webmail accesând http://yourdomain.com/roundcubemail/installer/.
Roundcube Webmail Installer
16. Apoi, accesați setările bazei de date și adăugați detaliile bazei de date.
Setări bază de date Roundcube Webmail
17. După efectuarea tuturor modificărilor, creați un config.inc.php fişier.
Creați fișierul de configurare Roundcube
18. După terminarea instalării și a testelor finale, vă rugăm să ștergeți fișierul instalator folder și asigurați-vă că enable_installer opțiune în config.inc.php este dezactivat.
$ sudo rm / var / www / html / roundcubemail / installer / -r.
19. Acum accesați pagina de autentificare și introduceți numele de utilizator și parola utilizatorului.
http://yourdomain.com/roundcubemail/
Conectare Roundcube Webmail
Pasul 8: Crearea utilizatorilor de e-mail
20. Pentru a începe să utilizați poșta web Roundcube, va trebui să creați un nou utilizator, pentru a face acest lucru, rulați.
$ sudo useradd myusername.
A inlocui "numele meu de utilizator”Cu numele de utilizator dorit, creați o parolă pentru noul utilizator rulând.
$ sudo passwd numele meu de utilizator.
21. Acum reveniți la pagina de autentificare și introduceți numele de utilizator și parola utilizatorului nou creat.
Ați încercat să creați un server de e-mail înainte? Cum a mers? Ați mai folosit Roundcube sau orice alt server de mail? Ce crezi despre asta?