een mailserver maken op Linux aangedreven machines kan een van de meest essentiële dingen zijn die elke systeembeheerder moet doen tijdens het configureren van de servers voor de eerste keer, als u niet weet wat het betekent; het is eenvoudig, als u een website als “example.com”, kunt u een e-mailaccount als ” Gebruikersnaam@voorbeeld.,com ” om het te gebruiken om e-mails gemakkelijk te verzenden/ontvangen in plaats van het gebruik van diensten zoals Hotmail, Gmail, Yahoo Mail, enz.

in dit artikel zullen we leren hoe dit te doen door de Postfix mailserver te installeren met de” Roundcube ” webmail applicatie en zijn afhankelijkheden op Debian 10/9 en Ubuntu 20.04/18.04/16.04 LTS laat los.

Stap 1: Stel een hostnaam in en maak DNS-Records aan voor Domein

1. Stel eerst een geldige FQDN-hostnaam (Fully Qualified Domain Name) in voor uw Ubuntu-server met de opdracht hostnamectl zoals weergegeven.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., Vervolgens moet u een MX en A records voor uw domein toevoegen in uw DNS-configuratiescherm dat andere MTA ‘ s begeleidt die uw mailserver mail.yourdomain.com domein verantwoordelijk is voor e-mailaflevering.

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

Stap 2: Apache, MariaDB en PHP installeren op Ubuntu

3. Om een draaiende mailserver te maken met “Roundcube”, moeten we eerst Apache2, MariaDB en PHP pakketten installeren, om dit te doen, uitvoeren.,

op Debian 10/9 moet u de Sury PHP PPA repository downloaden en installeren om PHP 7.4 op Debian 10/9 te installeren zoals getoond.

Stap 3: Postfix-mailserver installeren op Ubuntu

4. Postfix is een mail transfer agent (MTA) die de verantwoordelijke software is voor het leveren van & het ontvangen van e-mails, het is essentieel om een complete mailserver te maken.,

om het op Ubuntu/Debian of zelfs Mint te installeren, voer je uit:

$ sudo apt-get install postfix

tijdens de installatie wordt u gevraagd om het type E-mailconfiguratie te kiezen, kies “Internet Site”.

Postfix installeren in Ubuntu

5. Voer nu de volledig gekwalificeerde domeinnaam in die u wilt gebruiken voor verzenden en ontvangen van e-mails.

Set Postfix Mail Domain

6., Zodra Postfix geïnstalleerd is, zal het automatisch starten en een nieuw /etc/postfix/main.cf bestand aanmaken. U kunt de Postfix versie en de status van de service controleren met behulp van de volgende commando ‘ s.

$ postconf mail_version$ sudo systemctl status postfix
Postfix-versie controleren

Stap 4: Postfix-mailserver testen op Ubuntu

7. Probeer nu te controleren of je mailserver verbinding maakt op poort 25 met het volgende commando.

het bovenstaande bericht geeft aan dat de verbinding tot stand is gebracht., Typ afsluiten om de verbinding te sluiten.

8. U kunt ook een e-mailprogramma gebruiken om e-mails te verzenden en te lezen met behulp van het volgende commando.

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

Stap 5: installeren van Dovecot IMAP en POP in Ubuntu

9. Dovecot is een mail delivery agent (MDA), het levert de e-mails van/naar de mailserver, om het te installeren, voer het volgende commando.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
Install Dovecot in Ubuntu

10. Vervolgens herstart je de Dovecot service met het volgende commando.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
start Dovecot in Ubuntu

Stap 6: installeren van Roundcube Webmail in Ubuntu

11. Roundcube is de webmail server die u zult gebruiken om e-mails op uw server te beheren, het heeft een eenvoudige webinterface om het werk te doen, het kan worden aangepast door meer modules te installeren & thema ‘ s.

12. Vervolgens moet u een nieuwe database en gebruiker voor Roundcube maken en alle toestemming verlenen aan een nieuwe gebruiker om naar de database te schrijven.

13., Importeer vervolgens de initiële tabellen in de Roundcube-database.

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

Stap 7: Maak een virtuele Apache-Host aan voor Roundcube Webmail

14. Maak een apache virtuele host voor Roundcube webmail.

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

voeg de volgende configuratie toe.

15. Schakel vervolgens deze virtuele host in en laad de apache opnieuw voor de wijzigingen.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. U kunt nu de webmail benaderen door naar

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 bestand te gaan.,

create Roundcube Configuration File

18. Verwijder na het voltooien van de installatie en de laatste tests de installer map en zorg ervoor dat enable_installer optie in config.inc.php is uitgeschakeld.

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

19. Ga nu naar de login pagina en voer de gebruikersnaam en het wachtwoord van de gebruiker.,


Roundcube Webmail Login

Stap 8: e-mailgebruikers aanmaken

20. Om te beginnen met het gebruik van de Roundcube webmail, moet je een nieuwe gebruiker aan te maken, om dit te doen, uitvoeren.

$ sudo useradd myusername

vervang" myusername " door de gewenste gebruikersnaam, Maak een wachtwoord aan voor de nieuwe gebruiker door uit te voeren.

$ sudo passwd myusername

21. Ga nu terug naar de login pagina en voer de gebruikersnaam en het wachtwoord van de nieuw aangemaakte gebruiker in.,

hebt u eerder geprobeerd een e-mailserver aan te maken? Hoe ging het? Heb je Roundcube of een andere mailserver eerder gebruikt? Wat vind jij ervan?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *