Opprette en e-post server på Linux drevet maskiner kan være en av de mest essensielle tingene som ethvert system administrator må gjøre mens du konfigurere servere for første gang, hvis du ikke vet hva det betyr; det er enkelt, hvis du har et nettsted, for eksempel «example.com» du kan opprette en e-postkonto som «brukernavn@eksempel.,com» for å bruke det til å sende/motta e-post lett i stedet for å bruke tjenester som Hotmail, Gmail, Yahoo Mail, etc.
I denne artikkelen, vil vi lære hvordan du kan gjøre dette ved å installere den Postfix postserveren med «Roundcube» webmail programmet og dets avhengigheter på Debian 10/9 og Ubuntu 20.04/18.04/16.04 LTS-utgivelser.
Trinn 1: Angi et Vertsnavn og Opprette DNS-Postene for Domenet
1. Først setter du et gyldig FQDN (Fully Qualified Domain Name) vertsnavn for Ubuntu server med hostnamectl kommandoen som vist.
$ sudo hostnamectl set-hostname mail.tecmint.com
2., Det neste du trenger å legge til en MX
og A
– postene for domenet i DNS-kontrollpanel som guider andre MTAs at din e-postserver mail.yourdomain.com
domenet er ansvarlig for e-postlevering.
MX record @ mail.tecmint.commail.tecmint.com <IP-address>
Trinn 2: Installere Apache, MariaDB, og PHP på Ubuntu
3. For å opprette en kjører e-postserver ved hjelp av «Roundcube», vi er nødt til å installere Apache2, MariaDB, og PHP pakker første, gjør dette ved å kjøre.,
På Debian 10/9, trenger du å laste ned og installere SURY PHP PPA depotet for å installere PHP 7.4 på Debian 10/9 som vist.
Trinn 3: Installere Postfix Postserveren på Ubuntu
4. Postfix er en mail transfer agent (MTA) som er ansvarlig programvare for å levere & mottak av e-post, er det avgjørende for å skape en komplett e-post server.,
for Å installere det på Ubuntu/Debian eller til og med Mint, kjører du:
$ sudo apt-get install postfix
Under installasjonen, vil du bli bedt om å velge type e-konfigurering, velg «Internet Site».
5. Legg inn fullt kvalifiserte domenenavnet som du vil bruke til å sende og motta e-post.
6., Når Postfix installert, startes det automatisk og oppretter en ny /etc/postfix/main.cf-fil. Du kan kontrollere Postfix versjon og status for tjenesten ved hjelp av følgende kommandoer.
$ postconf mail_version$ sudo systemctl status postfix
Trinn 4: Testing Postfix Postserveren på Ubuntu
7. Nå kan du prøve å sjekke din e-post-serveren kobler seg på port 25 bruke følgende kommando.
De ovennevnte meldingen angir at tilkoblingen er opprettet., Skriv avslutt for å lukke tilkoblingen.
8. Du kan også bruke et e-post program for å sende og lese e-post ved hjelp av følgende kommando.
$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine
Trinn 5: Installere Dovecot IMAP og POP i Ubuntu
9. Dovecot er en e-levering agent (MDA), det gir e-poster fra/til e-post server for å installere det, kan du kjøre følgende kommando.
$ sudo apt-get install dovecot-imapd dovecot-pop3d
10. Neste start Dovecot-tjeneste ved hjelp av følgende kommando.,
$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Trinn 6: Installere Roundcube Webmail i Ubuntu
11. Roundcube er webmail server som du skal bruke til å administrere e-post på serveren din, den har et enkelt web-grensesnitt for å gjøre den jobben, det kan tilpasses ved å installere flere moduler & temaer.
12. Neste, må du opprette en ny database og bruker for Roundcube og gi alle tillatelse til en ny bruker til å skrive til databasen.
13., Neste, kan du importere den første bord til Roundcube database.
$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql
Trinn 7: Opprette en Apache Virtuell Vert for Roundcube Webmail
14. Opprette en apache virtuell vert for Roundcube webmail.
$ sudo nano /etc/apache2/sites-available/roundcube.conf
Legg til følgende konfigurasjon i det.
15. Neste, må du aktivere denne virtuelle verten og laste apache for endringer.
$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2
16. Du kan nå få tilgang til webmail ved å gå til
16. Next, go to the Database settings and add the database details.
17. After making all the changes, create a config.inc.php
– filen.,
18. Etter endt installasjon og endelig tester vennligst slett installer
mappen, og kontroller at enable_installer
alternativ i config.inc.php
er deaktivert.
$ sudo rm /var/www/html/roundcubemail/installer/ -r
19. Nå kan du gå til logg inn siden og skriv inn brukernavn og passord av brukeren.,
Trinn 8: Opprette E-Postbrukere
20. For å begynne å bruke Roundcube webmail, du må opprette en ny bruker, gjør dette ved å kjøre.
$ sudo useradd myusername
Erstatt «myusername» med det brukernavnet du vil opprette et passord for den nye brukeren ved å kjøre.
$ sudo passwd myusername
21. Nå gå tilbake til logg inn siden og skriv inn brukernavnet og passordet for den nylig opprettede brukeren.,
Har du prøvd å lage en e-postserver før? Hvor ble det av? Har du brukt Roundcube eller andre e-post før? Hva tror du om det?