{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/11/23/installer-un-serveur-de-messagerie-complet-avec-postfix-et-webmail-dans-debian-9-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/11/23/installer-un-serveur-de-messagerie-complet-avec-postfix-et-webmail-dans-debian-9-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/11/23/installer-un-serveur-de-messagerie-complet-avec-postfix-et-webmail-dans-debian-9-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Installer un serveur de messagerie complet avec Postfix et Webmail dans Debian 9\n\n &#8211; Serveur d&rsquo;impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-11-23T10:00:27+00:00","modified_at":"2019-11-23T10:00:27+00:00","word_count":2321,"reading_time_seconds":697,"summary":"Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération. Il traitera également de la configuration des comptes de boîtes aux lettres à l&#39;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole. Les utilisateurs utiliseront Courriel Rainloop interface en [&hellip;]","summary_points":["Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération.","Il traitera également de la configuration des comptes de boîtes aux lettres à l&#39;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole.","Les utilisateurs utiliseront Courriel Rainloop interface en tant qu&#39;agent de messagerie pour gérer le courrier.","Exigences\n\nInstallation minimale de Debian 9\nUne adresse IP statique configurée pour l&#39;interface réseau\nUn nom de domaine enregistré local ou public."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"26bee690c8985f32c6b3b154d0ce6d34","plain_text":"Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération. Il traitera également de la configuration des comptes de boîtes aux lettres à l&#39;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole. Les utilisateurs utiliseront Courriel Rainloop interface en tant qu&#39;agent de messagerie pour gérer le courrier.\nExigences\n\nInstallation minimale de Debian 9\nUne adresse IP statique configurée pour l&#39;interface réseau\nUn nom de domaine enregistré local ou public.\n\nDans ce tutoriel, nous utiliserons un compte de domaine privé pour la configuration du serveur de messagerie configurée via / etc / hosts fichier uniquement, sans aucun serveur DNS impliqué dans le traitement de la résolution DNS.\nÉtape 1: Configurations initiales pour le serveur de courrier Postfix sur Debian\n1. Dans un premier temps, connectez-vous à votre machine avec un compte avec les privilèges root ou directement avec l&#39;utilisateur root et assurez-vous que votre système Debian est à jour avec les dernières mises à jour de correctifs de sécurité et versions de logiciels et de packages en lançant la commande suivante.\n# apt-get update\r\n# apt-get upgrade \r\n\n2 A l&#39;étape suivante, installez les packages logiciels suivants, qui seront utilisés pour l&#39;administration du système, en exécutant la commande suivante.\n# apt-get installer curl net-tools bas-complétion wget lsof nano\r\n\n\n3 Ensuite, ouvrez /etc/host.conf fichier pour le modifier avec votre éditeur de texte favori et ajoutez la ligne suivante au début du fichier afin que la résolution DNS puisse lire le fichier hosts en premier.\ncommander des hôtes, lier\r\nmulti sur\r\n\n4 Ensuite, configurez votre machine FQDN et ajoutez votre nom de domaine et votre nom de domaine complet à / etc / hosts fichier. Utilisez l&#39;adresse IP de votre système pour résoudre le nom du domaine et le nom de domaine complet, comme illustré dans la capture d&#39;écran ci-dessous.\nRemplacez l&#39;adresse IP et le domaine en conséquence. Ensuite, redémarrez la machine pour appliquer correctement le nom d’hôte.\n# hostnamectl set-hostname mail.tecmint.com\r\n# echo &quot;192.168.0.102 tecmint.com mail.tecmint.com&quot; &gt;&gt; / etc / hosts\r\n# init 6\r\n\n\nDéfinir le nom d&#39;hôte dans Debian\n\n5 Après le redémarrage, vérifiez si le nom d&#39;hôte a été correctement configuré en émettant la série de commandes suivante. Le nom de domaine, le nom de domaine complet, le nom d&#39;hôte et l&#39;adresse IP du système doivent être renvoyés par la commande hostname.\n# nomhôte\r\n# nomhôte -s\r\n# nomhôte -f\r\n# nomhôte -A\r\n# nomhôte -i\r\n# cat / etc / hostname \r\n\n\nVérifier le nom d&#39;hôte dans Debian\n\n6 Vérifiez également si le domaine répond correctement aux requêtes locales en exécutant les commandes ci-dessous. Sachez que le domaine ne sera pas rejoué aux requêtes distantes émises par d’autres systèmes de votre réseau, car nous n’utilisons pas de serveur DNS.\nCependant, le domaine devrait répondre depuis d’autres systèmes si vous ajoutez manuellement le nom de domaine à chacun de leurs noms. / etc / hosts fichier. Sachez également que la résolution DNS d’un domaine ajouté à / etc / hosts Le fichier ne fonctionnera pas avec les commandes host, nslookup ou dig.\n# getent ahosts mail.tecmint.com\r\n# ping tecmint.com\r\n# ping mail.tecmint.com\r\n\n\nRequête DNS du domaine\n\nÉtape 2: Installer le serveur de messagerie Postfix sur Debian\n7. Le logiciel le plus important nécessaire au bon fonctionnement d’un serveur de messagerie est le MTA agent. le MTA est un logiciel construit dans une architecture client-serveur, responsable du transfert du courrier entre serveurs de messagerie.\nDans ce guide, nous allons utiliser Postfix en tant qu&#39;agent de transfert de courrier. Pour installer postfix dans Debian à partir de référentiels officiels, exécutez la commande suivante.\n# apt-get install postfix\r\n\n8 Pendant le processus d&#39;installation de Postfix on vous posera une série de questions. À la première invite, sélectionnez Site Internet option comme type général pour la configuration de Postfix et appuyez sur [enter]    pour continuer, puis ajoutez votre nom de domaine au nom de messagerie du système, comme illustré dans les captures d&#39;écran suivantes.\n\nConfiguration du courrier Postfix\n\n\nConfigurer le domaine de messagerie Postfix\n\nÉtape 3: Configurer le serveur de messagerie Postfix sur Debian\n9 Ensuite, sauvegardez le fichier de configuration principal de Postfix et configurez Postfix pour votre domaine à l’aide des commandes suivantes.\n# cp /etc/postfix/main.cf,.backup\r\n# nano /etc/postfix/main.cf\r\n\nConfigurez maintenant la configuration de Postfix dans le main.cf fichier comme indiqué.\n# Voir /usr/share/postfix/main.cf.dist pour une version commentée et plus complète\r\n\r\nsmtpd_banner = $ myhostname ESMTP\r\nbiff = no\r\n# addending .domain est le travail de la MUA.\r\nappend_dot_mydomain = no\r\nreadme_directory = no\r\n\r\n# Voir http://www.postfix.org/COMPATIBILITY_README.html - 2 par défaut\r\n# frais installe.\r\nniveau de compatibilité = 2\r\n\r\n# Paramètres TLS\r\nsmtpd_tls_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem\r\nsmtpd_tls_key_file = / etc / ssl / private / ssl-cert-snakeoil.key\r\nsmtpd_use_tls = yes\r\nsmtpd_tls_session_cache_database = btree: $ répertoire_données / smtpd_scache\r\nsmtp_tls_session_cache_database = btree: $ répertoire_données / smtp_scache\r\n\r\n# Voir /usr/share/doc/postfix/TLS_README.gz dans le paquet postfix-doc pour\r\n# informations sur l&#39;activation de SSL dans le client smtp.\r\n\r\nsmtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination\r\nmyhostname = mail.debian.lan\r\n\r\nmydomain = debian.lan\r\n\r\nalias_maps = hash: / etc / aliases\r\nalias_database = hash: / etc / aliases\r\n\r\n#myorigin = / etc / mailname\r\nmon origine = $ mondomaine\r\n\r\nmydestination = $ myhostname, $ mydomain, localhost. $ mydomain, localhost\r\nrelaishost =\r\nmynetworks = 127.0.0.0/8, 192.168.1.0/24\r\nmailbox_size_limit = 0\r\nrecipient_delimiter = +\r\ninet_interfaces = all\r\n#inet_protocols = all\r\ninet_protocols = ipv4\r\n\r\nhome_mailbox = Maildir /\r\n\r\n# Paramètres SMTP-Auth\r\nsmtpd_sasl_type = pigeonnier\r\nsmtpd_sasl_path = private / auth\r\nsmtpd_sasl_auth_enable = yes\r\nsmtpd_sasl_security_options = noanonymous\r\nsmtpd_sasl_local_domain = $ myhostname\r\nsmtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, rejette\r\n\nRemplace le myhostname, mydomain et mynetworks variables pour correspondre à vos propres configurations.\nTu peux courir postconf -n afin de vider le fichier de configuration principal de Postfix et de vérifier les erreurs éventuelles, comme indiqué dans la capture d&#39;écran ci-dessous.\n# postconf -n\r\n\n\nConfiguration du courrier Postfix\n\ndix. Une fois toutes les configurations en place, redémarrez le démon Postfix pour appliquer les modifications et vérifier si le service est en cours d&#39;exécution en vérifiant si le service maître Postfix est lié au port. 25 en exécutant la commande netstat.\n# systemctl restart postfix\r\n# systemctl status postfix\r\n# netstat -tlpn\r\n\n\nDémarrer et vérifier Postfix\n\nÉtape 3: Testez le serveur de messagerie Postfix sur Debian\n11 Afin de vérifier si postfix peut gérer le transfert de courrier, installez d’abord mailutils package en exécutant la commande suivante.\n# apt-get install mailutils\r\n\n12 Ensuite, à l’aide de l’utilitaire de ligne de commande mail, envoyez un courrier électronique au compte root et vérifiez si le courrier a bien été transmis en exécutant la commande ci-dessous afin de vérifier la file d’accès et de répertorier le contenu du répertoire racine Maildir de la racine.\n# echo &quot;mail body&quot; | mail -s &quot;test mail&quot; root\r\n# mailq\r\n# courrier\r\n# ls Maildir /\r\n# ls Maildir / new /\r\n# chat Maildir / nouveau /[TAB]\r\n\n\nTestez Postfix en envoyant un courrier\n\n13 Vous pouvez également vérifier de quelle manière le courrier a été traité par le service postfix en inspectant le contenu du fichier journal du courrier en exécutant la commande suivante.\n# tailf /var/log/mail.log\r\n\nÉtape 4: Installer et configurer IMAP Dovecot sur Debian\n14 L’agent de distribution de courrier que nous utiliserons dans ce guide pour remettre des messages électroniques aux boîtes aux lettres d’un destinataire local est Dovecot IMAP. IMAP est un protocole qui fonctionne sur 143 et 993 (SSL), qui est responsable de la lecture, de la suppression ou du déplacement des courriers sur plusieurs clients de messagerie.\nLe protocole IMAP utilise également la synchronisation afin de garantir qu&#39;une copie de chaque message est enregistrée sur le serveur et permet aux utilisateurs de créer plusieurs répertoires sur le serveur et de déplacer les courriers vers ces répertoires afin de trier les e-mails.\nCe n&#39;est pas le cas avec POP3 protocole. POP3 Le protocole ne permettra pas aux utilisateurs de créer plusieurs répertoires sur le serveur pour trier votre courrier. Vous ne disposez que du dossier de la boîte de réception pour gérer le courrier.\nÀ installer Pigeonnier serveur principal et Dovecot IMAP Le paquet sur Debian exécute la commande suivante.\n# apt installer dovecot-core dovecot-imapd\r\n\n15 Une fois Dovecot installé sur votre système, ouvrez les fichiers ci-dessous pour les éditer et apportez les modifications suivantes. Tout d&#39;abord, ouvrir /etc/dovecot/dovecot.conf classer, rechercher et décommenter la ligne suivante:\nécouter = *, ::\r\n\n\nConfigurer la connexion Dovecot\n\n16 Ensuite, ouvrez /etc/dovecot/conf.d/10-auth.conf pour l&#39;édition et localiser et changer les lignes ci-dessous pour ressembler à l&#39;extrait ci-dessous.\ndisable_plaintext_auth = no\r\nauth_mechanisms = identifiant simple\r\n\n17 Ouvrir /etc/dovecot/conf.d/10-mail.conf déposer et ajouter la ligne suivante à utiliser Maildir emplacement au lieu de Mbox format pour stocker les emails.\nmail_location = maildir: ~ / Maildir\r\n\n\nConfigurer Postfix Maildir\n\n18 Le dernier fichier à éditer est /etc/dovecot/conf.d/10-master.conf. Ici la recherche pour Postfix smtp-auth bloquer et apporter les modifications suivantes:\n# Postfix smtp-auth\r\nunix_listener / var / spool / postfix / private / auth \r\n  mode = 0666\r\n  utilisateur = postfix\r\n  groupe = postfix\r\n \r\n\n\nConfigurer l&#39;authentification SMTP de Postfix\n\n19 Après avoir apporté toutes les modifications ci-dessus, redémarrez Pigeonnier démon pour refléter les changements, vérifier son statut et vérifier si Dovecot est contraignant sur le port 143, en émettant les commandes ci-dessous.\n# systemctl restart dovecot.service\r\n# systemctl status dovecot.service\r\n# netstat -tlpn\r\n\n\nDémarrer et vérifier Dovecot\n\n20 Testez si le serveur de messagerie fonctionne correctement en ajoutant un nouveau compte utilisateur au système et en utilisant telnet ou netcat commande de connexion au serveur SMTP et d’envoyer un nouveau courrier au nouvel utilisateur ajouté, comme illustré dans les extraits ci-dessous.\n# adduser matie\r\n# nc localhost 25\r\n# ehlo localhost\r\ncourrier de: root\r\nrcpt to: matie\r\nLes données\r\nsujet: test\r\nCorps du courrier\r\n.\r\nquitter\r\n\n\nTest SMTP Postfix\n\n21 Vérifiez si le courrier est bien arrivé à la nouvelle boîte aux lettres de l&#39;utilisateur en répertoriant le contenu du répertoire de base de l&#39;utilisateur, comme indiqué dans la capture d&#39;écran ci-dessous.\n# ls / home / test_mail / Maildir / new /\r\n\n\nVérifier le courrier de l&#39;utilisateur\n\n22 En outre, vous pouvez vous connecter à la boîte aux lettres de l&#39;utilisateur à partir de la ligne de commande via le protocole IMAP, comme indiqué dans l&#39;extrait ci-dessous. Le nouveau courrier doit figurer dans la boîte de réception de l&#39;utilisateur.\n# nc localhost 143\r\nx1 LOGIN matie mot_de_passe_utilisateur\r\nx2 LISTE &quot;&quot; &quot;*&quot;\r\nx3 SELECT Boîte de réception\r\nx4 LOGOUT\r\n\nÉtape 5: Installez et configurez le webmail dans Debian\n23 Les utilisateurs géreront leurs emails via Courriel Rainloop client. Avant d&#39;installer l&#39;agent d&#39;utilisateur de courrier Rainloop, installez d&#39;abord Apache HTTP serveur et les suivants PHP modules requis par Rainloop, en émettant la commande suivante.\n# apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml\r\n\n24 Une fois le serveur Web Apache installé, définissez le chemin du répertoire sur / var / www / html / répertoire, supprimez le index.html fichier et lancez la commande suivante pour installer Rainloop Webmail.\n# cd / var / www / html /\r\n# rm index.html\r\n# curl -sL https://repository.rainloop.net/installer.php | php\r\n\n25 Une fois le client Rainloop Webmail installé sur le système, accédez à l&#39;adresse IP de votre domaine et connectez-vous à l&#39;interface Web d&#39;administration Rainloop avec les informations d&#39;identification par défaut suivantes:\nhttp://192.168.0.102/?admin\r\nUtilisateur: admin\r\nMot de passe: 12345\r\n\n\nConnexion au courrier Web Postfix\n\n26 Aller vers Domaines menu, appuyez sur Ajouter un domaine bouton et ajoutez vos paramètres de nom de domaine comme indiqué dans la capture d&#39;écran ci-dessous.\n\nAjouter un domaine dans le Webmail\n\n27 Une fois que vous avez ajouté les paramètres de votre domaine, déconnectez-vous de l&#39;interface d&#39;administration de Ranloop et pointez le navigateur sur votre adresse IP pour vous connecter au client de messagerie Web avec un compte de messagerie.\nUne fois que vous êtes connecté au courrier Web Rainloop, vous devriez voir le courrier électronique envoyé précédemment depuis la ligne de commande dans votre dossier Boîte de réception.\nhttp://192.168.0.102\r\nUtilisateur: [email protected]\r\nPass: le mot de passe matie\r\n\n\nConnexion utilisateur Postfix Webmail\n\n\nPostfix Webmail User Inbox\n\n27 Pour ajouter une nouvelle commande useradd useradd avec -m flag afin de créer le répertoire personnel de l&#39;utilisateur. Mais, assurez-vous d’abord de configurer la variable de chemin Maildir pour chaque utilisateur à l’aide de la commande suivante.\n# echo &#39;export MAIL = $ HOME / Maildir&#39; &gt;&gt; / etc / profile\r\n# useradd -m user3\r\n# passwd user3\r\n\n28 Si vous souhaitez rediriger tous les messages électroniques de root vers un compte de messagerie local spécifique du système, exécutez les commandes ci-dessous. Tous les messages redirigés ou destinés au compte root seront transférés à votre utilisateur de messagerie, comme indiqué dans l&#39;image ci-dessous.\n# echo &quot;root: test_mail&quot; &gt;&gt; / etc / aliases\r\n# newaliases\r\n\nC&#39;est tout! Vous avez correctement installé et configuré un serveur de messagerie dans vos locaux afin de permettre aux utilisateurs locaux de communiquer par courrier électronique. Toutefois, ce type de configuration de messagerie n’est en aucun cas sécurisé et il est conseillé de ne le déployer que pour de petites configurations de systèmes et de réseaux sous votre contrôle total.\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération. Il traitera également de la configuration des comptes de boîtes aux lettres à l&#39;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole. Les utilisateurs utiliseront Courriel Rainloop interface en tant qu&#39;agent de messagerie pour gérer le courrier.\nExigences","Installation minimale de Debian 9\nUne adresse IP statique configurée pour l&#39;interface réseau\nUn nom de domaine enregistré local ou public.","Dans ce tutoriel, nous utiliserons un compte de domaine privé pour la configuration du serveur de messagerie configurée via / etc / hosts fichier uniquement, sans aucun serveur DNS impliqué dans le traitement de la résolution DNS.\nÉtape 1: Configurations initiales pour le serveur de courrier Postfix sur Debian\n1. Dans un premier temps, connectez-vous à votre machine avec un compte avec les privilèges root ou directement avec l&#39;utilisateur root et assurez-vous que votre système Debian est à jour avec les dernières mises à jour de correctifs de sécurité et versions de logiciels et de packages en lançant la commande suivante.\n# apt-get update\n# apt-get upgrade","2 A l&#39;étape suivante, installez les packages logiciels suivants, qui seront utilisés pour l&#39;administration du système, en exécutant la commande suivante.\n# apt-get installer curl net-tools bas-complétion wget lsof nano","3 Ensuite, ouvrez /etc/host.conf fichier pour le modifier avec votre éditeur de texte favori et ajoutez la ligne suivante au début du fichier afin que la résolution DNS puisse lire le fichier hosts en premier.\ncommander des hôtes, lier\nmulti sur","4 Ensuite, configurez votre machine FQDN et ajoutez votre nom de domaine et votre nom de domaine complet à / etc / hosts fichier. Utilisez l&#39;adresse IP de votre système pour résoudre le nom du domaine et le nom de domaine complet, comme illustré dans la capture d&#39;écran ci-dessous.\nRemplacez l&#39;adresse IP et le domaine en conséquence. Ensuite, redémarrez la machine pour appliquer correctement le nom d’hôte.\n# hostnamectl set-hostname mail.tecmint.com\n# echo &quot;192.168.0.102 tecmint.com mail.tecmint.com&quot; &gt;&gt; / etc / hosts\n# init 6","Définir le nom d&#39;hôte dans Debian","5 Après le redémarrage, vérifiez si le nom d&#39;hôte a été correctement configuré en émettant la série de commandes suivante. Le nom de domaine, le nom de domaine complet, le nom d&#39;hôte et l&#39;adresse IP du système doivent être renvoyés par la commande hostname.\n# nomhôte\n# nomhôte -s\n# nomhôte -f\n# nomhôte -A\n# nomhôte -i\n# cat / etc / hostname","Vérifier le nom d&#39;hôte dans Debian","6 Vérifiez également si le domaine répond correctement aux requêtes locales en exécutant les commandes ci-dessous. Sachez que le domaine ne sera pas rejoué aux requêtes distantes émises par d’autres systèmes de votre réseau, car nous n’utilisons pas de serveur DNS.\nCependant, le domaine devrait répondre depuis d’autres systèmes si vous ajoutez manuellement le nom de domaine à chacun de leurs noms. / etc / hosts fichier. Sachez également que la résolution DNS d’un domaine ajouté à / etc / hosts Le fichier ne fonctionnera pas avec les commandes host, nslookup ou dig.\n# getent ahosts mail.tecmint.com\n# ping tecmint.com\n# ping mail.tecmint.com","Requête DNS du domaine","Étape 2: Installer le serveur de messagerie Postfix sur Debian\n7. Le logiciel le plus important nécessaire au bon fonctionnement d’un serveur de messagerie est le MTA agent. le MTA est un logiciel construit dans une architecture client-serveur, responsable du transfert du courrier entre serveurs de messagerie.\nDans ce guide, nous allons utiliser Postfix en tant qu&#39;agent de transfert de courrier. Pour installer postfix dans Debian à partir de référentiels officiels, exécutez la commande suivante.\n# apt-get install postfix","8 Pendant le processus d&#39;installation de Postfix on vous posera une série de questions. À la première invite, sélectionnez Site Internet option comme type général pour la configuration de Postfix et appuyez sur [enter]    pour continuer, puis ajoutez votre nom de domaine au nom de messagerie du système, comme illustré dans les captures d&#39;écran suivantes.","Configuration du courrier Postfix","Configurer le domaine de messagerie Postfix","Étape 3: Configurer le serveur de messagerie Postfix sur Debian\n9 Ensuite, sauvegardez le fichier de configuration principal de Postfix et configurez Postfix pour votre domaine à l’aide des commandes suivantes.\n# cp /etc/postfix/main.cf,.backup\n# nano /etc/postfix/main.cf","Configurez maintenant la configuration de Postfix dans le main.cf fichier comme indiqué.\n# Voir /usr/share/postfix/main.cf.dist pour une version commentée et plus complète","smtpd_banner = $ myhostname ESMTP\nbiff = no\n# addending .domain est le travail de la MUA.\nappend_dot_mydomain = no\nreadme_directory = no","# Voir http://www.postfix.org/COMPATIBILITY_README.html - 2 par défaut\n# frais installe.\nniveau de compatibilité = 2","# Paramètres TLS\nsmtpd_tls_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem\nsmtpd_tls_key_file = / etc / ssl / private / ssl-cert-snakeoil.key\nsmtpd_use_tls = yes\nsmtpd_tls_session_cache_database = btree: $ répertoire_données / smtpd_scache\nsmtp_tls_session_cache_database = btree: $ répertoire_données / smtp_scache","# Voir /usr/share/doc/postfix/TLS_README.gz dans le paquet postfix-doc pour\n# informations sur l&#39;activation de SSL dans le client smtp.","smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination\nmyhostname = mail.debian.lan","mydomain = debian.lan","alias_maps = hash: / etc / aliases\nalias_database = hash: / etc / aliases","#myorigin = / etc / mailname\nmon origine = $ mondomaine","mydestination = $ myhostname, $ mydomain, localhost. $ mydomain, localhost\nrelaishost =\nmynetworks = 127.0.0.0/8, 192.168.1.0/24\nmailbox_size_limit = 0\nrecipient_delimiter = +\ninet_interfaces = all\n#inet_protocols = all\ninet_protocols = ipv4","home_mailbox = Maildir /","# Paramètres SMTP-Auth\nsmtpd_sasl_type = pigeonnier\nsmtpd_sasl_path = private / auth\nsmtpd_sasl_auth_enable = yes\nsmtpd_sasl_security_options = noanonymous\nsmtpd_sasl_local_domain = $ myhostname\nsmtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, rejette","Remplace le myhostname, mydomain et mynetworks variables pour correspondre à vos propres configurations.\nTu peux courir postconf -n afin de vider le fichier de configuration principal de Postfix et de vérifier les erreurs éventuelles, comme indiqué dans la capture d&#39;écran ci-dessous.\n# postconf -n","Configuration du courrier Postfix","dix. Une fois toutes les configurations en place, redémarrez le démon Postfix pour appliquer les modifications et vérifier si le service est en cours d&#39;exécution en vérifiant si le service maître Postfix est lié au port. 25 en exécutant la commande netstat.\n# systemctl restart postfix\n# systemctl status postfix\n# netstat -tlpn","Démarrer et vérifier Postfix","Étape 3: Testez le serveur de messagerie Postfix sur Debian\n11 Afin de vérifier si postfix peut gérer le transfert de courrier, installez d’abord mailutils package en exécutant la commande suivante.\n# apt-get install mailutils","12 Ensuite, à l’aide de l’utilitaire de ligne de commande mail, envoyez un courrier électronique au compte root et vérifiez si le courrier a bien été transmis en exécutant la commande ci-dessous afin de vérifier la file d’accès et de répertorier le contenu du répertoire racine Maildir de la racine.\n# echo &quot;mail body&quot; | mail -s &quot;test mail&quot; root\n# mailq\n# courrier\n# ls Maildir /\n# ls Maildir / new /\n# chat Maildir / nouveau /[TAB]","Testez Postfix en envoyant un courrier","13 Vous pouvez également vérifier de quelle manière le courrier a été traité par le service postfix en inspectant le contenu du fichier journal du courrier en exécutant la commande suivante.\n# tailf /var/log/mail.log","Étape 4: Installer et configurer IMAP Dovecot sur Debian\n14 L’agent de distribution de courrier que nous utiliserons dans ce guide pour remettre des messages électroniques aux boîtes aux lettres d’un destinataire local est Dovecot IMAP. IMAP est un protocole qui fonctionne sur 143 et 993 (SSL), qui est responsable de la lecture, de la suppression ou du déplacement des courriers sur plusieurs clients de messagerie.\nLe protocole IMAP utilise également la synchronisation afin de garantir qu&#39;une copie de chaque message est enregistrée sur le serveur et permet aux utilisateurs de créer plusieurs répertoires sur le serveur et de déplacer les courriers vers ces répertoires afin de trier les e-mails.\nCe n&#39;est pas le cas avec POP3 protocole. POP3 Le protocole ne permettra pas aux utilisateurs de créer plusieurs répertoires sur le serveur pour trier votre courrier. Vous ne disposez que du dossier de la boîte de réception pour gérer le courrier.\nÀ installer Pigeonnier serveur principal et Dovecot IMAP Le paquet sur Debian exécute la commande suivante.\n# apt installer dovecot-core dovecot-imapd","15 Une fois Dovecot installé sur votre système, ouvrez les fichiers ci-dessous pour les éditer et apportez les modifications suivantes. Tout d&#39;abord, ouvrir /etc/dovecot/dovecot.conf classer, rechercher et décommenter la ligne suivante:\nécouter = *, ::","Configurer la connexion Dovecot","16 Ensuite, ouvrez /etc/dovecot/conf.d/10-auth.conf pour l&#39;édition et localiser et changer les lignes ci-dessous pour ressembler à l&#39;extrait ci-dessous.\ndisable_plaintext_auth = no\nauth_mechanisms = identifiant simple","17 Ouvrir /etc/dovecot/conf.d/10-mail.conf déposer et ajouter la ligne suivante à utiliser Maildir emplacement au lieu de Mbox format pour stocker les emails.\nmail_location = maildir: ~ / Maildir","Configurer Postfix Maildir","18 Le dernier fichier à éditer est /etc/dovecot/conf.d/10-master.conf. Ici la recherche pour Postfix smtp-auth bloquer et apporter les modifications suivantes:\n# Postfix smtp-auth\nunix_listener / var / spool / postfix / private / auth \n  mode = 0666\n  utilisateur = postfix\n  groupe = postfix\n ","Configurer l&#39;authentification SMTP de Postfix","19 Après avoir apporté toutes les modifications ci-dessus, redémarrez Pigeonnier démon pour refléter les changements, vérifier son statut et vérifier si Dovecot est contraignant sur le port 143, en émettant les commandes ci-dessous.\n# systemctl restart dovecot.service\n# systemctl status dovecot.service\n# netstat -tlpn","Démarrer et vérifier Dovecot","20 Testez si le serveur de messagerie fonctionne correctement en ajoutant un nouveau compte utilisateur au système et en utilisant telnet ou netcat commande de connexion au serveur SMTP et d’envoyer un nouveau courrier au nouvel utilisateur ajouté, comme illustré dans les extraits ci-dessous.\n# adduser matie\n# nc localhost 25\n# ehlo localhost\ncourrier de: root\nrcpt to: matie\nLes données\nsujet: test\nCorps du courrier\n.\nquitter","Test SMTP Postfix","21 Vérifiez si le courrier est bien arrivé à la nouvelle boîte aux lettres de l&#39;utilisateur en répertoriant le contenu du répertoire de base de l&#39;utilisateur, comme indiqué dans la capture d&#39;écran ci-dessous.\n# ls / home / test_mail / Maildir / new /","Vérifier le courrier de l&#39;utilisateur","22 En outre, vous pouvez vous connecter à la boîte aux lettres de l&#39;utilisateur à partir de la ligne de commande via le protocole IMAP, comme indiqué dans l&#39;extrait ci-dessous. Le nouveau courrier doit figurer dans la boîte de réception de l&#39;utilisateur.\n# nc localhost 143\nx1 LOGIN matie mot_de_passe_utilisateur\nx2 LISTE &quot;&quot; &quot;*&quot;\nx3 SELECT Boîte de réception\nx4 LOGOUT","Étape 5: Installez et configurez le webmail dans Debian\n23 Les utilisateurs géreront leurs emails via Courriel Rainloop client. Avant d&#39;installer l&#39;agent d&#39;utilisateur de courrier Rainloop, installez d&#39;abord Apache HTTP serveur et les suivants PHP modules requis par Rainloop, en émettant la commande suivante.\n# apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml","24 Une fois le serveur Web Apache installé, définissez le chemin du répertoire sur / var / www / html / répertoire, supprimez le index.html fichier et lancez la commande suivante pour installer Rainloop Webmail.\n# cd / var / www / html /\n# rm index.html\n# curl -sL https://repository.rainloop.net/installer.php | php","25 Une fois le client Rainloop Webmail installé sur le système, accédez à l&#39;adresse IP de votre domaine et connectez-vous à l&#39;interface Web d&#39;administration Rainloop avec les informations d&#39;identification par défaut suivantes:\nhttp://192.168.0.102/?admin\nUtilisateur: admin\nMot de passe: 12345","Connexion au courrier Web Postfix","26 Aller vers Domaines menu, appuyez sur Ajouter un domaine bouton et ajoutez vos paramètres de nom de domaine comme indiqué dans la capture d&#39;écran ci-dessous.","Ajouter un domaine dans le Webmail","27 Une fois que vous avez ajouté les paramètres de votre domaine, déconnectez-vous de l&#39;interface d&#39;administration de Ranloop et pointez le navigateur sur votre adresse IP pour vous connecter au client de messagerie Web avec un compte de messagerie.\nUne fois que vous êtes connecté au courrier Web Rainloop, vous devriez voir le courrier électronique envoyé précédemment depuis la ligne de commande dans votre dossier Boîte de réception.\nhttp://192.168.0.102\nUtilisateur: [email protected]\nPass: le mot de passe matie","Connexion utilisateur Postfix Webmail","Postfix Webmail User Inbox","27 Pour ajouter une nouvelle commande useradd useradd avec -m flag afin de créer le répertoire personnel de l&#39;utilisateur. Mais, assurez-vous d’abord de configurer la variable de chemin Maildir pour chaque utilisateur à l’aide de la commande suivante.\n# echo &#39;export MAIL = $ HOME / Maildir&#39; &gt;&gt; / etc / profile\n# useradd -m user3\n# passwd user3","28 Si vous souhaitez rediriger tous les messages électroniques de root vers un compte de messagerie local spécifique du système, exécutez les commandes ci-dessous. Tous les messages redirigés ou destinés au compte root seront transférés à votre utilisateur de messagerie, comme indiqué dans l&#39;image ci-dessous.\n# echo &quot;root: test_mail&quot; &gt;&gt; / etc / aliases\n# newaliases","C&#39;est tout! Vous avez correctement installé et configuré un serveur de messagerie dans vos locaux afin de permettre aux utilisateurs locaux de communiquer par courrier électronique. Toutefois, ce type de configuration de messagerie n’est en aucun cas sécurisé et il est conseillé de ne le déployer que pour de petites configurations de systèmes et de réseaux sous votre contrôle total.","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération. Il traitera également de la configuration des comptes de boîtes aux lettres à l&#39;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole. Les utilisateurs utiliseront Courriel Rainloop interface en tant qu&#39;agent de messagerie pour gérer le courrier.\nExigences","html":"<p>Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération. Il traitera également de la configuration des comptes de boîtes aux lettres à l&#039;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole. Les utilisateurs utiliseront Courriel Rainloop interface en tant qu&#039;agent de messagerie pour gérer le courrier.\nExigences</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Installation minimale de Debian 9\nUne adresse IP statique configurée pour l&#39;interface réseau\nUn nom de domaine enregistré local ou public.","html":"<p>Installation minimale de Debian 9\nUne adresse IP statique configurée pour l&#039;interface réseau\nUn nom de domaine enregistré local ou public.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Dans ce tutoriel, nous utiliserons un compte de domaine privé pour la configuration du serveur de messagerie configurée via / etc / hosts fichier uniquement, sans aucun serveur DNS impliqué dans le traitement de la résolution DNS.\nÉtape 1: Configurations initiales pour le serveur de courrier Postfix sur Debian\n1. Dans un premier temps, connectez-vous à votre machine avec un compte avec les privilèges root ou directement avec l&#39;utilisateur root et assurez-vous que votre système Debian est à jour avec les dernières mises à jour de correctifs de sécurité et versions de logiciels et de packages en lançant la commande suivante.\n# apt-get update\n# apt-get upgrade","html":"<p>Dans ce tutoriel, nous utiliserons un compte de domaine privé pour la configuration du serveur de messagerie configurée via / etc / hosts fichier uniquement, sans aucun serveur DNS impliqué dans le traitement de la résolution DNS.\nÉtape 1: Configurations initiales pour le serveur de courrier Postfix sur Debian\n1. Dans un premier temps, connectez-vous à votre machine avec un compte avec les privilèges root ou directement avec l&#039;utilisateur root et assurez-vous que votre système Debian est à jour avec les dernières mises à jour de correctifs de sécurité et versions de logiciels et de packages en lançant la commande suivante.\n# apt-get update\n# apt-get upgrade</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"2 A l&#39;étape suivante, installez les packages logiciels suivants, qui seront utilisés pour l&#39;administration du système, en exécutant la commande suivante.\n# apt-get installer curl net-tools bas-complétion wget lsof nano","html":"<p>2 A l&#039;étape suivante, installez les packages logiciels suivants, qui seront utilisés pour l&#039;administration du système, en exécutant la commande suivante.\n# apt-get installer curl net-tools bas-complétion wget lsof nano</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"3 Ensuite, ouvrez /etc/host.conf fichier pour le modifier avec votre éditeur de texte favori et ajoutez la ligne suivante au début du fichier afin que la résolution DNS puisse lire le fichier hosts en premier.\ncommander des hôtes, lier\nmulti sur","html":"<p>3 Ensuite, ouvrez /etc/host.conf fichier pour le modifier avec votre éditeur de texte favori et ajoutez la ligne suivante au début du fichier afin que la résolution DNS puisse lire le fichier hosts en premier.\ncommander des hôtes, lier\nmulti sur</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"4 Ensuite, configurez votre machine FQDN et ajoutez votre nom de domaine et votre nom de domaine complet à / etc / hosts fichier. Utilisez l&#39;adresse IP de votre système pour résoudre le nom du domaine et le nom de domaine complet, comme illustré dans la capture d&#39;écran ci-dessous.\nRemplacez l&#39;adresse IP et le domaine en conséquence. Ensuite, redémarrez la machine pour appliquer correctement le nom d’hôte.\n# hostnamectl set-hostname mail.tecmint.com\n# echo &quot;192.168.0.102 tecmint.com mail.tecmint.com&quot; &gt;&gt; / etc / hosts\n# init 6","html":"<p>4 Ensuite, configurez votre machine FQDN et ajoutez votre nom de domaine et votre nom de domaine complet à / etc / hosts fichier. Utilisez l&#039;adresse IP de votre système pour résoudre le nom du domaine et le nom de domaine complet, comme illustré dans la capture d&#039;écran ci-dessous.\nRemplacez l&#039;adresse IP et le domaine en conséquence. Ensuite, redémarrez la machine pour appliquer correctement le nom d’hôte.\n# hostnamectl set-hostname mail.tecmint.com\n# echo &quot;192.168.0.102 tecmint.com mail.tecmint.com&quot; &gt;&gt; / etc / hosts\n# init 6</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Définir le nom d&#39;hôte dans Debian","html":"<p>Définir le nom d&#039;hôte dans Debian</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"5 Après le redémarrage, vérifiez si le nom d&#39;hôte a été correctement configuré en émettant la série de commandes suivante. Le nom de domaine, le nom de domaine complet, le nom d&#39;hôte et l&#39;adresse IP du système doivent être renvoyés par la commande hostname.\n# nomhôte\n# nomhôte -s\n# nomhôte -f\n# nomhôte -A\n# nomhôte -i\n# cat / etc / hostname","html":"<p>5 Après le redémarrage, vérifiez si le nom d&#039;hôte a été correctement configuré en émettant la série de commandes suivante. Le nom de domaine, le nom de domaine complet, le nom d&#039;hôte et l&#039;adresse IP du système doivent être renvoyés par la commande hostname.\n# nomhôte\n# nomhôte -s\n# nomhôte -f\n# nomhôte -A\n# nomhôte -i\n# cat / etc / hostname</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"Vérifier le nom d&#39;hôte dans Debian","html":"<p>Vérifier le nom d&#039;hôte dans Debian</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"6 Vérifiez également si le domaine répond correctement aux requêtes locales en exécutant les commandes ci-dessous. Sachez que le domaine ne sera pas rejoué aux requêtes distantes émises par d’autres systèmes de votre réseau, car nous n’utilisons pas de serveur DNS.\nCependant, le domaine devrait répondre depuis d’autres systèmes si vous ajoutez manuellement le nom de domaine à chacun de leurs noms. / etc / hosts fichier. Sachez également que la résolution DNS d’un domaine ajouté à / etc / hosts Le fichier ne fonctionnera pas avec les commandes host, nslookup ou dig.\n# getent ahosts mail.tecmint.com\n# ping tecmint.com\n# ping mail.tecmint.com","html":"<p>6 Vérifiez également si le domaine répond correctement aux requêtes locales en exécutant les commandes ci-dessous. Sachez que le domaine ne sera pas rejoué aux requêtes distantes émises par d’autres systèmes de votre réseau, car nous n’utilisons pas de serveur DNS.\nCependant, le domaine devrait répondre depuis d’autres systèmes si vous ajoutez manuellement le nom de domaine à chacun de leurs noms. / etc / hosts fichier. Sachez également que la résolution DNS d’un domaine ajouté à / etc / hosts Le fichier ne fonctionnera pas avec les commandes host, nslookup ou dig.\n# getent ahosts mail.tecmint.com\n# ping tecmint.com\n# ping mail.tecmint.com</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Requête DNS du domaine","html":"<p>Requête DNS du domaine</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Étape 2: Installer le serveur de messagerie Postfix sur Debian\n7. Le logiciel le plus important nécessaire au bon fonctionnement d’un serveur de messagerie est le MTA agent. le MTA est un logiciel construit dans une architecture client-serveur, responsable du transfert du courrier entre serveurs de messagerie.\nDans ce guide, nous allons utiliser Postfix en tant qu&#39;agent de transfert de courrier. Pour installer postfix dans Debian à partir de référentiels officiels, exécutez la commande suivante.\n# apt-get install postfix","html":"<p>Étape 2: Installer le serveur de messagerie Postfix sur Debian\n7. Le logiciel le plus important nécessaire au bon fonctionnement d’un serveur de messagerie est le MTA agent. le MTA est un logiciel construit dans une architecture client-serveur, responsable du transfert du courrier entre serveurs de messagerie.\nDans ce guide, nous allons utiliser Postfix en tant qu&#039;agent de transfert de courrier. Pour installer postfix dans Debian à partir de référentiels officiels, exécutez la commande suivante.\n# apt-get install postfix</p>"},{"id":"text-13","type":"text","heading":"","plain_text":"8 Pendant le processus d&#39;installation de Postfix on vous posera une série de questions. À la première invite, sélectionnez Site Internet option comme type général pour la configuration de Postfix et appuyez sur [enter]    pour continuer, puis ajoutez votre nom de domaine au nom de messagerie du système, comme illustré dans les captures d&#39;écran suivantes.","html":"<p>8 Pendant le processus d&#039;installation de Postfix on vous posera une série de questions. À la première invite, sélectionnez Site Internet option comme type général pour la configuration de Postfix et appuyez sur [enter]    pour continuer, puis ajoutez votre nom de domaine au nom de messagerie du système, comme illustré dans les captures d&#039;écran suivantes.</p>"},{"id":"text-14","type":"text","heading":"","plain_text":"Configuration du courrier Postfix","html":"<p>Configuration du courrier Postfix</p>"},{"id":"text-15","type":"text","heading":"","plain_text":"Configurer le domaine de messagerie Postfix","html":"<p>Configurer le domaine de messagerie Postfix</p>"},{"id":"text-16","type":"text","heading":"","plain_text":"Étape 3: Configurer le serveur de messagerie Postfix sur Debian\n9 Ensuite, sauvegardez le fichier de configuration principal de Postfix et configurez Postfix pour votre domaine à l’aide des commandes suivantes.\n# cp /etc/postfix/main.cf,.backup\n# nano /etc/postfix/main.cf","html":"<p>Étape 3: Configurer le serveur de messagerie Postfix sur Debian\n9 Ensuite, sauvegardez le fichier de configuration principal de Postfix et configurez Postfix pour votre domaine à l’aide des commandes suivantes.\n# cp /etc/postfix/main.cf,.backup\n# nano /etc/postfix/main.cf</p>"},{"id":"text-17","type":"text","heading":"","plain_text":"Configurez maintenant la configuration de Postfix dans le main.cf fichier comme indiqué.\n# Voir /usr/share/postfix/main.cf.dist pour une version commentée et plus complète","html":"<p>Configurez maintenant la configuration de Postfix dans le main.cf fichier comme indiqué.\n# Voir /usr/share/postfix/main.cf.dist pour une version commentée et plus complète</p>"},{"id":"text-18","type":"text","heading":"","plain_text":"smtpd_banner = $ myhostname ESMTP\nbiff = no\n# addending .domain est le travail de la MUA.\nappend_dot_mydomain = no\nreadme_directory = no","html":"<p>smtpd_banner = $ myhostname ESMTP\nbiff = no\n# addending .domain est le travail de la MUA.\nappend_dot_mydomain = no\nreadme_directory = no</p>"},{"id":"text-19","type":"text","heading":"","plain_text":"# Voir http://www.postfix.org/COMPATIBILITY_README.html - 2 par défaut\n# frais installe.\nniveau de compatibilité = 2","html":"<p># Voir http://www.postfix.org/COMPATIBILITY_README.html - 2 par défaut\n# frais installe.\nniveau de compatibilité = 2</p>"},{"id":"text-20","type":"text","heading":"","plain_text":"# Paramètres TLS\nsmtpd_tls_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem\nsmtpd_tls_key_file = / etc / ssl / private / ssl-cert-snakeoil.key\nsmtpd_use_tls = yes\nsmtpd_tls_session_cache_database = btree: $ répertoire_données / smtpd_scache\nsmtp_tls_session_cache_database = btree: $ répertoire_données / smtp_scache","html":"<p># Paramètres TLS\nsmtpd_tls_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem\nsmtpd_tls_key_file = / etc / ssl / private / ssl-cert-snakeoil.key\nsmtpd_use_tls = yes\nsmtpd_tls_session_cache_database = btree: $ répertoire_données / smtpd_scache\nsmtp_tls_session_cache_database = btree: $ répertoire_données / smtp_scache</p>"},{"id":"text-21","type":"text","heading":"","plain_text":"# Voir /usr/share/doc/postfix/TLS_README.gz dans le paquet postfix-doc pour\n# informations sur l&#39;activation de SSL dans le client smtp.","html":"<p># Voir /usr/share/doc/postfix/TLS_README.gz dans le paquet postfix-doc pour\n# informations sur l&#039;activation de SSL dans le client smtp.</p>"},{"id":"text-22","type":"text","heading":"","plain_text":"smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination\nmyhostname = mail.debian.lan","html":"<p>smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination\nmyhostname = mail.debian.lan</p>"},{"id":"text-23","type":"text","heading":"","plain_text":"mydomain = debian.lan","html":"<p>mydomain = debian.lan</p>"},{"id":"text-24","type":"text","heading":"","plain_text":"alias_maps = hash: / etc / aliases\nalias_database = hash: / etc / aliases","html":"<p>alias_maps = hash: / etc / aliases\nalias_database = hash: / etc / aliases</p>"},{"id":"text-25","type":"text","heading":"","plain_text":"#myorigin = / etc / mailname\nmon origine = $ mondomaine","html":"<p>#myorigin = / etc / mailname\nmon origine = $ mondomaine</p>"},{"id":"text-26","type":"text","heading":"","plain_text":"mydestination = $ myhostname, $ mydomain, localhost. $ mydomain, localhost\nrelaishost =\nmynetworks = 127.0.0.0/8, 192.168.1.0/24\nmailbox_size_limit = 0\nrecipient_delimiter = +\ninet_interfaces = all\n#inet_protocols = all\ninet_protocols = ipv4","html":"<p>mydestination = $ myhostname, $ mydomain, localhost. $ mydomain, localhost\nrelaishost =\nmynetworks = 127.0.0.0/8, 192.168.1.0/24\nmailbox_size_limit = 0\nrecipient_delimiter = +\ninet_interfaces = all\n#inet_protocols = all\ninet_protocols = ipv4</p>"},{"id":"text-27","type":"text","heading":"","plain_text":"home_mailbox = Maildir /","html":"<p>home_mailbox = Maildir /</p>"},{"id":"text-28","type":"text","heading":"","plain_text":"# Paramètres SMTP-Auth\nsmtpd_sasl_type = pigeonnier\nsmtpd_sasl_path = private / auth\nsmtpd_sasl_auth_enable = yes\nsmtpd_sasl_security_options = noanonymous\nsmtpd_sasl_local_domain = $ myhostname\nsmtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, rejette","html":"<p># Paramètres SMTP-Auth\nsmtpd_sasl_type = pigeonnier\nsmtpd_sasl_path = private / auth\nsmtpd_sasl_auth_enable = yes\nsmtpd_sasl_security_options = noanonymous\nsmtpd_sasl_local_domain = $ myhostname\nsmtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, rejette</p>"},{"id":"text-29","type":"text","heading":"","plain_text":"Remplace le myhostname, mydomain et mynetworks variables pour correspondre à vos propres configurations.\nTu peux courir postconf -n afin de vider le fichier de configuration principal de Postfix et de vérifier les erreurs éventuelles, comme indiqué dans la capture d&#39;écran ci-dessous.\n# postconf -n","html":"<p>Remplace le myhostname, mydomain et mynetworks variables pour correspondre à vos propres configurations.\nTu peux courir postconf -n afin de vider le fichier de configuration principal de Postfix et de vérifier les erreurs éventuelles, comme indiqué dans la capture d&#039;écran ci-dessous.\n# postconf -n</p>"},{"id":"text-30","type":"text","heading":"","plain_text":"Configuration du courrier Postfix","html":"<p>Configuration du courrier Postfix</p>"},{"id":"text-31","type":"text","heading":"","plain_text":"dix. Une fois toutes les configurations en place, redémarrez le démon Postfix pour appliquer les modifications et vérifier si le service est en cours d&#39;exécution en vérifiant si le service maître Postfix est lié au port. 25 en exécutant la commande netstat.\n# systemctl restart postfix\n# systemctl status postfix\n# netstat -tlpn","html":"<p>dix. Une fois toutes les configurations en place, redémarrez le démon Postfix pour appliquer les modifications et vérifier si le service est en cours d&#039;exécution en vérifiant si le service maître Postfix est lié au port. 25 en exécutant la commande netstat.\n# systemctl restart postfix\n# systemctl status postfix\n# netstat -tlpn</p>"},{"id":"text-32","type":"text","heading":"","plain_text":"Démarrer et vérifier Postfix","html":"<p>Démarrer et vérifier Postfix</p>"},{"id":"text-33","type":"text","heading":"","plain_text":"Étape 3: Testez le serveur de messagerie Postfix sur Debian\n11 Afin de vérifier si postfix peut gérer le transfert de courrier, installez d’abord mailutils package en exécutant la commande suivante.\n# apt-get install mailutils","html":"<p>Étape 3: Testez le serveur de messagerie Postfix sur Debian\n11 Afin de vérifier si postfix peut gérer le transfert de courrier, installez d’abord mailutils package en exécutant la commande suivante.\n# apt-get install mailutils</p>"},{"id":"text-34","type":"text","heading":"","plain_text":"12 Ensuite, à l’aide de l’utilitaire de ligne de commande mail, envoyez un courrier électronique au compte root et vérifiez si le courrier a bien été transmis en exécutant la commande ci-dessous afin de vérifier la file d’accès et de répertorier le contenu du répertoire racine Maildir de la racine.\n# echo &quot;mail body&quot; | mail -s &quot;test mail&quot; root\n# mailq\n# courrier\n# ls Maildir /\n# ls Maildir / new /\n# chat Maildir / nouveau /[TAB]","html":"<p>12 Ensuite, à l’aide de l’utilitaire de ligne de commande mail, envoyez un courrier électronique au compte root et vérifiez si le courrier a bien été transmis en exécutant la commande ci-dessous afin de vérifier la file d’accès et de répertorier le contenu du répertoire racine Maildir de la racine.\n# echo &quot;mail body&quot; | mail -s &quot;test mail&quot; root\n# mailq\n# courrier\n# ls Maildir /\n# ls Maildir / new /\n# chat Maildir / nouveau /[TAB]</p>"},{"id":"text-35","type":"text","heading":"","plain_text":"Testez Postfix en envoyant un courrier","html":"<p>Testez Postfix en envoyant un courrier</p>"},{"id":"text-36","type":"text","heading":"","plain_text":"13 Vous pouvez également vérifier de quelle manière le courrier a été traité par le service postfix en inspectant le contenu du fichier journal du courrier en exécutant la commande suivante.\n# tailf /var/log/mail.log","html":"<p>13 Vous pouvez également vérifier de quelle manière le courrier a été traité par le service postfix en inspectant le contenu du fichier journal du courrier en exécutant la commande suivante.\n# tailf /var/log/mail.log</p>"},{"id":"text-37","type":"text","heading":"","plain_text":"Étape 4: Installer et configurer IMAP Dovecot sur Debian\n14 L’agent de distribution de courrier que nous utiliserons dans ce guide pour remettre des messages électroniques aux boîtes aux lettres d’un destinataire local est Dovecot IMAP. IMAP est un protocole qui fonctionne sur 143 et 993 (SSL), qui est responsable de la lecture, de la suppression ou du déplacement des courriers sur plusieurs clients de messagerie.\nLe protocole IMAP utilise également la synchronisation afin de garantir qu&#39;une copie de chaque message est enregistrée sur le serveur et permet aux utilisateurs de créer plusieurs répertoires sur le serveur et de déplacer les courriers vers ces répertoires afin de trier les e-mails.\nCe n&#39;est pas le cas avec POP3 protocole. POP3 Le protocole ne permettra pas aux utilisateurs de créer plusieurs répertoires sur le serveur pour trier votre courrier. Vous ne disposez que du dossier de la boîte de réception pour gérer le courrier.\nÀ installer Pigeonnier serveur principal et Dovecot IMAP Le paquet sur Debian exécute la commande suivante.\n# apt installer dovecot-core dovecot-imapd","html":"<p>Étape 4: Installer et configurer IMAP Dovecot sur Debian\n14 L’agent de distribution de courrier que nous utiliserons dans ce guide pour remettre des messages électroniques aux boîtes aux lettres d’un destinataire local est Dovecot IMAP. IMAP est un protocole qui fonctionne sur 143 et 993 (SSL), qui est responsable de la lecture, de la suppression ou du déplacement des courriers sur plusieurs clients de messagerie.\nLe protocole IMAP utilise également la synchronisation afin de garantir qu&#039;une copie de chaque message est enregistrée sur le serveur et permet aux utilisateurs de créer plusieurs répertoires sur le serveur et de déplacer les courriers vers ces répertoires afin de trier les e-mails.\nCe n&#039;est pas le cas avec POP3 protocole. POP3 Le protocole ne permettra pas aux utilisateurs de créer plusieurs répertoires sur le serveur pour trier votre courrier. Vous ne disposez que du dossier de la boîte de réception pour gérer le courrier.\nÀ installer Pigeonnier serveur principal et Dovecot IMAP Le paquet sur Debian exécute la commande suivante.\n# apt installer dovecot-core dovecot-imapd</p>"},{"id":"text-38","type":"text","heading":"","plain_text":"15 Une fois Dovecot installé sur votre système, ouvrez les fichiers ci-dessous pour les éditer et apportez les modifications suivantes. Tout d&#39;abord, ouvrir /etc/dovecot/dovecot.conf classer, rechercher et décommenter la ligne suivante:\nécouter = *, ::","html":"<p>15 Une fois Dovecot installé sur votre système, ouvrez les fichiers ci-dessous pour les éditer et apportez les modifications suivantes. Tout d&#039;abord, ouvrir /etc/dovecot/dovecot.conf classer, rechercher et décommenter la ligne suivante:\nécouter = *, ::</p>"},{"id":"text-39","type":"text","heading":"","plain_text":"Configurer la connexion Dovecot","html":"<p>Configurer la connexion Dovecot</p>"},{"id":"text-40","type":"text","heading":"","plain_text":"16 Ensuite, ouvrez /etc/dovecot/conf.d/10-auth.conf pour l&#39;édition et localiser et changer les lignes ci-dessous pour ressembler à l&#39;extrait ci-dessous.\ndisable_plaintext_auth = no\nauth_mechanisms = identifiant simple","html":"<p>16 Ensuite, ouvrez /etc/dovecot/conf.d/10-auth.conf pour l&#039;édition et localiser et changer les lignes ci-dessous pour ressembler à l&#039;extrait ci-dessous.\ndisable_plaintext_auth = no\nauth_mechanisms = identifiant simple</p>"},{"id":"text-41","type":"text","heading":"","plain_text":"17 Ouvrir /etc/dovecot/conf.d/10-mail.conf déposer et ajouter la ligne suivante à utiliser Maildir emplacement au lieu de Mbox format pour stocker les emails.\nmail_location = maildir: ~ / Maildir","html":"<p>17 Ouvrir /etc/dovecot/conf.d/10-mail.conf déposer et ajouter la ligne suivante à utiliser Maildir emplacement au lieu de Mbox format pour stocker les emails.\nmail_location = maildir: ~ / Maildir</p>"},{"id":"text-42","type":"text","heading":"","plain_text":"Configurer Postfix Maildir","html":"<p>Configurer Postfix Maildir</p>"},{"id":"text-43","type":"text","heading":"","plain_text":"18 Le dernier fichier à éditer est /etc/dovecot/conf.d/10-master.conf. Ici la recherche pour Postfix smtp-auth bloquer et apporter les modifications suivantes:\n# Postfix smtp-auth\nunix_listener / var / spool / postfix / private / auth \n  mode = 0666\n  utilisateur = postfix\n  groupe = postfix\n ","html":"<p>18 Le dernier fichier à éditer est /etc/dovecot/conf.d/10-master.conf. Ici la recherche pour Postfix smtp-auth bloquer et apporter les modifications suivantes:\n# Postfix smtp-auth\nunix_listener / var / spool / postfix / private / auth \n  mode = 0666\n  utilisateur = postfix\n  groupe = postfix\n </p>"},{"id":"text-44","type":"text","heading":"","plain_text":"Configurer l&#39;authentification SMTP de Postfix","html":"<p>Configurer l&#039;authentification SMTP de Postfix</p>"},{"id":"text-45","type":"text","heading":"","plain_text":"19 Après avoir apporté toutes les modifications ci-dessus, redémarrez Pigeonnier démon pour refléter les changements, vérifier son statut et vérifier si Dovecot est contraignant sur le port 143, en émettant les commandes ci-dessous.\n# systemctl restart dovecot.service\n# systemctl status dovecot.service\n# netstat -tlpn","html":"<p>19 Après avoir apporté toutes les modifications ci-dessus, redémarrez Pigeonnier démon pour refléter les changements, vérifier son statut et vérifier si Dovecot est contraignant sur le port 143, en émettant les commandes ci-dessous.\n# systemctl restart dovecot.service\n# systemctl status dovecot.service\n# netstat -tlpn</p>"},{"id":"text-46","type":"text","heading":"","plain_text":"Démarrer et vérifier Dovecot","html":"<p>Démarrer et vérifier Dovecot</p>"},{"id":"text-47","type":"text","heading":"","plain_text":"20 Testez si le serveur de messagerie fonctionne correctement en ajoutant un nouveau compte utilisateur au système et en utilisant telnet ou netcat commande de connexion au serveur SMTP et d’envoyer un nouveau courrier au nouvel utilisateur ajouté, comme illustré dans les extraits ci-dessous.\n# adduser matie\n# nc localhost 25\n# ehlo localhost\ncourrier de: root\nrcpt to: matie\nLes données\nsujet: test\nCorps du courrier\n.\nquitter","html":"<p>20 Testez si le serveur de messagerie fonctionne correctement en ajoutant un nouveau compte utilisateur au système et en utilisant telnet ou netcat commande de connexion au serveur SMTP et d’envoyer un nouveau courrier au nouvel utilisateur ajouté, comme illustré dans les extraits ci-dessous.\n# adduser matie\n# nc localhost 25\n# ehlo localhost\ncourrier de: root\nrcpt to: matie\nLes données\nsujet: test\nCorps du courrier\n.\nquitter</p>"},{"id":"text-48","type":"text","heading":"","plain_text":"Test SMTP Postfix","html":"<p>Test SMTP Postfix</p>"},{"id":"text-49","type":"text","heading":"","plain_text":"21 Vérifiez si le courrier est bien arrivé à la nouvelle boîte aux lettres de l&#39;utilisateur en répertoriant le contenu du répertoire de base de l&#39;utilisateur, comme indiqué dans la capture d&#39;écran ci-dessous.\n# ls / home / test_mail / Maildir / new /","html":"<p>21 Vérifiez si le courrier est bien arrivé à la nouvelle boîte aux lettres de l&#039;utilisateur en répertoriant le contenu du répertoire de base de l&#039;utilisateur, comme indiqué dans la capture d&#039;écran ci-dessous.\n# ls / home / test_mail / Maildir / new /</p>"},{"id":"text-50","type":"text","heading":"","plain_text":"Vérifier le courrier de l&#39;utilisateur","html":"<p>Vérifier le courrier de l&#039;utilisateur</p>"},{"id":"text-51","type":"text","heading":"","plain_text":"22 En outre, vous pouvez vous connecter à la boîte aux lettres de l&#39;utilisateur à partir de la ligne de commande via le protocole IMAP, comme indiqué dans l&#39;extrait ci-dessous. Le nouveau courrier doit figurer dans la boîte de réception de l&#39;utilisateur.\n# nc localhost 143\nx1 LOGIN matie mot_de_passe_utilisateur\nx2 LISTE &quot;&quot; &quot;*&quot;\nx3 SELECT Boîte de réception\nx4 LOGOUT","html":"<p>22 En outre, vous pouvez vous connecter à la boîte aux lettres de l&#039;utilisateur à partir de la ligne de commande via le protocole IMAP, comme indiqué dans l&#039;extrait ci-dessous. Le nouveau courrier doit figurer dans la boîte de réception de l&#039;utilisateur.\n# nc localhost 143\nx1 LOGIN matie mot_de_passe_utilisateur\nx2 LISTE &quot;&quot; &quot;*&quot;\nx3 SELECT Boîte de réception\nx4 LOGOUT</p>"},{"id":"text-52","type":"text","heading":"","plain_text":"Étape 5: Installez et configurez le webmail dans Debian\n23 Les utilisateurs géreront leurs emails via Courriel Rainloop client. Avant d&#39;installer l&#39;agent d&#39;utilisateur de courrier Rainloop, installez d&#39;abord Apache HTTP serveur et les suivants PHP modules requis par Rainloop, en émettant la commande suivante.\n# apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml","html":"<p>Étape 5: Installez et configurez le webmail dans Debian\n23 Les utilisateurs géreront leurs emails via Courriel Rainloop client. Avant d&#039;installer l&#039;agent d&#039;utilisateur de courrier Rainloop, installez d&#039;abord Apache HTTP serveur et les suivants PHP modules requis par Rainloop, en émettant la commande suivante.\n# apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml</p>"},{"id":"text-53","type":"text","heading":"","plain_text":"24 Une fois le serveur Web Apache installé, définissez le chemin du répertoire sur / var / www / html / répertoire, supprimez le index.html fichier et lancez la commande suivante pour installer Rainloop Webmail.\n# cd / var / www / html /\n# rm index.html\n# curl -sL https://repository.rainloop.net/installer.php | php","html":"<p>24 Une fois le serveur Web Apache installé, définissez le chemin du répertoire sur / var / www / html / répertoire, supprimez le index.html fichier et lancez la commande suivante pour installer Rainloop Webmail.\n# cd / var / www / html /\n# rm index.html\n# curl -sL https://repository.rainloop.net/installer.php | php</p>"},{"id":"text-54","type":"text","heading":"","plain_text":"25 Une fois le client Rainloop Webmail installé sur le système, accédez à l&#39;adresse IP de votre domaine et connectez-vous à l&#39;interface Web d&#39;administration Rainloop avec les informations d&#39;identification par défaut suivantes:\nhttp://192.168.0.102/?admin\nUtilisateur: admin\nMot de passe: 12345","html":"<p>25 Une fois le client Rainloop Webmail installé sur le système, accédez à l&#039;adresse IP de votre domaine et connectez-vous à l&#039;interface Web d&#039;administration Rainloop avec les informations d&#039;identification par défaut suivantes:\nhttp://192.168.0.102/?admin\nUtilisateur: admin\nMot de passe: 12345</p>"},{"id":"text-55","type":"text","heading":"","plain_text":"Connexion au courrier Web Postfix","html":"<p>Connexion au courrier Web Postfix</p>"},{"id":"text-56","type":"text","heading":"","plain_text":"26 Aller vers Domaines menu, appuyez sur Ajouter un domaine bouton et ajoutez vos paramètres de nom de domaine comme indiqué dans la capture d&#39;écran ci-dessous.","html":"<p>26 Aller vers Domaines menu, appuyez sur Ajouter un domaine bouton et ajoutez vos paramètres de nom de domaine comme indiqué dans la capture d&#039;écran ci-dessous.</p>"},{"id":"text-57","type":"text","heading":"","plain_text":"Ajouter un domaine dans le Webmail","html":"<p>Ajouter un domaine dans le Webmail</p>"},{"id":"text-58","type":"text","heading":"","plain_text":"27 Une fois que vous avez ajouté les paramètres de votre domaine, déconnectez-vous de l&#39;interface d&#39;administration de Ranloop et pointez le navigateur sur votre adresse IP pour vous connecter au client de messagerie Web avec un compte de messagerie.\nUne fois que vous êtes connecté au courrier Web Rainloop, vous devriez voir le courrier électronique envoyé précédemment depuis la ligne de commande dans votre dossier Boîte de réception.\nhttp://192.168.0.102\nUtilisateur: [email protected]\nPass: le mot de passe matie","html":"<p>27 Une fois que vous avez ajouté les paramètres de votre domaine, déconnectez-vous de l&#039;interface d&#039;administration de Ranloop et pointez le navigateur sur votre adresse IP pour vous connecter au client de messagerie Web avec un compte de messagerie.\nUne fois que vous êtes connecté au courrier Web Rainloop, vous devriez voir le courrier électronique envoyé précédemment depuis la ligne de commande dans votre dossier Boîte de réception.\nhttp://192.168.0.102\nUtilisateur: [email protected]\nPass: le mot de passe matie</p>"},{"id":"text-59","type":"text","heading":"","plain_text":"Connexion utilisateur Postfix Webmail","html":"<p>Connexion utilisateur Postfix Webmail</p>"},{"id":"text-60","type":"text","heading":"","plain_text":"Postfix Webmail User Inbox","html":"<p>Postfix Webmail User Inbox</p>"},{"id":"text-61","type":"text","heading":"","plain_text":"27 Pour ajouter une nouvelle commande useradd useradd avec -m flag afin de créer le répertoire personnel de l&#39;utilisateur. Mais, assurez-vous d’abord de configurer la variable de chemin Maildir pour chaque utilisateur à l’aide de la commande suivante.\n# echo &#39;export MAIL = $ HOME / Maildir&#39; &gt;&gt; / etc / profile\n# useradd -m user3\n# passwd user3","html":"<p>27 Pour ajouter une nouvelle commande useradd useradd avec -m flag afin de créer le répertoire personnel de l&#039;utilisateur. Mais, assurez-vous d’abord de configurer la variable de chemin Maildir pour chaque utilisateur à l’aide de la commande suivante.\n# echo &#039;export MAIL = $ HOME / Maildir&#039; &gt;&gt; / etc / profile\n# useradd -m user3\n# passwd user3</p>"},{"id":"text-62","type":"text","heading":"","plain_text":"28 Si vous souhaitez rediriger tous les messages électroniques de root vers un compte de messagerie local spécifique du système, exécutez les commandes ci-dessous. Tous les messages redirigés ou destinés au compte root seront transférés à votre utilisateur de messagerie, comme indiqué dans l&#39;image ci-dessous.\n# echo &quot;root: test_mail&quot; &gt;&gt; / etc / aliases\n# newaliases","html":"<p>28 Si vous souhaitez rediriger tous les messages électroniques de root vers un compte de messagerie local spécifique du système, exécutez les commandes ci-dessous. Tous les messages redirigés ou destinés au compte root seront transférés à votre utilisateur de messagerie, comme indiqué dans l&#039;image ci-dessous.\n# echo &quot;root: test_mail&quot; &gt;&gt; / etc / aliases\n# newaliases</p>"},{"id":"text-63","type":"text","heading":"","plain_text":"C&#39;est tout! Vous avez correctement installé et configuré un serveur de messagerie dans vos locaux afin de permettre aux utilisateurs locaux de communiquer par courrier électronique. Toutefois, ce type de configuration de messagerie n’est en aucun cas sécurisé et il est conseillé de ne le déployer que pour de petites configurations de systèmes et de réseaux sous votre contrôle total.","html":"<p>C&#039;est tout! Vous avez correctement installé et configuré un serveur de messagerie dans vos locaux afin de permettre aux utilisateurs locaux de communiquer par courrier électronique. Toutefois, ce type de configuration de messagerie n’est en aucun cas sécurisé et il est conseillé de ne le déployer que pour de petites configurations de systèmes et de réseaux sous votre contrôle total.</p>"},{"id":"text-64","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Ce tutoriel vous guidera sur la façon d’installer et de configurer un serveur de messagerie complet avec Postfix dans Debian 9 libération. Il traitera également de la configuration des comptes de boîtes aux lettres à l&#39;aide de Pigeonnier afin de récupérer et composer des mails via IMAP protocole. Les utilisateurs utiliseront Courriel Rainloop interface en tant qu&#39;agent de messagerie pour gérer le courrier.\nExigences"},{"id":"text-2","heading":"Text","content":"Installation minimale de Debian 9\nUne adresse IP statique configurée pour l&#39;interface réseau\nUn nom de domaine enregistré local ou public."},{"id":"text-3","heading":"Text","content":"Dans ce tutoriel, nous utiliserons un compte de domaine privé pour la configuration du serveur de messagerie configurée via / etc / hosts fichier uniquement, sans aucun serveur DNS impliqué dans le traitement de la résolution DNS.\nÉtape 1: Configurations initiales pour le serveur de courrier Postfix sur Debian\n1. Dans un premier temps, connectez-vous à votre machine avec un compte avec les privilèges root ou directement avec l&#39;utilisateur root et assurez-vous que votre système Debian est à jour avec les dernières mises à jour de correctifs de sécurité et versions de logiciels et de packages en lançant la commande suivante.\n# apt-get update\n# apt-get upgrade"},{"id":"text-4","heading":"Text","content":"2 A l&#39;étape suivante, installez les packages logiciels suivants, qui seront utilisés pour l&#39;administration du système, en exécutant la commande suivante.\n# apt-get installer curl net-tools bas-complétion wget lsof nano"},{"id":"text-5","heading":"Text","content":"3 Ensuite, ouvrez /etc/host.conf fichier pour le modifier avec votre éditeur de texte favori et ajoutez la ligne suivante au début du fichier afin que la résolution DNS puisse lire le fichier hosts en premier.\ncommander des hôtes, lier\nmulti sur"},{"id":"text-6","heading":"Text","content":"4 Ensuite, configurez votre machine FQDN et ajoutez votre nom de domaine et votre nom de domaine complet à / etc / hosts fichier. Utilisez l&#39;adresse IP de votre système pour résoudre le nom du domaine et le nom de domaine complet, comme illustré dans la capture d&#39;écran ci-dessous.\nRemplacez l&#39;adresse IP et le domaine en conséquence. Ensuite, redémarrez la machine pour appliquer correctement le nom d’hôte.\n# hostnamectl set-hostname mail.tecmint.com\n# echo &quot;192.168.0.102 tecmint.com mail.tecmint.com&quot; &gt;&gt; / etc / hosts\n# init 6"},{"id":"text-7","heading":"Text","content":"Définir le nom d&#39;hôte dans Debian"},{"id":"text-8","heading":"Text","content":"5 Après le redémarrage, vérifiez si le nom d&#39;hôte a été correctement configuré en émettant la série de commandes suivante. Le nom de domaine, le nom de domaine complet, le nom d&#39;hôte et l&#39;adresse IP du système doivent être renvoyés par la commande hostname.\n# nomhôte\n# nomhôte -s\n# nomhôte -f\n# nomhôte -A\n# nomhôte -i\n# cat / etc / hostname"},{"id":"text-9","heading":"Text","content":"Vérifier le nom d&#39;hôte dans Debian"},{"id":"text-10","heading":"Text","content":"6 Vérifiez également si le domaine répond correctement aux requêtes locales en exécutant les commandes ci-dessous. Sachez que le domaine ne sera pas rejoué aux requêtes distantes émises par d’autres systèmes de votre réseau, car nous n’utilisons pas de serveur DNS.\nCependant, le domaine devrait répondre depuis d’autres systèmes si vous ajoutez manuellement le nom de domaine à chacun de leurs noms. / etc / hosts fichier. Sachez également que la résolution DNS d’un domaine ajouté à / etc / hosts Le fichier ne fonctionnera pas avec les commandes host, nslookup ou dig.\n# getent ahosts mail.tecmint.com\n# ping tecmint.com\n# ping mail.tecmint.com"},{"id":"text-11","heading":"Text","content":"Requête DNS du domaine"},{"id":"text-12","heading":"Text","content":"Étape 2: Installer le serveur de messagerie Postfix sur Debian\n7. Le logiciel le plus important nécessaire au bon fonctionnement d’un serveur de messagerie est le MTA agent. le MTA est un logiciel construit dans une architecture client-serveur, responsable du transfert du courrier entre serveurs de messagerie.\nDans ce guide, nous allons utiliser Postfix en tant qu&#39;agent de transfert de courrier. Pour installer postfix dans Debian à partir de référentiels officiels, exécutez la commande suivante.\n# apt-get install postfix"},{"id":"text-13","heading":"Text","content":"8 Pendant le processus d&#39;installation de Postfix on vous posera une série de questions. À la première invite, sélectionnez Site Internet option comme type général pour la configuration de Postfix et appuyez sur [enter]    pour continuer, puis ajoutez votre nom de domaine au nom de messagerie du système, comme illustré dans les captures d&#39;écran suivantes."},{"id":"text-14","heading":"Text","content":"Configuration du courrier Postfix"},{"id":"text-15","heading":"Text","content":"Configurer le domaine de messagerie Postfix"},{"id":"text-16","heading":"Text","content":"Étape 3: Configurer le serveur de messagerie Postfix sur Debian\n9 Ensuite, sauvegardez le fichier de configuration principal de Postfix et configurez Postfix pour votre domaine à l’aide des commandes suivantes.\n# cp /etc/postfix/main.cf,.backup\n# nano /etc/postfix/main.cf"},{"id":"text-17","heading":"Text","content":"Configurez maintenant la configuration de Postfix dans le main.cf fichier comme indiqué.\n# Voir /usr/share/postfix/main.cf.dist pour une version commentée et plus complète"},{"id":"text-18","heading":"Text","content":"smtpd_banner = $ myhostname ESMTP\nbiff = no\n# addending .domain est le travail de la MUA.\nappend_dot_mydomain = no\nreadme_directory = no"},{"id":"text-19","heading":"Text","content":"# Voir http://www.postfix.org/COMPATIBILITY_README.html - 2 par défaut\n# frais installe.\nniveau de compatibilité = 2"},{"id":"text-20","heading":"Text","content":"# Paramètres TLS\nsmtpd_tls_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem\nsmtpd_tls_key_file = / etc / ssl / private / ssl-cert-snakeoil.key\nsmtpd_use_tls = yes\nsmtpd_tls_session_cache_database = btree: $ répertoire_données / smtpd_scache\nsmtp_tls_session_cache_database = btree: $ répertoire_données / smtp_scache"},{"id":"text-21","heading":"Text","content":"# Voir /usr/share/doc/postfix/TLS_README.gz dans le paquet postfix-doc pour\n# informations sur l&#39;activation de SSL dans le client smtp."},{"id":"text-22","heading":"Text","content":"smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination\nmyhostname = mail.debian.lan"},{"id":"text-23","heading":"Text","content":"mydomain = debian.lan"},{"id":"text-24","heading":"Text","content":"alias_maps = hash: / etc / aliases\nalias_database = hash: / etc / aliases"},{"id":"text-25","heading":"Text","content":"#myorigin = / etc / mailname\nmon origine = $ mondomaine"},{"id":"text-26","heading":"Text","content":"mydestination = $ myhostname, $ mydomain, localhost. $ mydomain, localhost\nrelaishost =\nmynetworks = 127.0.0.0/8, 192.168.1.0/24\nmailbox_size_limit = 0\nrecipient_delimiter = +\ninet_interfaces = all\n#inet_protocols = all\ninet_protocols = ipv4"},{"id":"text-27","heading":"Text","content":"home_mailbox = Maildir /"},{"id":"text-28","heading":"Text","content":"# Paramètres SMTP-Auth\nsmtpd_sasl_type = pigeonnier\nsmtpd_sasl_path = private / auth\nsmtpd_sasl_auth_enable = yes\nsmtpd_sasl_security_options = noanonymous\nsmtpd_sasl_local_domain = $ myhostname\nsmtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, rejette"},{"id":"text-29","heading":"Text","content":"Remplace le myhostname, mydomain et mynetworks variables pour correspondre à vos propres configurations.\nTu peux courir postconf -n afin de vider le fichier de configuration principal de Postfix et de vérifier les erreurs éventuelles, comme indiqué dans la capture d&#39;écran ci-dessous.\n# postconf -n"},{"id":"text-30","heading":"Text","content":"Configuration du courrier Postfix"},{"id":"text-31","heading":"Text","content":"dix. Une fois toutes les configurations en place, redémarrez le démon Postfix pour appliquer les modifications et vérifier si le service est en cours d&#39;exécution en vérifiant si le service maître Postfix est lié au port. 25 en exécutant la commande netstat.\n# systemctl restart postfix\n# systemctl status postfix\n# netstat -tlpn"},{"id":"text-32","heading":"Text","content":"Démarrer et vérifier Postfix"},{"id":"text-33","heading":"Text","content":"Étape 3: Testez le serveur de messagerie Postfix sur Debian\n11 Afin de vérifier si postfix peut gérer le transfert de courrier, installez d’abord mailutils package en exécutant la commande suivante.\n# apt-get install mailutils"},{"id":"text-34","heading":"Text","content":"12 Ensuite, à l’aide de l’utilitaire de ligne de commande mail, envoyez un courrier électronique au compte root et vérifiez si le courrier a bien été transmis en exécutant la commande ci-dessous afin de vérifier la file d’accès et de répertorier le contenu du répertoire racine Maildir de la racine.\n# echo &quot;mail body&quot; | mail -s &quot;test mail&quot; root\n# mailq\n# courrier\n# ls Maildir /\n# ls Maildir / new /\n# chat Maildir / nouveau /[TAB]"},{"id":"text-35","heading":"Text","content":"Testez Postfix en envoyant un courrier"},{"id":"text-36","heading":"Text","content":"13 Vous pouvez également vérifier de quelle manière le courrier a été traité par le service postfix en inspectant le contenu du fichier journal du courrier en exécutant la commande suivante.\n# tailf /var/log/mail.log"},{"id":"text-37","heading":"Text","content":"Étape 4: Installer et configurer IMAP Dovecot sur Debian\n14 L’agent de distribution de courrier que nous utiliserons dans ce guide pour remettre des messages électroniques aux boîtes aux lettres d’un destinataire local est Dovecot IMAP. IMAP est un protocole qui fonctionne sur 143 et 993 (SSL), qui est responsable de la lecture, de la suppression ou du déplacement des courriers sur plusieurs clients de messagerie.\nLe protocole IMAP utilise également la synchronisation afin de garantir qu&#39;une copie de chaque message est enregistrée sur le serveur et permet aux utilisateurs de créer plusieurs répertoires sur le serveur et de déplacer les courriers vers ces répertoires afin de trier les e-mails.\nCe n&#39;est pas le cas avec POP3 protocole. POP3 Le protocole ne permettra pas aux utilisateurs de créer plusieurs répertoires sur le serveur pour trier votre courrier. Vous ne disposez que du dossier de la boîte de réception pour gérer le courrier.\nÀ installer Pigeonnier serveur principal et Dovecot IMAP Le paquet sur Debian exécute la commande suivante.\n# apt installer dovecot-core dovecot-imapd"},{"id":"text-38","heading":"Text","content":"15 Une fois Dovecot installé sur votre système, ouvrez les fichiers ci-dessous pour les éditer et apportez les modifications suivantes. Tout d&#39;abord, ouvrir /etc/dovecot/dovecot.conf classer, rechercher et décommenter la ligne suivante:\nécouter = *, ::"},{"id":"text-39","heading":"Text","content":"Configurer la connexion Dovecot"},{"id":"text-40","heading":"Text","content":"16 Ensuite, ouvrez /etc/dovecot/conf.d/10-auth.conf pour l&#39;édition et localiser et changer les lignes ci-dessous pour ressembler à l&#39;extrait ci-dessous.\ndisable_plaintext_auth = no\nauth_mechanisms = identifiant simple"},{"id":"text-41","heading":"Text","content":"17 Ouvrir /etc/dovecot/conf.d/10-mail.conf déposer et ajouter la ligne suivante à utiliser Maildir emplacement au lieu de Mbox format pour stocker les emails.\nmail_location = maildir: ~ / Maildir"},{"id":"text-42","heading":"Text","content":"Configurer Postfix Maildir"},{"id":"text-43","heading":"Text","content":"18 Le dernier fichier à éditer est /etc/dovecot/conf.d/10-master.conf. Ici la recherche pour Postfix smtp-auth bloquer et apporter les modifications suivantes:\n# Postfix smtp-auth\nunix_listener / var / spool / postfix / private / auth \n  mode = 0666\n  utilisateur = postfix\n  groupe = postfix\n "},{"id":"text-44","heading":"Text","content":"Configurer l&#39;authentification SMTP de Postfix"},{"id":"text-45","heading":"Text","content":"19 Après avoir apporté toutes les modifications ci-dessus, redémarrez Pigeonnier démon pour refléter les changements, vérifier son statut et vérifier si Dovecot est contraignant sur le port 143, en émettant les commandes ci-dessous.\n# systemctl restart dovecot.service\n# systemctl status dovecot.service\n# netstat -tlpn"},{"id":"text-46","heading":"Text","content":"Démarrer et vérifier Dovecot"},{"id":"text-47","heading":"Text","content":"20 Testez si le serveur de messagerie fonctionne correctement en ajoutant un nouveau compte utilisateur au système et en utilisant telnet ou netcat commande de connexion au serveur SMTP et d’envoyer un nouveau courrier au nouvel utilisateur ajouté, comme illustré dans les extraits ci-dessous.\n# adduser matie\n# nc localhost 25\n# ehlo localhost\ncourrier de: root\nrcpt to: matie\nLes données\nsujet: test\nCorps du courrier\n.\nquitter"},{"id":"text-48","heading":"Text","content":"Test SMTP Postfix"},{"id":"text-49","heading":"Text","content":"21 Vérifiez si le courrier est bien arrivé à la nouvelle boîte aux lettres de l&#39;utilisateur en répertoriant le contenu du répertoire de base de l&#39;utilisateur, comme indiqué dans la capture d&#39;écran ci-dessous.\n# ls / home / test_mail / Maildir / new /"},{"id":"text-50","heading":"Text","content":"Vérifier le courrier de l&#39;utilisateur"},{"id":"text-51","heading":"Text","content":"22 En outre, vous pouvez vous connecter à la boîte aux lettres de l&#39;utilisateur à partir de la ligne de commande via le protocole IMAP, comme indiqué dans l&#39;extrait ci-dessous. Le nouveau courrier doit figurer dans la boîte de réception de l&#39;utilisateur.\n# nc localhost 143\nx1 LOGIN matie mot_de_passe_utilisateur\nx2 LISTE &quot;&quot; &quot;*&quot;\nx3 SELECT Boîte de réception\nx4 LOGOUT"},{"id":"text-52","heading":"Text","content":"Étape 5: Installez et configurez le webmail dans Debian\n23 Les utilisateurs géreront leurs emails via Courriel Rainloop client. Avant d&#39;installer l&#39;agent d&#39;utilisateur de courrier Rainloop, installez d&#39;abord Apache HTTP serveur et les suivants PHP modules requis par Rainloop, en émettant la commande suivante.\n# apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml"},{"id":"text-53","heading":"Text","content":"24 Une fois le serveur Web Apache installé, définissez le chemin du répertoire sur / var / www / html / répertoire, supprimez le index.html fichier et lancez la commande suivante pour installer Rainloop Webmail.\n# cd / var / www / html /\n# rm index.html\n# curl -sL https://repository.rainloop.net/installer.php | php"},{"id":"text-54","heading":"Text","content":"25 Une fois le client Rainloop Webmail installé sur le système, accédez à l&#39;adresse IP de votre domaine et connectez-vous à l&#39;interface Web d&#39;administration Rainloop avec les informations d&#39;identification par défaut suivantes:\nhttp://192.168.0.102/?admin\nUtilisateur: admin\nMot de passe: 12345"},{"id":"text-55","heading":"Text","content":"Connexion au courrier Web Postfix"},{"id":"text-56","heading":"Text","content":"26 Aller vers Domaines menu, appuyez sur Ajouter un domaine bouton et ajoutez vos paramètres de nom de domaine comme indiqué dans la capture d&#39;écran ci-dessous."},{"id":"text-57","heading":"Text","content":"Ajouter un domaine dans le Webmail"},{"id":"text-58","heading":"Text","content":"27 Une fois que vous avez ajouté les paramètres de votre domaine, déconnectez-vous de l&#39;interface d&#39;administration de Ranloop et pointez le navigateur sur votre adresse IP pour vous connecter au client de messagerie Web avec un compte de messagerie.\nUne fois que vous êtes connecté au courrier Web Rainloop, vous devriez voir le courrier électronique envoyé précédemment depuis la ligne de commande dans votre dossier Boîte de réception.\nhttp://192.168.0.102\nUtilisateur: [email protected]\nPass: le mot de passe matie"},{"id":"text-59","heading":"Text","content":"Connexion utilisateur Postfix Webmail"},{"id":"text-60","heading":"Text","content":"Postfix Webmail User Inbox"},{"id":"text-61","heading":"Text","content":"27 Pour ajouter une nouvelle commande useradd useradd avec -m flag afin de créer le répertoire personnel de l&#39;utilisateur. Mais, assurez-vous d’abord de configurer la variable de chemin Maildir pour chaque utilisateur à l’aide de la commande suivante.\n# echo &#39;export MAIL = $ HOME / Maildir&#39; &gt;&gt; / etc / profile\n# useradd -m user3\n# passwd user3"},{"id":"text-62","heading":"Text","content":"28 Si vous souhaitez rediriger tous les messages électroniques de root vers un compte de messagerie local spécifique du système, exécutez les commandes ci-dessous. Tous les messages redirigés ou destinés au compte root seront transférés à votre utilisateur de messagerie, comme indiqué dans l&#39;image ci-dessous.\n# echo &quot;root: test_mail&quot; &gt;&gt; / etc / aliases\n# newaliases"},{"id":"text-63","heading":"Text","content":"C&#39;est tout! Vous avez correctement installé et configuré un serveur de messagerie dans vos locaux afin de permettre aux utilisateurs locaux de communiquer par courrier électronique. Toutefois, ce type de configuration de messagerie n’est en aucun cas sécurisé et il est conseillé de ne le déployer que pour de petites configurations de systèmes et de réseaux sous votre contrôle total."},{"id":"text-64","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":"https://tutos-gameserver.fr/wp-content/uploads/2019/11/Install-Postfix-Webmail-in-Debian.png"},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/11/23/installer-un-serveur-de-messagerie-complet-avec-postfix-et-webmail-dans-debian-9-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/11/23/installer-un-serveur-de-messagerie-complet-avec-postfix-et-webmail-dans-debian-9-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/11/23/installer-un-serveur-de-messagerie-complet-avec-postfix-et-webmail-dans-debian-9-serveur-dimpression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}