Slik konfigurerer du en komplett e -postserver (Postfix) ved hjelp av 'Roundcube' (Webmail) på Ubuntu/Debian
Å lage en e -postserver på Linux -drevne maskiner kan være en av de viktigste tingene i alle systemer administrator må gjøre mens du konfigurerer serverne for første gang, hvis du ikke vet hva det er midler; det er enkelt, hvis du har et nettsted som "example.com", Kan du opprette en e -postkonto som"[e -postbeskyttet]”For å bruke den til å sende/motta e -post enkelt i stedet for å bruke tjenester som Hotmail, Gmail, Yahoo Mail, etc.
I denne artikkelen lærer vi hvordan du gjør det ved å installere Postfix e -postserver med "Roundcube"Webmail -applikasjon og dens avhengigheter av Debian 10/9 og Ubuntu 20.04/18.04/16.04 LTS -utgivelser.
På denne siden
Angi et vertsnavn og opprett DNS -poster for postdomenet
Installere Apache, MariaDB og PHP på Ubuntu
Installere Postfix Mail Server på Ubuntu
Tester Postfix Mail Server på Ubuntu
Installere Dovecot IMAP og POP i Ubuntu
Installere Roundcube Webmail i Ubuntu
Opprett en virtuell Apache -vert for Roundcube Webmail
Opprette e -postbrukere for å få tilgang til e -post via Roundcube
Trinn 1: Angi et vertsnavn og lag DNS -poster for domenet
1. Sett først en gyldig FQDN (Fullt kvalifisert domenenavn) vertsnavn for Ubuntu -serveren din ved hjelp av hostnamectl -kommando som vist.
$ sudo hostnamectl set-hostname mail.tecmint.com
2. Deretter må du legge til en MX og EN poster for domenet ditt i DNS -kontrollpanelet som veileder andre MTA -er som e -postserveren din mail.ditt domene.com domenet er ansvarlig for levering av e -post.
MX -post @ mail.tecmint.com. mail.tecmint.com
Trinn 2: Installere Apache, MariaDB og PHP på Ubuntu
3. For å opprette en e -postserver som kjører med "Roundcube", Må vi installere Apache2, MariaDB, og PHP pakker først, for å gjøre det, kjør.
4.Postfix er en postoverføringsagent (MTA) som er den ansvarlige programvaren for levering og mottak av e -post, er det viktig for å lage en komplett e -postserver.
For å installere det på Ubuntu/Debian eller til og med Mint, kjør:
$ sudo apt-get install postfix.
Under installasjonen blir du bedt om å velge type e -postkonfigurasjon, velg "Nettside”.
Installer Postfix i Ubuntu
5. Skriv inn det fullt kvalifiserte domenenavnet du vil bruke til å sende og motta e -post.
Sett Postfix Mail Domain
6. Når Postfix er installert, starter den automatisk og oppretter en ny /etc/postfix/main.cf fil. Du kan bekrefte Postfix -versjonen og statusen for tjenesten ved å bruke følgende kommandoer.
$ postconf mail_version. $ sudo systemctl status postfix.
Sjekk Postfix -versjonen
Trinn 4: Testing Postfix Mail Server på Ubuntu
7. Prøv nå å kontrollere at e -postserveren kobler til port 25 ved å bruke følgende kommando.
$ telnet gmail-smtp-in.l.google.com 25 Prøver 74.125.200.27... Koblet til gmail-smtp-in.l.google.com. Escape -karakter er '^]'. 220 mx.google.com ESMTP k12si849250plk.430 - gsmtp.
Meldingen ovenfor indikerer at forbindelsen er opprettet. Type slutte for å stenge tilkoblingen.
8. Du kan også bruke en post program for å sende og lese e -post ved å bruke følgende kommando.
$ post [e -postbeskyttet]Cc: Emne: Testing av Postfix -postserveren min. Jeg sender denne e -posten med postfix -e -postserveren fra Ubuntu -maskinen.
Trinn 5: Installere Dovecot IMAP og POP i Ubuntu
9.Dovecot er en postleveringsagent (MDA), leverer den e -postene fra/til e -postserveren, for å installere den, kjør følgende kommando.
10. Deretter starter du Dovecot -tjenesten på nytt ved å bruke følgende kommando.
$ sudo systemctl start dovecot på nytt. ELLER. $ sudo service dovecot restart.
Start Dovecot i Ubuntu
Trinn 6: Installere Roundcube Webmail i Ubuntu
11.Roundcube er webmail -serveren du vil bruke til å administrere e -post på serveren din, den har et enkelt webgrensesnitt for å gjøre jobben, den kan tilpasses ved å installere flere moduler og temaer.
Servernavn tecmint.com DocumentRoot/var/www/html/roundcubemail/ErrorLog $ {APACHE_LOG_DIR} /roundcube_error.log CustomLog $ {APACHE_LOG_DIR} /roundcube_access.log kombinert Alternativer FollowSymLinks AllowOverride All Alternativer FollowSymLinks MultiViews AllowOverride All Bestill tillat, nekt tillat fra alle
15. Deretter aktiverer du denne virtuelle verten og laster inn apache for endringene på nytt.
$ sudo a2ensite roundcube.conf. $ sudo systemctl last inn apache2 på nytt.
16. Du kan nå få tilgang til webmailen ved å gå til http://yourdomain.com/roundcubemail/installer/.
Roundcube Webmail Installer
16. Gå deretter til databaseinnstillingene og legg til databasedetaljene.
Roundcube Webmail Database Settings
17. Etter at du har gjort alle endringene, oppretter du en config.inc.php fil.
Lag Roundcube Configuration File
18. Etter at du har fullført installasjonen og de siste testene, vennligst slett installatør mappen og sørg for at enable_installer alternativ i config.inc.php er funksjonshemmet.