att skapa en e-postserver på Linux-drivna maskiner kan vara en av de viktigaste sakerna som varje systemadministratör behöver göra när du konfigurerar servrarna för första gången, om du inte vet vad det betyder. example.com”, du kan skapa ett e-postkonto som ” användarnamn@exempel.,com ” att använda den för att skicka / ta emot e-post enkelt istället för att använda tjänster som Hotmail, Gmail, Yahoo Mail, etc.

i den här artikeln lär vi oss hur du gör det genom att installera Postfix-postservern med” Roundcube ” – webbmailprogrammet och dess beroenden på Debian 10/9 och Ubuntu 20.04/18.04/16.04 LTS släpper.

Steg 1: Ställ in ett värdnamn och skapa DNS-poster för domän

1. Ange först ett giltigt FQDN (fullständigt kvalificerat domännamn) värdnamn för din Ubuntu-server med kommandot hostnamectl som visas.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., Därefter måste du lägga till en MX och A poster för din domän i DNS-kontrollpanelen som styr andra MTAs att din e-postserver mail.yourdomain.com domän är ansvarig för e-postleverans.

MX record @ mail.tecmint.commail.tecmint.com <IP-address>

Steg 2: Installera Apache, MariaDB, och PHP på Ubuntu

3. För att skapa en kör e-postserver med ”Roundcube”måste vi först installera Apache2, MariaDB och PHP-paket för att göra det, kör.,

på Debian 10/9 måste du ladda ner och installera SURY PHP PPA-arkivet för att installera PHP 7.4 på Debian 10/9 som visas.

steg 3: Installera Postfix Mail Server på Ubuntu

4. Postfix är en Mail transfer agent (mta) som är ansvarig programvara för att leverera & ta emot e-post, det är viktigt för att skapa en komplett e-postserver.,

för att installera det på Ubuntu/Debian eller till och med Mint, kör:

$ sudo apt-get install postfix

under installationen kommer du att bli ombedd att välja typ av postkonfiguration, välj ”webbplats”.

installera Postfix i Ubuntu

5. Ange nu det fullt kvalificerade domännamn som du vill använda för Skicka och ta emot e-post.

Ställ Postfix postdomän

6., När Postfix har installerats startar den automatiskt och skapar en ny/etc/postfix / main.cf-fil. Du kan verifiera Postfix-versionen och statusen för tjänsten med följande kommandon.

$ postconf mail_version$ sudo systemctl status postfix
kontrollera Postfix Version

steg 4: Testa Postfix Mail Server på Ubuntu

7. Försök nu kontrollera att din e-postserver ansluter på port 25 med följande kommando.

ovanstående meddelande indikerar att anslutningen har upprättats., Skriv avsluta för att stänga anslutningen.

8. Du kan också använda ett e-postprogram för att skicka och läsa e-postmeddelanden med följande kommando.

$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine

Steg 5: Installera Dovecot imap och POP i Ubuntu

9. Dovecot är en Mail delivery agent (MDA), den levererar e-post från/till e-postservern, för att installera den, kör följande kommando.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
installera Dovecot i Ubuntu

10. Starta sedan om Dovecot-tjänsten med följande kommando.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
starta Dovecot i Ubuntu

steg 6: Installera Roundcube Webbmail i Ubuntu

11. Roundcube är webbmailservern som du kommer att använda för att hantera e-postmeddelanden på din server, den har ett enkelt webbgränssnitt för att göra jobbet, det kan anpassas genom att installera fler moduler & teman.

12. Därefter måste du skapa en ny databas och användare för Roundcube och ge all behörighet till en ny användare att skriva till databasen.

13., Importera sedan de ursprungliga tabellerna till Roundcube-databasen.

$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql

Steg 7: skapa en Apache virtuell värd för Roundcube Webmail

14. Skapa en Apache virtuell värd för Roundcube webmail.

$ sudo nano /etc/apache2/sites-available/roundcube.conf

Lägg till följande konfiguration i den.

15. Aktivera sedan den här virtuella värden och ladda om apache för ändringarna.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. Du kan nu komma åt webmail genom att gå till

Roundcube Webmail Installer

16. Next, go to the Database settings and add the database details.

Roundcube Webmail Database Settings

17. After making all the changes, create a config.inc.php – filen.,

skapa konfigurationsfil för Roundcube

18. Efter avslutad installation och de slutliga testerna ta bortinstaller mapp och se till attenable_installer alternativet iconfig.inc.php är inaktiverat.

$ sudo rm /var/www/html/roundcubemail/installer/ -r

19. Gå nu till inloggningssidan och ange användarnamnet och lösenordet för användaren.,


Roundcube Webmail Login

steg 8: skapa e-postanvändare

20. För att börja använda Roundcube webmail måste du skapa en ny användare, för att göra det, kör.

$ sudo useradd myusername

ersätt ”myusername” med det användarnamn du vill ha, skapa ett lösenord för den nya användaren genom att köra.

$ sudo passwd myusername

21. Gå nu tillbaka till inloggningssidan och ange användarnamnet och lösenordet för den nyskapade användaren.,

har du försökt skapa en e-postserver tidigare? Hur gick det? Har du använt Roundcube eller någon annan e-postserver tidigare? Vad tycker du om det?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *