Comment installer iRedMail sur Ubuntu 18.04

introduction

L'exécution de votre propre serveur de messagerie offre l'avantage de la confidentialité ainsi que la possibilité de créer autant de comptes de messagerie que vous le souhaitez pour vos domaines.

Ce tutoriel vous montrera comment installer iRedMail , un script de configuration de serveur de messagerie open source, sur une nouvelle installation d'Ubuntu 18.04. iRedMail vous fait gagner du temps en installant et en configurant tous les composants dont vous avez besoin pour exécuter un serveur de messagerie, tels que:

  • Postfix - Un agent de transfert de courrier (MTA)
  • Dovecot - Un serveur IMAP et POP3
  • Nginx - Un serveur web
  • OpenLDAP - serveur LDAP pour le stockage des comptes de messagerie ou un serveur MySQL, MariaDB ou PostgreSQL pour le stockage des comptes de messagerie.
  • SpamAssassin - Un scanner de spam
  • ClamAV - Un antivirus
  • Amavisd - Une interface entre Postfix, SpamAssassin et ClamAV
  • iRedAPD - Serveur de règles Postfix

Optionnel:

  • Roundcube - Une interface de messagerie Web
  • SOGo Groupware - Un service de calendrier, de contact et de tâches
  • Fail2ban - Restreint et interdit les connexions aux adresses IP qui semblent malveillantes

Exigences

  • Une nouvelle instance Ubuntu 18.04 Vultr Cloud Compute avec au moins 2 Go de mémoire (4 Go de préférence) pour un serveur de messagerie à faible trafic
  • Port 25 débloqué
  • Une adresse IP non mise sur liste noire. Si votre adresse IP a été ajoutée à une liste noire, vos e-mails seront marqués comme spam et pourraient ne jamais atteindre leur destination. Vous pouvez vérifier si votre adresse IP est sur une liste noire en la saisissant ici .
  • Un utilisateur sudo non root

Installation

Tout d'abord, vous souhaiterez définir votre nom d'hôte de nom de domaine complet (FQDN). Entrez hostname -fpour afficher le nom d'hôte actuel.

hostname -f

Sur Ubuntu, le nom d'hôte est défini dans deux fichiers: /etc/hostnameet /etc/hosts. Ouvrez /etc/hostname.

sudo nano /etc/hostname

Dans /etc/hostname, la forme courte du nom d'hôte est donnée, pas le nom d'hôte FQDN. Saisissez la forme abrégée du nom d'hôte que vous souhaitez utiliser. Par exemple, si le nom d'hôte FQDN que vous souhaitez utiliser est mail.example.com, votre fichier ressemblera à ceci.

mail

Ensuite, ouvrez /etc/hosts.

sudo nano /etc/hosts

Ajoutez votre nom d'hôte FQDN comme premier élément.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Fermez le fichier et redémarrez votre serveur.

sudo shutdown -r now

Une fois que votre serveur est de nouveau opérationnel, vous pouvez vérifier votre nom d'hôte.

hostname -f

Installez le bzip2package pour pouvoir décompresser le package iRedMail téléchargé.

sudo apt-get install bzip2

Vous êtes maintenant prêt à installer iRedMail. Téléchargez la dernière version d'iRedMail à l'aide de wget. Vous pouvez trouver la dernière version en visitant la page de téléchargement d'iRedMail .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

Extrayez l'archive tar puis cdvers le répertoire.

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

Ensuite, ajoutez les autorisations appropriées pour le script d'installation d'iRedMail et exécutez-le avec sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Le script d'installation d'iRedMail vous posera une série de questions avant de configurer le serveur de messagerie pour vous. Le choix des options par défaut est recommandé si vous débutez avec un serveur de messagerie.

L'exécution du script ouvrira un écran de bienvenue. Sélectionnez Yespour continuer.

L'écran suivant vous permettra de définir le chemin de stockage du courrier par défaut, qui est /var/vmail. Sélectionnez Nextpour continuer.

L'écran suivant vous permet de choisir votre back-end préféré pour stocker les comptes de messagerie. Faites votre sélection, puis sélectionnez Nextpour continuer.

Il vous sera alors demandé de saisir votre premier nom de domaine de messagerie. Ce sera votre domaine antérieur sans le sous-domaine. Par exemple, si votre nom de domaine complet est mail.example.comalors vous devez entrer example.comcomme votre premier nom de domaine de messagerie. Saisissez votre nom de domaine, puis sélectionnez Nextpour continuer.

Un compte administrateur pour votre premier domaine de messagerie. Ce compte est à la fois un compte administrateur et un utilisateur de messagerie, vous pouvez donc vous connecter à la messagerie Web et au panneau d'administration (iRedAdmin) avec les mêmes informations d'identification. Le nom d'utilisateur est l'adresse e-mail complète. Il vous sera demandé de définir le mot de passe du compte administrateur.

Une fois que vous avez entré un mot de passe suffisamment fort, sélectionnez Nextpour continuer.

Il vous sera alors demandé de choisir des composants optionnels pouvant être installés, tels que SOGo. Au minimum, vous devez choisir iRedAdminet Roundcube.

Une fois que vous avez sélectionné les composants optionnels que vous souhaitez installer, sélectionnez Nextpour continuer.

Le programme d'installation d'iRedMail vous demandera de revoir et de confirmer votre configuration iRedMail avant de poursuivre l'installation. Tapez yet appuyez sur ENTERpour démarrer l'installation.

Une fois l'installation terminée, il vous sera demandé si vous souhaitez utiliser les règles de pare-feu fournies par iRedMail et si vous souhaitez redémarrer le pare-feu maintenant. Tapez you Yet appuyez sur ENTERpour utiliser les règles de pare-feu par défaut et pour redémarrer le pare-feu.

Une fois tous les packages requis installés et configurés, redémarrez votre serveur.

sudo shutdown -r now

Après le redémarrage, vous pouvez accéder à la page d'administration Web en https://mail.example.com/iredadminutilisant votre domaine. Pour accéder à votre courrier, utilisez la page Roundcube à https://mail.example.com/mail. Le serveur est installé avec un certificat auto-signé qui nécessite des autorisations spéciales pour ouvrir la page dans votre navigateur. Il est recommandé de mettre à niveau vers un certificat à partir d'une autorité de certification (CA). Let's Encrypt est une autorité de certification qui offre des certificats gratuits. Lisez l'article Vultr Setup LetsEncrypt sur Linux pour plus d'informations sur l'utilisation de ce service. Vous devrez suivre les instructions pour Nginx, car c'est le serveur Web par défaut qu'iRedMail installe. Une fois le certificat obtenu, vous devrez remplacer les certificats auto-signés créés par iRedMail.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Redémarrez tous les services qui nécessitent la clé de certificat SSL.

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

Profitez de votre nouveau serveur de messagerie! Assurez-vous de lire le iRedMail.tipsfichier qui se trouve dans le iRedMail-0.9.9répertoire créé dans le répertoire dans lequel vous avez téléchargé iRedMail. Le fichier contient:

  • Les URL, noms d'utilisateur et mots de passe des applications Web installées par iRedMail
  • L'emplacement des fichiers de configuration du logiciel liés au service de messagerie
  • Informations supplémentaires importantes et sensibles

Vous devrez également définir les enregistrements DNS de votre serveur de messagerie avant de pouvoir envoyer et recevoir du courrier. Lisez le didacticiel Introduction à Vultr DNS pour plus d'informations sur la définition des enregistrements DNS.



Leave a Comment

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.

Un aperçu de 26 techniques danalyse des mégadonnées : partie 1

Un aperçu de 26 techniques danalyse des mégadonnées : partie 1

Un aperçu de 26 techniques d'analyse des mégadonnées : partie 1

Limpact de lintelligence artificielle dans les soins de santé 2021

Limpact de lintelligence artificielle dans les soins de santé 2021

L'IA dans le domaine de la santé a fait de grands progrès au cours des dernières décennies. Ainsi, l'avenir de l'IA dans les soins de santé continue de croître de jour en jour.