créer un serveur de messagerie sur des machines sous Linux peut être L’une des choses les plus essentielles que tout administrateur système doit faire lors de la configuration des serveurs pour la première fois, si vous ne savez pas ce que cela signifie; c’est simple, si vous avez un site Web comme « example.com », vous pouvez créer un compte de messagerie comme  » username @ example.,com  » pour l’utiliser pour envoyer / recevoir des e-mails facilement au lieu d’utiliser des services comme Hotmail, Gmail, Yahoo Mail, etc.

dans cet article, nous allons apprendre à le faire en installant le serveur de messagerie Postfix avec l’application webmail « Roundcube » et ses dépendances sur Debian 10/9 et Ubuntu 20.04/18.04/16.04 LTS libère.

Étape 1: Définissez un nom D’hôte et créez des enregistrements DNS pour le domaine

1. Tout d’abord, définissez un nom d’hôte FQDN (nom de domaine complet) valide pour votre serveur Ubuntu à l’aide de la commande hostnamectl, comme indiqué.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., Ensuite, vous devez ajouter unMX EtA enregistrements pour votre domaine dans votre panneau de configuration DNS qui guide les autres MTA que votre serveur de messageriemail.yourdomain.com domaine est responsable de la livraison des e-mails.

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

Étape 2: Installation D’Apache, MariaDB et PHP sur Ubuntu

3. Afin de créer un serveur de messagerie en cours d’exécution en utilisant « Roundcube”, nous devrons d’abord installer les paquets Apache2, MariaDB et PHP, pour ce faire, exécuter.,

Sur Debian 10/9, vous devez télécharger et installer l’SURY PHP dépôt PPA pour installer PHP sur Debian 7.4 10/9, comme illustré.

Étape 3: Installation du serveur de messagerie Postfix sur Ubuntu

4. Postfix est un agent de transfert de courrier (MTA) qui est le logiciel responsable de la livraison & recevoir des e-mails, c’est essentiel pour créer un serveur de messagerie complet.,

pour l’installer sur Ubuntu/Debian ou même Mint, exécutez:

$ sudo apt-get install postfix

lors de l’installation, il vous sera demandé de choisir le type de configuration de messagerie, choisissez « Site Internet”.

Installer Postfix dans Ubuntu

5. Entrez maintenant le nom de domaine complet que vous souhaitez utiliser pour envoyer et recevoir des e-mails.

Jeu de Mail Postfix Domaine

6., Une fois Postfix installé, il démarre automatiquement et crée un nouveau fichier /etc/postfix/main.cf. Vous pouvez vérifier la version et l’état de Postfix du service à l’aide des commandes suivantes.

$ postconf mail_version$ sudo systemctl status postfix
Vérifier Postfix Version

Etape 4: Tester le Serveur de Messagerie Postfix sur Ubuntu

7. Essayez maintenant de vérifier que votre serveur de messagerie se connecte sur le port 25 en utilisant la commande suivante.

Le message ci-dessus indique que la connexion est établie avec succès., Tapez quit pour fermer la connexion.

8. Vous pouvez également utiliser un programme de messagerie pour envoyer et lire des e-mails en utilisant la commande suivante.

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

Étape 5: Installation de Dovecot IMAP et POP dans Ubuntu

9. Dovecot est un agent de diffusion de courrier (MDA), il délivre les e-mails depuis/vers le serveur de messagerie, pour l’installer, exécutez la commande suivante.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
Installer Dovecot dans Ubuntu

10. Ensuite, redémarrez le service Dovecot à l’aide de la commande suivante.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Démarrer Dovecot dans Ubuntu

Etape 6: Installation de Roundcube Webmail dans Ubuntu

11. Roundcube est le serveur webmail que vous utiliserez pour gérer les e-mails sur votre serveur, il dispose d’une interface web simple pour faire le travail, il peut être personnalisé en installant plus de modules & thèmes.

12. Ensuite, vous devez créer une nouvelle base de données et un nouvel utilisateur pour Roundcube et accorder toutes les autorisations à un nouvel utilisateur pour écrire dans la base de données.

13., Ensuite, importez les tables initiales dans la base de données Roundcube.

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

Étape 7: Créer un Hôte Virtuel Apache pour Roundcube Webmail

14. Créez un hôte virtuel apache pour Roundcube webmail.

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

Ajoutez la configuration suivante en elle.

15. Ensuite, activez cet hôte virtuel et rechargez apache pour les modifications.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. Vous pouvez maintenant accéder au webmail en allant dans le fichier

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.,

Créer un Fichier de Configuration de Roundcube

18. Après avoir terminé l’installation et les tests finaux, veuillez supprimer le dossierinstaller et assurez-vous que l’optionenable_installer dansconfig.inc.php est désactivée.

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

19. Maintenant, allez à la page de connexion, entrez le nom d’utilisateur et le mot de passe de l’utilisateur.,


Roundcube Webmail Login

Etape 8: Création d’Utilisateurs de Messagerie

20. Pour commencer à utiliser le webmail Roundcube, vous devrez créer un nouvel utilisateur, pour ce faire, exécuter.

$ sudo useradd myusername

remplacez « myusername” par le nom d’utilisateur souhaité, créez un mot de passe pour le nouvel utilisateur en exécutant.

$ sudo passwd myusername

21. Maintenant, retournez à la page de connexion, entrez le nom d’utilisateur et le mot de passe de l’utilisateur nouvellement créé.,

Avez-vous essayé de créer un serveur de messagerie avant? Comment se fait-il aller? Avez-vous déjà utilisé Roundcube ou tout autre serveur de messagerie? Qu’en pensez-vous?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *