La création d’un serveur de messagerie sur des machines Linux peut être l’une des choses les plus essentielles que chaque 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 »[email protected]« Pour l’utiliser pour envoyer / recevoir des e-mails facilement au lieu d’utiliser des services tels que Hotmail, Gmail, yahoo Mail, etc.
Dans cet article, nous allons apprendre à le faire en installant le Postfix serveur de messagerie avec le « ÉcureuilMail« Application de messagerie Web et ses dépendances sur Debian 10/9 et Ubuntu 20.04 / 18.04 / 16.04 Sorties LTS.
Étape 1: Installation d’Apache2 et PHP7
1. Afin de créer un serveur de messagerie en cours d’exécution en utilisant « ÉcureuilMail», Nous devrons installer les deux Apache2 & PHP7 packages d’abord, pour ce faire, exécutez.
$ sudo apt-get update -y $ sudo apt-get upgrade -y $ sudo apt-get install apache2 php7 OR $ sudo apt-get install apache2 php
Étape 2: Installation du serveur de messagerie Postfix
2. Postfix est un agent de transfert de courrier (MTA) qui est le logiciel responsable de la livraison et de la réception des e-mails, il 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».
3. Saisissez maintenant le nom de domaine complet que vous souhaitez utiliser pour envoyer et recevoir des e-mails.
4. Une fois le nom de domaine complet défini, vous devez redémarrer le serveur de messagerie Postfix en utilisant.
$ sudo systemctl restart postfix OR $ sudo service postfix restart
Étape 3: Installation de Dovecot
5. Pigeonnier est un agent de distribution 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
6. Ensuite, redémarrez le service Dovecot à l’aide de la commande suivante.
$ sudo systemctl restart dovecot OR $ sudo service dovecot restart
Étape 4: Installation de SquirrelMail dans Ubuntu
7. ÉcureuilMail est le serveur de messagerie 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 et de thèmes.
$ wget https://sourceforge.net/projects/squirrelmail/files/stable/1.4.22/squirrelmail-webmail-1.4.22.zip $ unzip squirrelmail-webmail-1.4.22.zip $ sudo mv squirrelmail-webmail-1.4.22 /var/www/html/ $ sudo chown -R www-data:www-data /var/www/html/squirrelmail-webmail-1.4.22/ $ sudo chmod 755 -R /var/www/html/squirrelmail-webmail-1.4.22/ $ sudo mv /var/www/html/squirrelmail-webmail-1.4.22/ /var/www/html/squirrelmail
8. Après l’installation, vous devrez exécuter cette commande afin de configurer SquirrelMail.
$ sudo perl /var/www/html/squirrelmail/config/conf.pl
09. Ensuite, saisissez « 2”Afin de modifier les paramètres du serveur, et vous y serez invité.
dix. Entrez maintenant « 1”Afin de changer le nom de domaine et d’écrire votre domaine (par exemple: tecmint.com).
11. Revenez au menu principal en écrivant « R« Et en appuyant sur la touche Entrée, écrivez »4”Afin de configurer les options générales.
Tu vois « Autoriser le tri côté serveur»? Entrer « 11« Et remplacez-le par »faux » à « vrai » en entrant « y». Frappez maintenant le Entrer et entrez le « S « key pour enregistrer le fichier de configuration.
12. Vous pouvez maintenant accéder au serveur de messagerie en allant sur domain.com/squirrelmail.
Étape 5: Création d’utilisateurs de messagerie
13. Pour commencer à utiliser le webmail SquirrelMail, vous devrez créer un nouvel utilisateur, pour ce faire, exécutez.
$ sudo useradd myusername
Remplacez « Mon nom d’utilisateur”Avec le nom d’utilisateur souhaité, créez un mot de passe pour le nouvel utilisateur en exécutant.
$ sudo passwd myusername
14. Créez un dossier de départ pour l’utilisateur dans / var / www / html / mon nom d’utilisateur et en faire le répertoire personnel par défaut.
$ sudo mkdir -p /var/www/html/myusername $ usermod -m -d /var/www/html/myusername myusername
15. Revenez maintenant à la page de connexion et entrez le nom d’utilisateur et le mot de passe de l’utilisateur nouvellement créé.
Vous serez surpris de voir le message d’erreur suivant.
C’est juste un problème dans les permissions, vous devez donner à l’utilisateur « Mon nom d’utilisateur»Les autorisations complètes sur son dossier de départ.
$ sudo chown -R myusername:myusername /var/www/html/myusername
16. Une fois les autorisations définies, vous devriez pouvoir vous connecter à SquirrelMail.
Vous pouvez essayer d’envoyer des e-mails à partir de celui-ci, ou vous pouvez essayer de recevoir des e-mails en les envoyant à « [email protected]« , N’oubliez pas de remplacer »Mon nom d’utilisateur”Avec le nom d’utilisateur que vous avez créé.
Si vous rencontrez une autre erreur… Cochez simplement la case « /var/log/mail.err”, Tous les messages d’erreur y seront stockés, vous ne perdrez pas votre chemin 🙂
Avez-vous déjà essayé de créer un serveur de messagerie? Comment c’était? Avez-vous déjà utilisé SquirrelMail ou tout autre serveur de messagerie? Qu’est-ce que tu en penses?
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.
Nous sommes reconnaissants de votre soutien sans fin.
.