Comment installer iredmail sur Centos 7 pour l'intégration de l'annonce Samba4 - Partie 10

Comment installer iredmail sur Centos 7 pour l'intégration de l'annonce Samba4 - Partie 10

Cette série de tutoriels vous guidera sur la façon d'intégrer iredmail installé sur un Centos 7 Machine avec un contrôleur de domaine Samba4 Active Directory afin que les comptes de domaine puissent envoyer ou recevoir du courrier via le client de bureau Thunderbird ou via l'interface Web RoundCube.

Le Centos 7 Le serveur où iredmail sera installé permettra les services de routage SMTP ou de courrier via les ports 25 et 587 et servira également d'agent de livraison de courrier via DoveCot, fournissant des services POP3 et IMAP, tous deux sécurisés avec des certificats auto-signés émis sur le processus d'installation.

Les boîtes aux lettres du destinataire seront stockées sur le même serveur CentOS avec l'agent utilisateur WebMail fourni par RoundCube. Samba4 Active Directory sera utilisé par Iredmail pour interroger et authentifier les comptes de destinataires par rapport au royaume, pour créer des listes de messagerie à l'aide de groupes Active Directory et pour contrôler les comptes de messagerie via Samba4 AD DC.

Exigences:

  1. Créez une infrastructure Active Directory avec Samba4 sur Ubuntu

Étape 1: Installez iredmail dans Centos 7

1. Avant de commencer par l'installation d'Iredmail d'abord, assurez-vous que vous avez un nouveau système d'exploitation CentOS 7 installé sur votre machine en utilisant les instructions fournies par ce guide:

  1. Installation fraîche de centos 7 minimale

2. Assurez-vous également que le système est à jour avec les dernières mises à jour de sécurité et de packages en émettant la commande ci-dessous.

# mise à jour 

3. Le système aura également besoin d'un nom d'hôte FQDN en publiant la commande ci-dessous. Remplacer poster.Tecmint.lan variable avec votre propre FQDN personnalisé.

# hostnamectl set-hostname poster.Tecmint.lan 

Vérifiez le nom d'hôte système avec les commandes ci-dessous.

# hostname -s # Nom court # hostname -f # fqdn # hostname -d # domain # cat / etc / hostname # Vérifiez-le avec la commande CAT 
Vérifiez le nom d'hôte Centos 7

4. Mapte la machine FQDN et le nom court contre l'adresse IP de bouclage de la machine par édition manuelle / etc / hôtes déposer. Ajouter les valeurs comme illustrées ci-dessous et remplacer poster.Tecmint.lan et les valeurs de courrier en conséquence.

127.0.0.1 poster.Tecmint.courrier Lan LocalHost localhost.local-fdom 

5. Les techniciens Iredmail recommandent que SELINUX soit complètement désactivé. Désactiver SELINUX en modifiant / etc / selinux / config fichier et définir le paramètre selinux depuis permissif pour désactivé Comme illustré ci-dessous.

Selinux = handicapé 

Redémarrez la machine pour appliquer de nouvelles politiques SELINUX ou exécuter setenforce avec 0 paramètre pour forcer SELINUX à désavantage.

# redémarrer ou # setenforce 0 

6. Ensuite, installez les packages suivants qui viendront en main plus tard pour l'administration du système:

# yum installer bzip2 net-tools bash-completion wget 

7. Afin d'installer Iredmail, accédez d'abord à la page de téléchargement http: // www.iredmail.org / téléchargement.HTML et prenez la dernière version des archives du logiciel en émettant la commande ci-dessous.

# wget https: // bitbucket.org / zhb / iredmail / téléchargements / iredmail-0.9.6.le goudron.bz2 

8. Une fois le téléchargement terminé, extraire l'archive comprimée et entrez le répertoire iredmail extrait en émettant les commandes suivantes.

# TAR XJF iredmail-0.9.6.le goudron.bz2 # cd iredmail-0.9.6 / # ls 

9. Démarrez le processus d'installation en exécutant le script shell iredmail avec la commande suivante. À partir de maintenant, une série de questions sera posée par l'installateur.

# bash iredmail.shot 

dix. Sur le premier invite de bienvenue Oui Pour poursuivre l'installation.

Assistant de configuration d'Iredmail

11. Ensuite, choisissez l'emplacement où tout le courrier sera stocké. Le répertoire par défaut qu'Iredmail utilise pour stocker les boîtes aux lettres est / var / vmail / chemin du système.

Si ce répertoire est situé sous une partition avec suffisamment de stockage pour héberger le courrier pour tous vos comptes de domaine, appuyez sur Suivant continuer.

Sinon, modifiez l'emplacement par défaut avec un répertoire différent dans le cas où vous auriez configuré une partition plus grande dédiée au stockage de courrier.

Chemin de stockage du courrier iredmail

12. À l'étape suivante, choisissez le serveur Web Frontend à travers lequel vous interagissez avec Iredmail. Le panneau d'administration Iredmail sera complètement désactivé plus tard, nous utiliserons donc le serveur Web Frontend uniquement pour accéder aux comptes par courrier via le panneau Web Roundcube.

Si vous n'avez pas des milliers de comptes de message.

Serveur Web préféré d'iredmail préféré

13. À cette étape, choisissez OpenLDAP Backend Database pour des raisons de compatibilité avec le contrôleur de domaine Samba4 et frappez Suivant Pour continuer, même si nous n'utiliserons pas cette base de données OpenLDAP plus tard une fois que nous intégrerons le contrôleur de domaine Iredmail à Samba.

backend iredmail ldap

14. Ensuite, spécifiez votre nom de domaine Samba4 pour le suffixe LDAP comme illustré sur l'image ci-dessous et appuyez sur Suivant continuer.

suffixe iredmail ldap

15. Sur l'invite suivante, entrez uniquement votre nom de domaine et appuyez sur Suivant aller de l'avant. Remplacer Tecmint.lan valeur en conséquence.

Domaine de courrier iredmail

16. Maintenant, configurez un mot de passe pour [Protégé par e-mail] administrateur et frappe Suivant continuer.

Administrateur du domaine du courrier iredmail

17. Ensuite, choisissez dans la liste des composants facultatifs que vous souhaitez intégrer avec votre serveur de messagerie. Je recommande fortement d'installer RoundCube afin de fournir une interface Web pour les comptes de domaine pour accéder au courrier, bien que Roundcube puisse être installé et configuré sur une machine différente pour cette tâche afin de libérer des ressources de serveur de messagerie en cas de charges élevées.

Pour les domaines locaux avec un accès à Internet restreint et surtout pendant que nous utilisons l'intégration du domaine, les autres composants ne sont pas très utiles, sauf AWSTATS au cas où vous auriez besoin d'une analyse par courrier.

composants optionnels iredmail

18. Sur le type d'écran de révision suivant Y Afin d'appliquer la configuration et de démarrer le processus d'installation.

Modifications de configuration d'iredmail

19. Enfin, acceptez les scripts iredmail pour configurer automatiquement le fichier de configuration de votre machine et de votre machine en tapant oui pour toutes les questions.

Configuration du système iredmail

20. Une fois l'installation terminée, l'installateur fournira des informations sensibles, telles que les informations d'identification Iredadmin, les adresses URL du panneau Web et l'emplacement du fichier avec tous les paramètres utilisés au processus d'installation.

Résumé de l'installation d'Iredmail

Lisez soigneusement les informations affichées ci-dessus et redémarrez la machine afin d'activer tous les services de messagerie en émettant la commande suivante.

# init 6 

21. Après le redémarrage du système, connectez-vous avec un compte avec des privilèges racine ou en tant que racine et répertoriez toutes les prises de réseau et leurs programmes associés votre serveur de messagerie écoute en émettant la commande suivante.

À partir de la liste des douilles, vous verrez que votre serveur de messagerie couvre presque tous les services requis par un serveur de message.

# netstat -tulpn 
Sockets de réseau Iredmail

22. Afin de visualiser l'emplacement de tous les fichiers de configuration qu'Iredmail a modifié et les informations d'identification utilisées par Iredmail pendant le processus d'installation pour l'administration de la base de données, le compte d'administration de courrier et d'autres comptes, affichez le contenu de iredmail.conseils déposer.

Le fichier est situé dans le répertoire où vous avez initialement extrait l'archive d'installation. Sachez que vous devez déplacer et protéger ce fichier car il contient des informations sensibles sur votre serveur de messagerie.

# moins iredmail-0.9.6 / iredmail.conseils 

23. Le fichier mentionné ci-dessus qui contient des détails sur votre serveur de messagerie sera également automatiquement envoyé par la poste au compte de l'administrateur du serveur de messagerie, représenté par le compte Postmaster.

Le webmail est accessible en toute sécurité via le protocole HTTPS en tapant votre adresse IP de machine dans un navigateur. Acceptez l'erreur générée dans le navigateur par le certificat Web auto-signé par Iredmail et connectez-vous avec le mot de passe choisi pour [Protégé par e-mail] _domain.TLD compte lors de l'installation initiale. Lisez et stockez cet e-mail dans une boîte aux lettres sûre.

https: // 192.168.1.254 
Connexion du compte Iredmail courrier Web iredmail

C'est tout! À ce jour, vous aurez un serveur de messagerie complet configuré dans vos locaux qui fonctionne seul, mais pas encore intégré aux services de contrôleur de domaine Samba4 Active Directory.

Dans la partie suivante, nous verrons comment affronter les services Iredmail (fichiers de configuration Postfix, Dovecot et Roundcube) afin de questionner les comptes de domaine, d'envoyer, de recevoir et de lire le courrier.