Oprettelse af en e-mail-server på Linux-drevne maskiner kan være en af de mest væsentlige ting, der i hvert system administrator skal gøre, mens konfiguration af servere for første gang, hvis du ikke ved, hvad det betyder; det er simpelt, hvis du har en hjemmeside som “example.com” kan du oprette en e-mail-konto som “brugernavn@eksempel.,com ” for at bruge den til at sende/modtage e-mails nemt i stedet for at bruge tjenester som Hotmail, Gmail, Yahoo Mail osv.
i denne artikel lærer vi, hvordan man gør det ved at installere Postfi mail-mailserveren med applicationebmail-applikationen “Roundcube” og dens afhængigheder på Debian 10/9 og Ubuntu 20.04/18.04/16.04 LTS udgivelser.
Trin 1: Indstil et værtsnavn og opret DNS-poster for domæne
1. Først skal du indstille et gyldigt f .dn (fuldt kvalificeret domænenavn) værtsnavn til din Ubuntu-server ved hjælp af kommandoen hostnamectl som vist.
$ sudo hostnamectl set-hostname mail.tecmint.com
2., Næste, du nødt til at tilføje en MX
og A
records for dit domæne i DNS kontrolpanel, der guider andre mta ‘ er, at din mail server mail.yourdomain.com
domæne er ansvarlig for levering af e-mail.
MX record @ mail.tecmint.commail.tecmint.com <IP-address>
Trin 2: Installation af Apache, MariaDB, og PHP på Ubuntu
3. For at oprette en kørende mailserver ved hjælp af “Roundcube” skal vi først installere Apache2 -, MariaDB-og PHP-pakker for at gøre det, Kør.,
På Debian-10/9, du har brug for at hente og installere SURY PHP-repository PPA til at installere PHP 7.4 på Debian-10/9 som vist.
Trin 3: Installation Postfi.Mail Server på Ubuntu
4. Postfi.er en mail transfer agent (MTA), som er den ansvarlige soft .are til at levere & modtagelse af e-mails, det er vigtigt for at oprette en komplet mailserver.,
for at installere det på Ubuntu/Debian eller endda Mint, Kør:
$ sudo apt-get install postfix
under installationen bliver du bedt om at vælge typen af mailkonfiguration, vælg “internetside”.
5. Indtast nu det fuldt kvalificerede domænenavn, du vil bruge til at sende og modtage e-mails.
6., Når Postfi.er installeret, starter den automatisk og opretter en ny /etc/postfi./main. CF-fil. Du kan bekræfte Postfi. – versionen og status for tjenesten ved hjælp af følgende kommandoer.
$ postconf mail_version$ sudo systemctl status postfix
Trin 4: Test Postfix Mail-Server på Ubuntu
7. Prøv nu at kontrollere, at din mailserver opretter forbindelse på port 25 ved hjælp af følgende kommando.
ovenstående meddelelse angiver, at forbindelsen er etableret med succes., Skriv Afslut for at lukke forbindelsen.
8. Du kan også bruge et mailprogram til at sende og læse e-mails ved hjælp af følgende kommando.
$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine
Trin 5: Installation af Dovecot IMAP-og POP i Ubuntu
9. Dovecot er en mail delivery agent (MDA), det leverer e-mails fra/til mailserveren, for at installere det, skal du køre følgende kommando.
$ sudo apt-get install dovecot-imapd dovecot-pop3d
10. Genstart derefter Dovecot-tjenesten ved hjælp af følgende kommando.,
$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Trin 6: Installation af Roundcube Webmail i Ubuntu
11. Roundcube er den serverebmailserver, du bruger til at administrere e-mails på din server, den har en simpel webebgrænseflade til at udføre jobbet, den kan tilpasses ved at installere flere moduler & temaer.
12. Dernæst skal du oprette en ny database og bruger til Roundcube og give al tilladelse til en ny bruger til at skrive til databasen.
13., Importer derefter de indledende tabeller til Roundcube-databasen.
$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql
Trin 7: Opret en Apache virtuel vært til Roundcube Virtualebmail
14. Opret en apache virtuel vært for Roundcube virtualebmail.
$ sudo nano /etc/apache2/sites-available/roundcube.conf
tilføj følgende konfiguration i den.
15. Aktiver derefter denne virtuelle vært og genindlæs apache for ændringerne.
$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2
16. Du kan nu få adgang til weebmailen ved at 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
fil.,
18. Efter afslutningen af installationen og de afsluttende tests skal du slette installer
mappe og sørg for, at enable_installer
mulighed i config.inc.php
er deaktiveret.
$ sudo rm /var/www/html/roundcubemail/installer/ -r
19. Gå nu til login-siden og indtast brugerens brugernavn og adgangskode.,
Trin 8: Oprettelse af Mail-Brugere
20. For at begynde at bruge Roundcube weebmail, skal du oprette en ny bruger, for at gøre det, Kør.
$ sudo useradd myusername
Udskift “myusername” med det ønskede brugernavn, Opret en adgangskode til den nye bruger ved at køre.
$ sudo passwd myusername
21. Gå nu tilbage til login-siden, og Indtast brugernavnet og adgangskoden til den nyoprettede bruger.,
har du prøvet at oprette en e-mail-server før? Hvordan gik det? Har du brugt Roundcube eller en anden mailserver før? Hvad synes du om det?