<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des Postfiix - CoffeeBreak Info</title>
	<atom:link href="https://coffeebreak.en-images.info/tag/postfiix/feed/" rel="self" type="application/rss+xml" />
	<link>https://coffeebreak.en-images.info/tag/postfiix/</link>
	<description>Une petite pause :)</description>
	<lastBuildDate>Fri, 12 Nov 2021 13:55:54 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://coffeebreak.en-images.info/wp-content/uploads/2021/07/cropped-Tasse_Cafe-scaled-1-32x32.jpg</url>
	<title>Archives des Postfiix - CoffeeBreak Info</title>
	<link>https://coffeebreak.en-images.info/tag/postfiix/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MODOP &#8211; Installation d&#8217;un Serveur MAIL  Postfix/Dovecot sur DEBIAN 9</title>
		<link>https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/</link>
					<comments>https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/#respond</comments>
		
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Mon, 23 Aug 2021 16:46:21 +0000</pubDate>
				<category><![CDATA[Debian Linux]]></category>
		<category><![CDATA[OS Linux]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MailServer]]></category>
		<category><![CDATA[Postfiix]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[SIEVE]]></category>
		<category><![CDATA[SpamAssassin]]></category>
		<guid isPermaLink="false">https://coffeebreak.en-images.info/?p=4129</guid>

					<description><![CDATA[<p>Ce MODOP décrit l'installation d'un Serveur de Mail via les services Postfix/Dovecot. Les services IMAP,IMAPs,SMTP,SMTPs,POP3,POP3s seront installés durant cette procédure. On va aussi coupler les services Anti SPAM (SPAMASSASIN) , Anti-Virus (CLAMAV) , Analyse des HEADER et Analyse des filtres de langage (SIEVE) pour check les Emails. Le tout sera parsemé de certificat pour ajouter encore plus de sécurité.</p>
<p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/">MODOP &#8211; Installation d&rsquo;un Serveur MAIL  Postfix/Dovecot sur DEBIAN 9</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>1°) Installation DEBIAN 9</strong></span></span></h3>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Partie Machine et Système </strong></span></h4>
<p>Nom de la machine<br />
<img fetchpriority="high" decoding="async" width="948" height="196" class="wp-image-4130" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314.png 948w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314-300x62.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-314-768x159.png 768w" sizes="(max-width: 948px) 100vw, 948px" /></p>
<p>Nom du Domaine Local<br />
<img decoding="async" width="951" height="171" class="wp-image-4131" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315.png 951w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-315-768x138.png 768w" sizes="(max-width: 951px) 100vw, 951px" /></p>
<p>Installer une version minimale de Linux afin de déployer une machine avec uniquement nos besoins.<br />
<img decoding="async" width="946" height="337" class="wp-image-4132" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316.png 946w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316-300x107.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-316-768x274.png 768w" sizes="(max-width: 946px) 100vw, 946px" /></p>
<p>Installation de base terminée<br />
<img loading="lazy" decoding="async" width="939" height="277" class="wp-image-4133" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317.png 939w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317-300x88.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-317-768x227.png 768w" sizes="auto, (max-width: 939px) 100vw, 939px" /></p>
<h4><span style="text-decoration: underline;"><span style="color: #000000;"><strong>Partie Réseau </strong></span></span></h4>
<p>Nous allons fixer une IP statique sur notre serveur, l’IP sera <strong>192.168.1.10/24</strong></p>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">vi /etc/network/interfaces</span></strong>

<em>################</em>
<em># IP FIXE MAILX</em>
<em>################</em>
<em>allow-hotplug ens18</em>
<em>iface ens18 inet static</em>
<span style="color: #ff0000;"><em>address 192.168.1.10</em></span>
<em>netmask 255.255.255.0</em>
<em>gateway 192.168.1.1</em>
<em>dns-nameservers 192.168.1.1</em></pre>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">systemctl restart networking.service</span></strong></pre>
<p><img loading="lazy" decoding="async" width="859" height="144" class="wp-image-4134" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318.png 859w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-318-768x129.png 768w" sizes="auto, (max-width: 859px) 100vw, 859px" /></p>
<p><span style="text-decoration: underline;"><strong>Désactivons l’IPv6</strong></span></p>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">vi /etc/sysctl.conf</span></strong>

<em>##################</em>
<em># IPV6 à OFF</em>
<em>#################</em>
<em># désactivation de ipv6 pour toutes les interfaces</em>
<em>net.ipv6.conf.all.disable_ipv6 = 1</em>
<em># désactivation de l’auto configuration pour toutes les interfaces</em>
<em>net.ipv6.conf.all.autoconf = 0</em>
<em># désactivation de ipv6 pour les nouvelles interfaces (ex:si ajout de carte réseau)</em>
<em>net.ipv6.conf.default.disable_ipv6 = 1</em>
<em># désactivation de l’auto configuration pour les nouvelles interfaces</em>
<em>net.ipv6.conf.default.autoconf = 0</em></pre>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>sysctl –p</strong></span>

<em>net.ipv6.conf.all.disable_ipv6 = 1</em>
<em>net.ipv6.conf.all.autoconf = 0</em>
<em>net.ipv6.conf.default.disable_ipv6 = 1</em>
<em>net.ipv6.conf.default.autoconf = 0</em></pre>
<p><img loading="lazy" decoding="async" width="863" height="156" class="wp-image-4135" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319.png 863w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319-300x54.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-319-768x139.png 768w" sizes="auto, (max-width: 863px) 100vw, 863px" /><br />
L’IPv6 est désormais désactivé.</p>
<p><span style="text-decoration: underline;"><strong>Mettre à jour la liste des /etc/hosts</strong></span></p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> vi /etc/hosts</strong></span>

<em><span style="color: #ff0000;">127.0.0.1</span> localhost</em>
<em>#127.0.1.1 mailx.house.cpb mailx</em>
<span style="color: #ff0000;"><em>192.168.1.10 mailx.house.cpb mailx</em></span></pre>
<h3><span style="color: #000000;"><strong>Installation MySQL 8.0</strong></span></h3>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt-get update &amp;&amp; apt-get dist-upgrade</strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>wget <a style="color: #ff0000;" href="http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb">http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb</a></strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>dpkg -i mysql-apt-config_0.8.13-1_all.deb</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1532" height="250" class="wp-image-4136" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320.png 1532w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320-1024x167.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-320-768x125.png 768w" sizes="auto, (max-width: 1532px) 100vw, 1532px" /><br />
« <strong>OK </strong>»</p>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt update &amp;&amp; apt upgrade</strong></span></pre>
<p><img loading="lazy" decoding="async" width="485" height="82" class="wp-image-4137" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-321.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-321.png 485w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-321-300x51.png 300w" sizes="auto, (max-width: 485px) 100vw, 485px" /></p>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt install mysql-server</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1516" height="194" class="wp-image-4138" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322.png 1516w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322-1024x131.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-322-768x98.png 768w" sizes="auto, (max-width: 1516px) 100vw, 1516px" /><br />
« <strong>Mot de passe Root pour Mysql</strong> »</p>
<p><img loading="lazy" decoding="async" width="1641" height="311" class="wp-image-4139" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323.png 1641w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-300x57.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-1024x194.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-768x146.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-323-1536x291.png 1536w" sizes="auto, (max-width: 1641px) 100vw, 1641px" /><br />
« <strong>Use Legacy Auth….</strong> »</p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> systemctl enable mysql</strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>systemctl start mysql</strong></span></pre>
<h3><span style="color: #000000;"><strong><span style="text-decoration: underline;">3°) Installation POSTFIX et Dépendances </span></strong></span></h3>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Installation Postfix</strong></span></h4>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt-get install postfix postfix-mysql procmail</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1258" height="419" class="wp-image-4140" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324.png 1258w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324-300x100.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324-1024x341.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-324-768x256.png 768w" sizes="auto, (max-width: 1258px) 100vw, 1258px" /><br />
« <strong>Site Internet</strong> »</p>
<p><span style="color: #ff0000;"><img loading="lazy" decoding="async" width="1625" height="265" class="wp-image-4141" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325.png 1625w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-1024x167.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-768x125.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-325-1536x250.png 1536w" sizes="auto, (max-width: 1625px) 100vw, 1625px" /></span><br />
« <strong>Nom de la machine Serveur Mail Local </strong>»</p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Création de l’utilisateur/Base Postfix pour PostfixAdmin</strong></span></h4>
<p>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>mysql -u root -p</strong></span><br />
Enter password:<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 8<br />
Server version: 8.0.22 MySQL Community Server &#8211; GPL<br />
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.<br />
Oracle is a registered trademark of Oracle Corporation and/or its<br />
affiliates. Other names may be trademarks of their respective<br />
owners.<br />
Type &lsquo;help;&rsquo; or &lsquo;\h&rsquo; for help. Type &lsquo;\c&rsquo; to clear the current input statement.</p>
<p>mysql&gt; <strong><span style="color: #ff0000;">CREATE database postfix;</span></strong><br />
<em>Query OK, 1 row affected (0.01 sec)</em></p>
<p>mysql&gt;<span style="color: #ff0000;"><strong> CREATE USER &lsquo;postfix&rsquo;@&rsquo;localhost&rsquo; IDENTIFIED BY &lsquo;VOTRE_MOT_PASSE_POSTFIX&rsquo;;</strong></span><br />
<em>Query OK, 0 rows affected (0.01 sec)</em></p>
<p>mysql&gt; <span style="color: #ff0000;"><strong>GRANT USAGE ON *.* TO &lsquo;postfix&rsquo;@&rsquo;localhost&rsquo;;</strong></span><br />
<em>Query OK, 0 rows affected (0.00 sec)</em></p>
<p>mysql&gt; <span style="color: #ff0000;"><strong>GRANT ALL PRIVILEGES ON postfix.* TO &lsquo;postfix&rsquo;@&rsquo;localhost&rsquo;;</strong></span><br />
<em>Query OK, 0 rows affected (0.00 sec)</em><br />
mysql&gt; <span style="color: #ff0000;"><strong>exit</strong></span><br />
<em>Bye</em></p>
<h4><span style="text-decoration: underline; color: #000000;"><strong>Spécifications PostFix dans Mysql</strong></span></h4>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> vi /etc/mysql/my.cnf</strong></span>

<em>[client]</em>
<em>default-character-set=utf8</em>
<em>[mysql]</em>
<em>default-character-set=utf8</em>
<em>[mysqld]</em>
<em>collation-server = utf8_unicode_ci</em>
<em>character-set-server = utf8</em>
<em>default_authentication_plugin = mysql_native_password</em></pre>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> systemctl restart mysql</strong></span>
root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 3306 -j ACCEPT</strong></span></pre>
<p><img loading="lazy" decoding="async" width="670" height="117" class="wp-image-4142" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-326.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-326.png 670w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-326-300x52.png 300w" sizes="auto, (max-width: 670px) 100vw, 670px" /></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>4°) Installation NGINX </strong></span></span></h3>
<pre>root@mailx:/home/cp219538# <span style="color: #ff0000;"><strong>apt install nginx curl</strong></span></pre>
<p><span style="text-decoration: underline;"><strong>Test fonctionnement de NGINX.</strong></span></p>
<pre>root@mailx:/home/cp219538# <strong><span style="color: #ff0000;">curl -I 127.0.0.1</span></strong></pre>
<p><img loading="lazy" decoding="async" width="475" height="172" class="wp-image-4143" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-327.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-327.png 475w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-327-300x109.png 300w" sizes="auto, (max-width: 475px) 100vw, 475px" /></p>
<p><span style="text-decoration: underline;"><strong>Ajout des port http et https dans le firewall</strong></span></p>
<pre>root@mailx:/home/cp219538#<strong><span style="color: #ff0000;"> iptables -A INPUT -p tcp --dport 80 -j ACCEPT</span></strong>
root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> iptables -A INPUT -p tcp --dport 443 -j ACCEPT</strong></span></pre>
<p><img loading="lazy" decoding="async" width="671" height="146" class="wp-image-4144" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-328.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-328.png 671w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-328-300x65.png 300w" sizes="auto, (max-width: 671px) 100vw, 671px" /></p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> systemctl restart nginx &amp;&amp; systemctl enable nginx</strong></span>
<span style="color: #ff0000;"><em>Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.</em></span>
<span style="color: #ff0000;"><em>Executing: /lib/systemd/systemd-sysv-install enable nginx</em></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>5°) Installation POSTFIX Admin 3.2</strong></span></h3>
<p><span style="text-decoration: underline;"><strong>Installation </strong></span></p>
<pre>root@mailx:/home/cp219538#<span style="color: #ff0000;"><strong> cd /var/www</strong></span>
root@mailx:/var/www# <strong><span style="color: #ff0000;">wget </span></strong><a href="http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-3.2/postfixadmin-3.2.tar.gz"><strong><span style="color: #ff0000;">http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-3.2/postfixadmin-3.2.tar.gz</span></strong></a>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>tar -xzf postfixadmin-3.2.tar.gz</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>mv postfixadmin-3.2 postfixadmin</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>rm -rf postfixadmin-3.2.tar.gz</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>chown -R www-data:www-data postfixadmin</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>6°) Installation PHP 5.6</strong></span></h3>
<pre>root@mailx:/var/www# <strong><span style="color: #ff0000;">apt install ca-certificates apt-transport-https lsb-release</span></strong>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>apt update &amp;&amp; apt upgrade</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>apt install php5.6</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>apt install php5.6-cli php5.6-common php5.6-curl php5.6-mbstring php5.6-mysql php5.6-xml php5.6-imap php5.6-fpm</strong></span></pre>
<p><strong>Démarrage des services PHP5 et NGINX</strong></p>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>service php5.6-fpm start</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>systemctl enable php5.6-fpm</strong></span>
<span style="color: #ff0000;"><em>Synchronizing state of php5.6-fpm.service with SysV service script with /lib/systemd/systemd-sysv-install.</em></span>
<span style="color: #ff0000;"><em>Executing: /lib/systemd/systemd-sysv-install enable php5.6-fpm</em></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>service nginx restart</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>7° Configuration POSTFIX Admin 3.2</strong></span></h3>
<p><strong>Configuration du site php POSTFIX Admin</strong></p>
<pre>root@mailx:/var/www# <strong><span style="color: #ff0000;">cp /var/www/postfixadmin/config.inc.php{,.ori}</span></strong></pre>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>vi /var/www/postfixadmin/config.inc.php</strong></span>

<em>$CONF['configured'] = true;</em>
<em>$CONF['default_language'] = 'fr';</em>
<em>$CONF['database_type'] = 'mysqli';</em>
<em>$CONF['database_host'] = 'localhost';</em>
<em>$CONF['database_user'] = '<span style="color: #ff0000;">postfix</span>';</em>
<em>$CONF['database_password'] = '</em><span style="color: #ff0000;"><strong><em>Votre</em></strong><em>_</em><strong><em>MOT_DE_PASSE_MYSQLserver</em></strong></span><em>';</em>
<em>$CONF['database_name'] = 'postfix';</em>
<em>$CONF['database_prefix'] = 'postfix_';</em>
<em>$CONF['admin_email'] = 'chris@en-images.info';</em>
<em>$CONF['domain_path'] = 'YES';</em>
<em>$CONF['domain_in_mailbox'] = 'NO';</em>
<em>$CONF['fetchmail'] = 'NO';</em></pre>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>cp /var/www/postfixadmin/config.inc.php /var/www/postfixadmin/config.local.php</strong></span>
root@mailx:/var/www# <span style="color: #ff0000;"><strong>chown www-data:www-data /var/www/postfixadmin/config.local.php</strong></span></pre>
<pre>root@mailx:/var/www/postfixadmin# <span style="color: #ff0000;"><strong>mkdir /var/www/postfixadmin/templates_c</strong></span>
root@mailx:/var/www/postfixadmin#<span style="color: #ff0000;"><strong> chown -R www-data:www-data</strong> <strong>/var/www/postfixadmin/templates_c</strong></span></pre>
<p><strong>Configuration du site Postfix Admin sur NGINX</strong></p>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>vi /etc/nginx/sites-enabled/postfixadmin.conf</strong></span>

<em>server {</em>
<em> listen 80;</em>
<em> server_name <span style="color: #ff0000;">mailx.house.cpb</span>;</em>
<em> root /var/www/postfixadmin;</em>
<em> index index.php;</em>
<em> charset utf-8;</em>
<em> location / {</em>
<em> try_files $uri $uri/ index.php;</em>
<em> }</em>
<em> location ~* \.php$ {</em>
<em> include /etc/nginx/fastcgi_params;</em>
<em> fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;</em>
<em> fastcgi_index index.php;</em>
<em> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;</em>
<em> }</em>
<em>}</em></pre>
<pre>root@mailx:/var/www# <span style="color: #ff0000;"><strong>service nginx restart</strong></span></pre>
<p>Pour le test, on ajoute sur la machine Windows du DEV,  une entrée host dans le fichier « <strong>C:\Windows\System32\drivers\etc\hosts</strong> »<br />
<span style="color: #ff0000;"><em>192.168.1.10 mailx.house.cpb</em></span></p>
<h3><span style="text-decoration: underline;"><span style="color: #000000;"><strong>8°) Configuration Web Postfix Admin</strong></span></span></h3>
<p>L’accès de la partie de configuration se fait via l’adresse URL =&gt; <a href="http://mailx.house.cpb/public/setup.php">http://mailx.house.cpb/public/setup.php</a></p>
<p><img loading="lazy" decoding="async" width="1116" height="708" class="wp-image-4145" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329.png 1116w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329-300x190.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329-1024x650.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-329-768x487.png 768w" sizes="auto, (max-width: 1116px) 100vw, 1116px" /><br />
<span style="text-decoration: underline;">Générer un Password HASH</span> pour l’administrateur de POSTFIX Admin</p>
<p><img loading="lazy" decoding="async" width="463" height="180" class="wp-image-4146" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-330.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-330.png 463w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-330-300x117.png 300w" sizes="auto, (max-width: 463px) 100vw, 463px" /><br />
Ajouter le HASH code sur la variable « <strong>Setup_password </strong>» du fichier config.local.php</p>
<p><img loading="lazy" decoding="async" width="619" height="129" class="wp-image-4147" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-331.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-331.png 619w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-331-300x63.png 300w" sizes="auto, (max-width: 619px) 100vw, 619px" /><br />
<img loading="lazy" decoding="async" width="870" height="109" class="wp-image-4148" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332.png 870w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-332-768x96.png 768w" sizes="auto, (max-width: 870px) 100vw, 870px" /><br />
Création Compte « <strong>SuperAdmin</strong> » pour la gestion des Users/Domain du Site</p>
<p><img loading="lazy" decoding="async" width="638" height="272" class="wp-image-4149" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-333.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-333.png 638w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-333-300x128.png 300w" sizes="auto, (max-width: 638px) 100vw, 638px" /><br />
<img loading="lazy" decoding="async" width="593" height="80" class="wp-image-4150" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-334.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-334.png 593w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-334-300x40.png 300w" sizes="auto, (max-width: 593px) 100vw, 593px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>9°) Configurer Serveur de Mail Local via Postfix Admin</strong></span></h3>
<p><img loading="lazy" decoding="async" width="1321" height="422" class="wp-image-4151" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335.png 1321w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335-300x96.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335-1024x327.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-335-768x245.png 768w" sizes="auto, (max-width: 1321px) 100vw, 1321px" /></p>
<p><strong>Ajouter un domaine sur le serveur de mail</strong><br />
<strong><img loading="lazy" decoding="async" width="661" height="210" class="wp-image-4152" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-336.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-336.png 661w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-336-300x95.png 300w" sizes="auto, (max-width: 661px) 100vw, 661px" /></strong><br />
<img loading="lazy" decoding="async" width="933" height="444" class="wp-image-4153" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337.png 933w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337-300x143.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-337-768x365.png 768w" sizes="auto, (max-width: 933px) 100vw, 933px" /></p>
<p><strong>Ajouter Utilisateur sur le serveur de mail</strong><br />
<strong><img loading="lazy" decoding="async" width="688" height="202" class="wp-image-4154" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-338.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-338.png 688w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-338-300x88.png 300w" sizes="auto, (max-width: 688px) 100vw, 688px" /></strong><br />
<img loading="lazy" decoding="async" width="913" height="536" class="wp-image-4155" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339.png 913w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339-300x176.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-339-768x451.png 768w" sizes="auto, (max-width: 913px) 100vw, 913px" /></p>
<p><strong>Modifier les Alias par défaut du Postfix Admin</strong><br />
<strong><img loading="lazy" decoding="async" width="717" height="194" class="wp-image-4156" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-340.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-340.png 717w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-340-300x81.png 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></strong><br />
<strong><img loading="lazy" decoding="async" width="1049" height="175" class="wp-image-4157" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341.png 1049w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341-300x50.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341-1024x171.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-341-768x128.png 768w" sizes="auto, (max-width: 1049px) 100vw, 1049px" /></strong><br />
Modier les « change-this.. » par « en-images.info »<br />
<img loading="lazy" decoding="async" width="843" height="130" class="wp-image-4158" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342.png 843w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342-300x46.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-342-768x118.png 768w" sizes="auto, (max-width: 843px) 100vw, 843px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>10°) Génération des Certificats (KEY CA , KEY Serveur , DH)</strong></span></h3>
<p><strong>Génération du certificat KEY CA (Certificate Authority)</strong></p>
<pre>root@mailx:/var/www/postfixadmin# <span style="color: #ff0000;"><strong>cd /home</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>openssl genrsa -out ca.key.pem 4096</strong></span></pre>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl req -x509 -new -nodes -days 1460 -sha256 -key ca.key.pem -out ca.cert.pem</strong></span>

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:<strong><span style="color: #ff0000;">FR</span></strong>
State or Province Name (full name) [Some-State]:<span style="color: #ff0000;"><strong>France</strong></span>
Locality Name (eg, city) []:<span style="color: #ff0000;"><strong>Fontenay</strong></span>
Organization Name (eg, company) [Internet Widgits Pty Ltd]:<span style="color: #ff0000;"><strong>Corp Ltd</strong></span>
Organizational Unit Name (eg, section) []:<span style="color: #ff0000;"><strong>Certificate Authority</strong></span>
Common Name (e.g. server FQDN or YOUR name) []:<span style="color: #ff0000;"><strong>Root CA</strong></span>
Email Address []:</pre>
<p><strong>Génération du certificat KEY Serveur </strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl genrsa -out mailserver.key 4096</strong></span></pre>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl req -new -sha256 -key mailserver.key -out mailserver.csr</strong></span>

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:<strong><span style="color: #ff0000;">FR</span></strong>
Locality Name (eg, city) []:<span style="color: #ff0000;"><strong>Fontenay</strong></span>
Organization Name (eg, company) [Internet Widgits Pty Ltd]:<span style="color: #ff0000;"><strong>Corp Ltd</strong></span>
Organizational Unit Name (eg, section) []:<span style="color: #ff0000;"><strong>en-images.info</strong></span>
Common Name (e.g. server FQDN or YOUR name) []:<span style="color: #ff0000;"><strong>en-images.info</strong></span>
Email Address []:<span style="color: #ff0000;"><strong>chris@en-images.info</strong></span>
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:<span style="color: #ff0000;"><strong>MOT_DE_PASSE_SOUHAITE</strong></span>
An optional company name []:-</pre>
<p><strong>Auto Certification des Certificats générés </strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl x509 -req -days 1460 -sha256 -in mailserver.csr -CA ca.cert.pem -CAkey ca.key.pem -CAcreateserial -out mailserver.crt</strong></span>
<span style="color: #ff0000;"><em>Signature ok</em></span>
<span style="color: #ff0000;"><em>subject=C = FR, ST = France, L = Fontenay, O = Corp Ltd, OU = en-images.info, CN = en-images.info, emailAddress = chris@en-images.info</em></span>
<span style="color: #ff0000;"><em>Getting CA Private Key</em></span></pre>
<p><strong>Mise en place des Certificats </strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 444 ca.cert.pem</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 444 mailserver.crt</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 400 ca.key.pem</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>chmod 400 mailserver.key</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv ca.key.pem /etc/ssl/private/</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv ca.cert.pem /etc/ssl/certs/</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv mailserver.key /etc/ssl/private/</strong></span>
root@mail001:/home# <span style="color: #ff0000;"><strong>mv mailserver.crt /etc/ssl/certs/</strong></span></pre>
<p><strong>Génération du certificat DIFFIE-HELLMAN (DH)</strong></p>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>openssl dhparam -out /etc/postfix/dh2048.pem 2048</strong></span>
root@mailx:/home# <span style="color: #ff0000;"><strong>openssl dhparam -out /etc/postfix/dh512.pem 512</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>11°) Configuration POSTFIX + SSL </strong></span></h3>
<pre>root@mailx:/home# <span style="color: #ff0000;"><strong>cp /etc/postfix/main.cf{,.ori}</strong></span>
root@mailx:/home#<span style="color: #ff0000;"><strong> vi /etc/postfix/main.cf</strong></span></pre>
<p><strong>Partie SMTP</strong></p>
<pre><em>######################</em>
<em>## RESTRICTIONS SMTP##</em>
<em>######################</em>
<em>smtpd_recipient_restrictions =</em>
<em> permit_mynetworks,</em>
<em> permit_sasl_authenticated,</em>
<em> reject_non_fqdn_recipient,</em>
<em> reject_unauth_destination,</em>
<em> reject_unknown_recipient_domain,</em>
<em> reject_rbl_client zen.spamhaus.org</em>
<em>
smtpd_helo_restrictions =</em>
<em> permit_mynetworks,</em>
<em> permit_sasl_authenticated,</em>
<em> reject_invalid_helo_hostname,</em>
<em> reject_non_fqdn_helo_hostname</em>
<em> # reject_unknown_helo_hostname</em>
<em>
smtpd_client_restrictions =</em>
<em> permit_mynetworks,</em>
<em> permit_inet_interfaces,</em>
<em> permit_sasl_authenticated</em>
<em> # reject_plaintext_session,</em>
<em> # reject_unauth_pipelining</em>
<em>
smtpd_sender_restrictions =</em>
<em> reject_non_fqdn_sender,</em>
<em> reject_unknown_sender_domain</em></pre>
<p><strong>Partie TLS</strong></p>
<pre>####################
## TLS PARAMETERS ##
####################
# Smtp ( OUTGOING / Client )
smtp_tls_loglevel = 1
smtp_tls_security_level = may
smtp_tls_CAfile = <span style="color: #ff0000;"><strong>/etc/ssl/certs/ca.cert.pe</strong>m</span>
smtp_tls_protocols = !SSLv3
smtp_tls_mandatory_protocols = !SSLv3
smtp_tls_mandatory_ciphers = high
smtp_tls_exclude_ciphers = aNULL, eNULL, EXPORT, DES, 3DES, RC2, RC4, MD5, PSK, SRP, DSS, AECDH, ADH
smtp_tls_note_starttls_offer = yes

# -----------------------------------------------------------------------------------------

# Smtpd ( INCOMING / Server )
smtpd_tls_loglevel = 1
smtpd_tls_auth_only = yes
smtpd_tls_security_level = may
smtpd_tls_received_header = yes
smtpd_tls_protocols = !SSLv3
smtpd_tls_mandatory_protocols = !SSLv3
smtpd_tls_mandatory_ciphers = medium

# Infos (voir : postconf -d)
# Medium cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:+RC4:@STRENGTH
# High cipherlist = aNULL:-aNULL:ALL:!EXPORT:!LOW:!MEDIUM:+RC4:@STRENGTH
# smtpd_tls_exclude_ciphers = NE PAS modifier cette directive pour des raisons de compatibilité
# avec les autres serveurs de mail afin d'éviter une erreur du type
# "no shared cipher" ou "no cipher overlap" puis un fallback en
# plain/text...
# smtpd_tls_cipherlist = Ne pas modifier non plus !

smtpd_tls_CAfile = $smtp_tls_CAfile
smtpd_tls_cert_file = <span style="color: #ff0000;"><strong>/etc/ssl/certs/mailserver.crt</strong></span>
smtpd_tls_key_file = <span style="color: #ff0000;"><strong>/etc/ssl/private/mailserver.key</strong></span>
smtpd_tls_dh1024_param_file = <strong><span style="color: #ff0000;">$config_directory/dh2048.pem</span></strong>
smtpd_tls_dh512_param_file = <span style="color: #ff0000;"><strong>$config_directory/dh512.pem</strong></span>

tls_preempt_cipherlist = yes
tls_random_source = dev:/dev/urandom

smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
lmtp_tls_session_cache_database = btree:${data_directory}/lmtp_scache</pre>
<p><strong>Partie SSL pour DOVECOT</strong></p>
<pre><em>#############################</em>
<em>## SASL PARAMETERS DOVECOT ##</em>
<em>#############################</em>
<em>smtpd_sasl_auth_enable = yes</em>
<em>smtpd_sasl_type = dovecot</em>
<em>smtpd_sasl_path = private/auth</em>
<em>smtpd_sasl_security_options = noanonymous</em>
<em>smtpd_sasl_tls_security_options = $smtpd_sasl_security_options</em>
<em>smtpd_sasl_local_domain = $mydomain</em>
<em>smtpd_sasl_authenticated_header = yes</em>
<em>broken_sasl_auth_clients = yes</em></pre>
<p><strong>Partie Virtual MAPS</strong></p>
<pre><strong>##############################</strong>
<strong>## VIRTUALS MAPS PARAMETERS ##</strong>
<strong>##############################</strong>
<em>virtual_uid_maps = static:5000</em>
<em>virtual_gid_maps = static:5000</em>
<em>virtual_minimum_uid = 5000</em>
<em>virtual_mailbox_base = /var/mail</em>
<em>virtual_transport = lmtp:unix:private/dovecot-lmtp</em>
<em>virtual_mailbox_domains = mysql:<strong><span style="color: #ff0000;">/etc/postfix/mysql-virtual-mailbox-domains.cf</span></strong></em>
<em>virtual_mailbox_maps = mysql:<span style="color: #ff0000;"><strong>/etc/postfix/mysql-virtual-mailbox-maps.cf</strong></span></em>
<em>virtual_alias_maps = mysql:<span style="color: #ff0000;"><strong>/etc/postfix/mysql-virtual-alias-maps.cf</strong></span></em></pre>
<p><strong>Partie Configuration Mail Serveur Local</strong></p>
<pre><em>#######################</em>
<em>## GENERALS SETTINGS ##</em>
<em>#######################</em>
<em>smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)</em>
<em>biff = no</em>
<em>append_dot_mydomain = no</em>
<em>readme_directory = no</em>
<em>delay_warning_time = 4h</em>
<em>mailbox_command = procmail -a "$EXTENSION"</em>
<em>recipient_delimiter = +</em>
<em>disable_vrfy_command = yes</em>
<em>message_size_limit = 502400000</em>
<em>mailbox_size_limit = 1024000000</em>
<span style="color: #ff0000;"><strong><em>inet_interfaces = all</em>
<em>inet_protocols = ipv4</em></strong></span>
<em>myhostname = <strong><span style="color: #ff0000;">mail.en-images.info</span></strong></em>
<em>myorigin = $mydomain</em>
<em>mydomain = <span style="color: #ff0000;"><strong>en-images.info</strong></span></em>
<em>mydestination = localhost localhost.$mydomain</em>
<em>#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128</em>
<em>mynetworks = <span style="color: #ff0000;"><strong>192.168.1.10</strong></span>,127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128</em>
<em>#mydestination = $mydomain, $myhostname, localhost.$mydomain, mail.$mydomain</em>
<em>relayhost = [<strong><span style="color: #ff0000;">smtp.orange.fr</span></strong>]</em>
<em>compatibility_level = 2</em>
<em>alias_maps = hash:/etc/aliases</em>
<em>alias_database = hash:/etc/aliases</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>12°) Configuration POSTFIX =&gt; Mysql</strong></span></h3>
<p><img loading="lazy" decoding="async" width="757" height="211" class="wp-image-4159" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-343.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-343.png 757w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-343-300x84.png 300w" sizes="auto, (max-width: 757px) 100vw, 757px" /></p>
<pre>root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">vi /etc/postfix/mysql-virtual-mailbox-domains.cf</span></strong>

<em>hosts = 127.0.0.1</em>
<em>user = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>query = SELECT domain FROM postfix_domain WHERE domain='%s' and backupmx = 0 and active = 1</em></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/postfix/mysql-virtual-mailbox-maps.cf</strong></span>

<em>hosts = 127.0.0.1</em>
<em>user = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>query = SELECT maildir FROM postfix_mailbox WHERE username='%s' AND active = 1</em></pre>
<pre>root@mail001:/var/www/postfixadmin#<strong><span style="color: #ff0000;"> vi /etc/postfix/mysql-virtual-alias-maps.cf</span></strong>

<em>hosts = 127.0.0.1</em>
<em>user = <strong><span style="color: #ff0000;">postfix</span></strong></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>query = SELECT goto FROM postfix_alias WHERE address='%s' AND active = 1</em></pre>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/postfix/mysql-sender-login-maps.cf</strong></span>

<em>hosts = 127.0.0.1</em>
<em>user = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>password = </em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>dbname = <span style="color: #ff0000;"><strong>postfix</strong></span></em>
<em>query = SELECT username FROM postfix_mailbox WHERE username='%s' AND active = 1</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>13°) Activer SMTPs Port 587</strong></span></h3>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/postfix/master.cf</strong></span>

<em>smtp inet n - y - - smtpd</em></pre>
<p>et</p>
<pre><em>submission inet n - y - - smtpd</em>
<em> -o syslog_name=postfix/submission</em>
<em> -o smtpd_tls_dh1024_param_file=${config_directory}/dh2048.pem</em>
<em> -o smtpd_tls_security_level=encrypt</em>
<em> -o smtpd_sasl_ _enable=yes</em>
<em> -o smtpd_client_restrictions=permit_sasl_authenticated,reject</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>14°) Installation/Configuration DOVECOT</strong></span></h3>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> apt-get install dovecot-core dovecot-imapd dovecot-lmtpd dovecot-mysql</strong></span></pre>
<p><strong>Activer les services DOVECOT</strong></p>
<pre>root@mail001:/var/www/postfixadmin# <strong><span style="color: #ff0000;">cp /etc/dovecot/dovecot.conf{,.ori}</span></strong></pre>
<pre>root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">vi /etc/dovecot/dovecot.conf</span></strong>

!include_try /usr/share/dovecot/protocols.d/*.protocol
protocols = <strong><span style="color: #ff0000;">imap lmtp</span></strong>
listen = *
!include conf.d/*.conf</pre>
<p><strong>Configurer DOVECOT mail</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cp /etc/dovecot/conf.d/10-mail.conf{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/10-mail.conf</strong></span>

<em># Le contenur local est organisé de cette manière :</em>
<em># /var/mail/vhosts/domain.tld/utilisateur</em>
<em>mail_location = maildir:<strong><span style="color: #ff0000;">//var/mail/vhosts/%d/%n/mail</span></strong></em>
<em>maildir_stat_dirs=yes
</em>
<em>namespace inbox {</em>
<em> inbox = yes</em>
<em>}
</em>
<em>mail_uid = 5000</em>
<em>mail_gid = 5000
</em>
<em>first_valid_uid = 5000</em>
<em>last_valid_uid = 5000
</em><em>mail_privileged_group = vmail</em></pre>
<p><strong>Création des Répertoires Users Vmail </strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>mkdir -p /var/mail/vhosts/en-images.info</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>groupadd -g 5000 vmail</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>useradd -g vmail -u 5000 vmail -d /var/mail</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>chown -R vmail:vmail /var/mail</strong></span></pre>
<p><strong>Configurer DOVECOT Auth</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cp /etc/dovecot/conf.d/10-auth.conf{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/10-auth.conf</strong></span>

<em>disable_plaintext_auth = yes</em>
<em>auth_mechanisms = plain login</em>
<em>#!include auth-system.conf.ext # Commenter cette ligne</em>
<em>!include auth-sql.conf.ext # décommenter cette ligne</em></pre>
<p><strong>Configurer DOVECOT Mysql</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> cp /etc/dovecot/conf.d/auth-sql.conf.ext{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/auth-sql.conf.ext</strong></span>

<em># Le mot de passe est obtenu à partir de la base de donnée</em>
<em>passdb {</em>
<em> driver = <span style="color: #ff0000;"><strong>sql</strong></span></em>
<em> args =<span style="color: #ff0000;"><strong> /etc/dovecot/dovecot-sql.conf.ext</strong></span></em>
<em>}</em>
<em># Par contre le nom d'utilisateur est o
btenu de manière statique à partir du conteneur local</em>
<em># %d = domaine.tld</em>
<em># %n = utilisateur</em>
<em>userdb {</em>
<em> driver = <span style="color: #ff0000;"><strong>static</strong></span></em>
<em> args = <span style="color: #ff0000;"><strong>uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n</strong></span></em>
<em>}</em></pre>
<p><strong>Configurer DOVECOT Mysql Connexion</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cp /etc/dovecot/dovecot-sql.conf.ext{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/dovecot/dovecot-sql.conf.ext</strong></span>

<em># Paramètres de connexion</em>
<em>driver = mysql</em>
<em>connect = host=127.0.0.1 dbname=<span style="color: #ff0000;"><strong>postfix</strong></span> user=<strong><span style="color: #ff0000;">postfix</span></strong> password=</em><span style="color: #ff0000;"><strong>VOTRE_MOT_PASSE_POSTFIX</strong></span>
<em>
# Permet de définir l'algorithme de hachage.</em>
<em># Pour plus d'information: http://wiki2.dovecot.org/Authentication/PasswordSchemes</em>
<em># /!\ ATTENTION : ne pas oublier de modifier le paramètre $CONF['encrypt'] de PostfixAdmin</em>
<em>default_pass_scheme = MD5-CRYPT</em>
<em>
# Requête de récupération du mot de passe du compte utilisateur</em>
<em>password_query = SELECT password FROM postfix_mailbox WHERE username = '%u'</em></pre>
<p><strong>Ajustement des droits</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> chown -R vmail:dovecot /etc/dovecot</strong></span>
root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> chmod -R o-rwx /etc/dovecot</strong></span></pre>
<p><strong>Activer Port 993 DOVECOT </strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> cp /etc/dovecot/conf.d/10-master.conf{,.ori}</strong></span></pre>
<pre>root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">vi /etc/dovecot/conf.d/10-master.conf</span></strong>

<em>service imap-login {</em>
<em> inet_listener imap {</em>
<em> port = 143</em>
<em> }
</em>
<em> inet_listener imaps {</em>
<em> port = 993</em>
<em> ssl = yes</em>
<em> }
</em>
<em> service_count = 0</em>
<em>}
</em>
<em>service imap {</em>
<em>}
</em>
<em>service lmtp {</em>
<em> # On autorise Postfix à transférer les emails dans le spooler de Dovecot via LMTP</em>
<em> unix_listener /var/spool/postfix/private/dovecot-lmtp {</em>
<em> mode = 0600</em>
<em> user = postfix</em>
<em> group = postfix</em>
<em> }</em>
<em>}
</em>
<em>service auth {</em>
<em> # On autorise Postfix à se connecter à Dovecot via LMTP</em>
<em> unix_listener /var/spool/postfix/private/auth {</em>
<em> mode = 0666</em>
<em> user = postfix</em>
<em> group = postfix</em>
<em> }
</em>
<em> # On indique à Dovecot les permissions du conteneur local</em>
<em> unix_listener auth-userdb {</em>
<em> mode = 0600</em>
<em> user = vmail</em>
<em> group = vmail</em>
<em> }
</em>
<em> user = dovecot</em>
<em>}
</em>
<em>service auth-worker {</em>
<em> user = vmail</em>
<em>}</em></pre>
<p><strong>Configurer DOVECOT SSL</strong></p>
<pre>root@node01-mail:/etc/dovecot#<span style="color: #ff0000;"><strong> vi /etc/dovecot/conf.d/10-ssl.conf </strong></span>

<em>ssl = required</em>
<em>ssl_cert = &lt;<span style="color: #ff0000;"><strong>/etc/ssl/certs/mailserver.crt</strong></span></em>
<em>ssl_key = &lt;<span style="color: #ff0000;"><strong>/etc/ssl/private/mailserver.key</strong></span></em>
<em>ssl_protocols = !SSLv3</em>
<em>ssl_cipher_list = ALL:!aNULL:!eNULL:!LOW:!MEDIUM:!EXP:!RC2:!RC4:!DES:!3DES:!MD5:!PSK:!SRP:!DSS:!AECDH:!ADH:@STRENGTH</em>
<em>ssl_prefer_server_ciphers = yes </em>
<em>ssl_dh_parameters_length = 2048 </em></pre>
<p><strong>Démarrer DOVECOT et POSTFIX</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>service postfix restart</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>service dovecot restart</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>apt install net-tools</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>netstat –ptna</strong></span></pre>
<p><img loading="lazy" decoding="async" width="916" height="283" class="wp-image-4160" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344.png 916w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344-300x93.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-344-768x237.png 768w" sizes="auto, (max-width: 916px) 100vw, 916px" /></p>
<p><strong>Test SMTP accès</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> telnet localhost 25</strong></span></pre>
<p><img loading="lazy" decoding="async" width="547" height="248" class="wp-image-4161" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-345.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-345.png 547w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-345-300x136.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></p>
<p><strong>Test envoi mail via SMTP</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> apt install bsd-mailx</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>echo "tutut"| mail -s "test" chris@en-images.info &lt; /etc/hosts</strong></span></pre>
<p><strong>Côté /var/log/mail.log</strong><br />
<img loading="lazy" decoding="async" width="1690" height="163" class="wp-image-4162" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346.png 1690w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-300x29.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-1024x99.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-768x74.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-346-1536x148.png 1536w" sizes="auto, (max-width: 1690px) 100vw, 1690px" /><br />
«<strong> Successful</strong> »</p>
<p><strong>Côté /var/mail/vhosts/en-images.info/chris/</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>du -a /var/mail/vhosts/en-images.info/chris/</strong></span></pre>
<p><img loading="lazy" decoding="async" width="891" height="230" class="wp-image-4163" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347.png 891w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347-300x77.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-347-768x198.png 768w" sizes="auto, (max-width: 891px) 100vw, 891px" /></p>
<p><strong>Activer les Règles Firewall pour le Serveur de Mail</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> iptables -A INPUT -p tcp --dport 993 -j ACCEPT</strong></span>
root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> iptables -A INPUT -p tcp --dport 587 -j ACCEPT</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 143 -j ACCEPT</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 995 -j ACCEPT</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>iptables -A INPUT -p tcp --dport 25 -j ACCEPT</strong></span></pre>
<p><img loading="lazy" decoding="async" width="742" height="206" class="wp-image-4164" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-348.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-348.png 742w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-348-300x83.png 300w" sizes="auto, (max-width: 742px) 100vw, 742px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>15°) Paramètrage Client Mail (Outlook)</strong></span></h3>
<h3><img loading="lazy" decoding="async" width="883" height="458" class="wp-image-4165" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349.png 883w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349-300x156.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-349-768x398.png 768w" sizes="auto, (max-width: 883px) 100vw, 883px" /><br />
<img loading="lazy" decoding="async" width="759" height="195" class="wp-image-4166" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-350.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-350.png 759w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-350-300x77.png 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /><br />
<img loading="lazy" decoding="async" width="739" height="347" class="wp-image-4167" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-351.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-351.png 739w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-351-300x141.png 300w" sizes="auto, (max-width: 739px) 100vw, 739px" /><br />
<img loading="lazy" decoding="async" width="504" height="195" class="wp-image-4168" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-352.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-352.png 504w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-352-300x116.png 300w" sizes="auto, (max-width: 504px) 100vw, 504px" /><br />
<img loading="lazy" decoding="async" width="748" height="307" class="wp-image-4169" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-353.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-353.png 748w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-353-300x123.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></h3>
<p>On récupère bien les deux mails stockés sur /var/mail/vhosts/en-images.info/chris/<br />
<img loading="lazy" decoding="async" width="1812" height="184" class="wp-image-4170" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354.png 1812w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-300x30.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-1024x104.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-768x78.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-354-1536x156.png 1536w" sizes="auto, (max-width: 1812px) 100vw, 1812px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>16°) Installation KEY DKIM (DNS OVH =&gt; Serveur de mail)</strong></span></h3>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>apt-get install opendkim opendkim-tools</strong></span>
root@mailx:/etc/postfix# <strong><span style="color: #ff0000;">cp /etc/opendkim.conf{,.ori}</span></strong></pre>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/opendkim.conf</strong></span>

<em>AutoRestart Yes</em>
<em>AutoRestartRate 10/1h</em>
<em>UMask 002</em>
<em>Syslog Yes</em>
<em>SyslogSuccess Yes</em>
<em>LogWhy Yes
</em>
<em>OversignHeaders From</em>
<em>AlwaysAddARHeader Yes</em>
<em>Canonicalization relaxed/simple
</em>
<em>ExternalIgnoreList refile:/etc/opendkim/TrustedHosts</em>
<em>InternalHosts refile:/etc/opendkim/TrustedHosts</em>
<em>KeyTable refile:/etc/opendkim/KeyTable</em>
<em>SigningTable refile:/etc/opendkim/SigningTable
</em>
<em>Mode sv</em>
<em>PidFile /var/run/opendkim/opendkim.pid</em>
<em>SignatureAlgorithm rsa-sha256
</em>
<em>UserID opendkim:opendkim</em>
<em>Socket local:/var/spool/postfix/opendkim/opendkim.sock</em></pre>
<p><strong>Configuration DKIM =&gt; Postfix</strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>mkdir /var/spool/postfix/opendkim</strong></span>
root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> chown opendkim: /var/spool/postfix/opendkim</strong></span>
root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>usermod -aG opendkim postfix</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/postfix/main.cf</strong></span>

<em>#######################</em>
<em># OPENDKIM</em>
<em>######################</em>
<em>milter_protocol = 6</em>
<em>milter_default_action = accept</em>
<em>smtpd_milters = unix:<strong><span style="color: #ff0000;">/opendkim/opendkim.sock</span></strong>, unix:/clamav/clamav-milter.ctl</em>
<em>non_smtpd_milters = unix:<strong><span style="color: #ff0000;">/opendkim/opendkim.sock</span></strong></em></pre>
<p><strong>Configuration des « True » Host</strong></p>
<pre>root@mail001:/etc# <span style="color: #ff0000;"><strong>mkdir -p /etc/opendkim/keys</strong></span></pre>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>vi /etc/opendkim/TrustedHosts</strong></span>

<em>127.0.0.1</em>
<em>localhost</em>
<em>::1</em>
<strong><span style="color: #ff0000;"><em>*.en-images.info</em></span></strong></pre>
<p><strong>Configuration des tables des Keys</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/opendkim/KeyTable</strong></span>

<em>mail._domainkey.en-images.info en-images.info:mail:/etc/opendkim/keys/en-images.info/mail.private</em></pre>
<p><strong>Configuration des tables Signés</strong></p>
<pre>root@mailx:/etc/postfix#<span style="color: #ff0000;"><strong> vi /etc/opendkim/SigningTable</strong></span>
<span style="color: #ff0000;"><em>*@en-images.info mail._domainkey.en-images.info</em></span></pre>
<p><strong>Création de la KEY DKIM </strong></p>
<pre>root@mailx:/etc/postfix# <span style="color: #ff0000;"><strong>cd /etc/opendkim/keys</strong></span>
root@mailx:/etc/opendkim/keys# <span style="color: #ff0000;"><strong>mkdir en-images.info &amp;&amp; cd en-images.info</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>opendkim-genkey -s mail -d en-images.info -b 1024</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>chown opendkim:opendkim mail.private</strong></span></pre>
<p><strong>Redémarrage des Services</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service postfix restart</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service dovecot restart</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service opendkim restart</strong></span>

root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>systemctl enable postfix</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>systemctl enable dovecot</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>systemctl enable opendkim</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>17° ) Ajouter un champ SPF dans le DNS OVH</strong></span></h3>
<p><img loading="lazy" decoding="async" width="1137" height="157" class="wp-image-4171" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355.png 1137w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355-1024x141.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-355-768x106.png 768w" sizes="auto, (max-width: 1137px) 100vw, 1137px" /></p>
<p><strong>Ajouter un champ DKIM dans le DNS OVH</strong></p>
<p>Liste la KEY Public à copier dans la Zone DNS OVH</p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> cat /etc/opendkim/keys/en-images.info/mail.txt</strong></span></pre>
<p><img loading="lazy" decoding="async" width="1688" height="92" class="wp-image-4172" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356.png 1688w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-300x16.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-1024x56.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-768x42.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-356-1536x84.png 1536w" sizes="auto, (max-width: 1688px) 100vw, 1688px" /><br />
Copier la KEY et ajouter celle-ci au champ DKIM d’OVH<br />
<img loading="lazy" decoding="async" width="488" height="931" class="wp-image-4173" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-357.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-357.png 488w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-357-157x300.png 157w" sizes="auto, (max-width: 488px) 100vw, 488px" /><br />
<img loading="lazy" decoding="async" width="506" height="471" class="wp-image-4174" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-358.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-358.png 506w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-358-300x279.png 300w" sizes="auto, (max-width: 506px) 100vw, 506px" /><br />
<img loading="lazy" decoding="async" width="1175" height="268" class="wp-image-4175" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359.png 1175w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359-300x68.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359-1024x234.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-359-768x175.png 768w" sizes="auto, (max-width: 1175px) 100vw, 1175px" /></p>
<p><strong>Test Mail avec Cetificat DKIM via DNS OVH</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> echo "tutut"| mail -s "test" <a style="color: #ff0000;" href="mailto:chris@en-images.info">chris@en-images.info</a></strong></span></pre>
<p><img loading="lazy" decoding="async" width="1653" height="263" class="wp-image-4176" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360.png 1653w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-300x48.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-1024x163.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-768x122.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-360-1536x244.png 1536w" sizes="auto, (max-width: 1653px) 100vw, 1653px" /></p>
<h3><span style="text-decoration: underline; color: #000000;"><strong>18°) Installation SPAMASSASSIN ( Anti SPAM )</strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>apt-get install spamassassin spamc</strong></span></pre>
<p><strong>Ajout des règles pour le traitement avec SPAMASSASSIN</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> vi /etc/postfix/master.cf</strong></span>

<em>smtp inet n - y - - smtpd</em>
<span style="color: #ff0000;"><strong><em>-o content_filter=spamassassin</em></strong></span>

<em>submission inet n - y - - smtpd</em>
<em> -o syslog_name=postfix/submission</em>
<em> -o smtpd_tls_dh1024_param_file=${config_directory}/dh2048.pem</em>
<em> -o smtpd_tls_security_level=encrypt</em>
<em> -o smtpd_sasl_auth_enable=yes</em>
<em> -o smtpd_client_restrictions=permit_sasl_authenticated,reject</em>
<span style="color: #ff0000;"><strong><em>-o content_filter=spamassassin</em></strong></span></pre>
<p>A la fin du fichier</p>
<pre><em>spamassassin unix - n n - - pipe</em>
<em> user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}</em></pre>
<p><strong>Configuration SPAMASSASSIN </strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/spamassassin/local.cf</strong></span>

<em>rewrite_header Subject *****SPAM*****</em></pre>
<p>A la fin du fichier</p>
<pre><em>report_safe 0</em>
<em>whitelist_auth <span style="color: #ff0000;"><strong>*@en-images.info</strong></span></em>
<em>add_header all Report _REPORT_</em>
<em>add_header spam Flag _YESNOCAPS_</em>
<em>add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ autolearn=_AUTOLEARN_ version=_VERSION_</em>
<em>add_header all Level _STARS(*)_</em>
<em>add_header all Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_) on _HOSTNAME_</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> systemctl enable spamassassin</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> systemctl start spamassassin</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>crontab –e</strong></span>

<em>20 02 * * * /usr/bin/sa-update
</em>
<em># Auto-apprentissage de spam assassin</em>
<em>30 02 * * * /usr/bin/sa-learn --ham /var/mail/vhosts/domain.tld/utilisateur/mail/cur/*</em>
<em>40 02 * * * /usr/bin/sa-learn --spam /var/mail/vhosts/domain.tld/utilisateur/mail/.Junk/cur/*</em></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>19°) Installation SIEVE (Email Filtering Language)</strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<strong><span style="color: #ff0000;"> apt-get install dovecot-sieve dovecot-managesieved</span></strong></pre>
<pre>
root@mailx:/etc/opendkim/keys/en-images.info# <strong><span style="color: #ff0000;">vi /etc/dovecot/dovecot.conf</span></strong>

<em>!include_try /usr/share/dovecot/protocols.d/*.protocol</em>
<em>protocols = imap lmtp </em><strong><span style="color: #ff0000;"><em>sieve</em></span></strong>
<em>listen = *</em>
<em>!include conf.d/*.conf</em></pre>
<p><strong>Configuration lmtp</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/20-lmtp.conf</strong></span>

<em>protocol lmtp {</em>
<em> postmaster_address = <span style="color: #ff0000;"><strong>postmaster@en-images.info</strong></span></em>
<em> mail_plugins = $mail_plugins sieve</em>
<em>}</em></pre>
<p><strong>Configuration SIEVE</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> vi /etc/dovecot/conf.d/90-sieve.conf</strong></span>

<em>plugin {</em>
<em>sieve = <strong><span style="color: #ff0000;">/var/mail/vhosts/%d/%n/</span></strong>.dovecot.sieve</em>
<em>sieve_default = /var/mail/sieve/default.sieve</em>
<em>sieve_dir = /var/mail/vhosts/%d/%n/sieve</em>
<em>sieve_global_dir = /var/mail/sieve</em>
<em>}</em></pre>
<p><strong>Création de directory SIEVE et Définition Filtre</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>mkdir /var/mail/sieve/</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>touch /var/mail/sieve/default.sieve &amp;&amp; chown -R vmail:vmail /var/mail/sieve</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /var/mail/sieve/default.sieve</strong></span>

<em>require ["fileinto"];</em>
<em>if header :contains "Subject" "*****SPAM*****" {</em>
<em>fileinto "Junk";</em>
<em>}</em></pre>
<p><strong>Lancement du Service SIEVE</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>sievec /var/mail/sieve/default.sieve</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service dovecot restart</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>20°) Installation CLAMAV Antivirus</strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<strong><span style="color: #ff0000;"> apt-get install clamav-milter</span></strong>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service clamav-freshclam stop</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>freshclam</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service clamav-freshclam start</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>mkdir /var/spool/postfix/clamav</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info# <strong><span style="color: #ff0000;">chown clamav /var/spool/postfix/clamav</span></strong></pre>
<p><img loading="lazy" decoding="async" width="1618" height="200" class="wp-image-4177" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361.png 1618w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-300x37.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-1024x127.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-768x95.png 768w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-361-1536x190.png 1536w" sizes="auto, (max-width: 1618px) 100vw, 1618px" /><br />
<img loading="lazy" decoding="async" width="610" height="225" class="wp-image-4178" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-362.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-362.png 610w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-362-300x111.png 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /><br />
<img loading="lazy" decoding="async" width="783" height="225" class="wp-image-4179" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363.png 783w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363-300x86.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-363-768x221.png 768w" sizes="auto, (max-width: 783px) 100vw, 783px" /><br />
<img loading="lazy" decoding="async" width="652" height="221" class="wp-image-4180" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-364.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-364.png 652w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-364-300x102.png 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /><br />
<img loading="lazy" decoding="async" width="547" height="170" class="wp-image-4181" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-365.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-365.png 547w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-365-300x93.png 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /><br />
<img loading="lazy" decoding="async" width="490" height="158" class="wp-image-4182" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-366.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-366.png 490w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-366-300x97.png 300w" sizes="auto, (max-width: 490px) 100vw, 490px" /><br />
<img loading="lazy" decoding="async" width="604" height="165" class="wp-image-4183" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-367.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-367.png 604w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-367-300x82.png 300w" sizes="auto, (max-width: 604px) 100vw, 604px" /><br />
<img loading="lazy" decoding="async" width="549" height="191" class="wp-image-4184" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-368.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-368.png 549w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-368-300x104.png 300w" sizes="auto, (max-width: 549px) 100vw, 549px" /><br />
<img loading="lazy" decoding="async" width="652" height="158" class="wp-image-4185" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-369.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-369.png 652w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-369-300x73.png 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /><br />
<img loading="lazy" decoding="async" width="563" height="172" class="wp-image-4186" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-370.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-370.png 563w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-370-300x92.png 300w" sizes="auto, (max-width: 563px) 100vw, 563px" /><br />
<img loading="lazy" decoding="async" width="552" height="157" class="wp-image-4187" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-371.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-371.png 552w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-371-300x85.png 300w" sizes="auto, (max-width: 552px) 100vw, 552px" /><br />
<img loading="lazy" decoding="async" width="587" height="163" class="wp-image-4188" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-372.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-372.png 587w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-372-300x83.png 300w" sizes="auto, (max-width: 587px) 100vw, 587px" /><br />
<img loading="lazy" decoding="async" width="568" height="173" class="wp-image-4189" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-373.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-373.png 568w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-373-300x91.png 300w" sizes="auto, (max-width: 568px) 100vw, 568px" /><br />
<img loading="lazy" decoding="async" width="658" height="149" class="wp-image-4190" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-374.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-374.png 658w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-374-300x68.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /><br />
<img loading="lazy" decoding="async" width="559" height="113" class="wp-image-4191" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-375.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-375.png 559w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-375-300x61.png 300w" sizes="auto, (max-width: 559px) 100vw, 559px" /><br />
<img loading="lazy" decoding="async" width="525" height="184" class="wp-image-4192" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-376.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-376.png 525w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-376-300x105.png 300w" sizes="auto, (max-width: 525px) 100vw, 525px" /><br />
<img loading="lazy" decoding="async" width="1153" height="147" class="wp-image-4193" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377.png 1153w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377-300x38.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377-1024x131.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-377-768x98.png 768w" sizes="auto, (max-width: 1153px) 100vw, 1153px" /><br />
<img loading="lazy" decoding="async" width="561" height="145" class="wp-image-4194" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-378.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-378.png 561w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-378-300x78.png 300w" sizes="auto, (max-width: 561px) 100vw, 561px" /><br />
<img loading="lazy" decoding="async" width="991" height="169" class="wp-image-4195" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379.png 991w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-379-768x131.png 768w" sizes="auto, (max-width: 991px) 100vw, 991px" /><br />
<img loading="lazy" decoding="async" width="741" height="133" class="wp-image-4196" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-380.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-380.png 741w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-380-300x54.png 300w" sizes="auto, (max-width: 741px) 100vw, 741px" /><br />
<img loading="lazy" decoding="async" width="1172" height="128" class="wp-image-4197" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381.png 1172w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381-300x33.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381-1024x112.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-381-768x84.png 768w" sizes="auto, (max-width: 1172px) 100vw, 1172px" /><br />
<img loading="lazy" decoding="async" width="566" height="165" class="wp-image-4198" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-382.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-382.png 566w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-382-300x87.png 300w" sizes="auto, (max-width: 566px) 100vw, 566px" /><br />
<img loading="lazy" decoding="async" width="848" height="144" class="wp-image-4199" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383.png 848w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383-300x51.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-383-768x130.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /><br />
<img loading="lazy" decoding="async" width="1156" height="159" class="wp-image-4200" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384.png 1156w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384-300x41.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384-1024x141.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-384-768x106.png 768w" sizes="auto, (max-width: 1156px) 100vw, 1156px" /><br />
<img loading="lazy" decoding="async" width="626" height="149" class="wp-image-4201" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-385.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-385.png 626w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-385-300x71.png 300w" sizes="auto, (max-width: 626px) 100vw, 626px" /><br />
<img loading="lazy" decoding="async" width="477" height="173" class="wp-image-4202" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-386.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-386.png 477w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-386-300x109.png 300w" sizes="auto, (max-width: 477px) 100vw, 477px" /><br />
<img loading="lazy" decoding="async" width="954" height="237" class="wp-image-4203" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387.png 954w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387-300x75.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-387-768x191.png 768w" sizes="auto, (max-width: 954px) 100vw, 954px" /><br />
<img loading="lazy" decoding="async" width="860" height="152" class="wp-image-4204" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388.png 860w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388-300x53.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-388-768x136.png 768w" sizes="auto, (max-width: 860px) 100vw, 860px" /><br />
<img loading="lazy" decoding="async" width="613" height="173" class="wp-image-4205" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-389.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-389.png 613w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-389-300x85.png 300w" sizes="auto, (max-width: 613px) 100vw, 613px" /><br />
<img loading="lazy" decoding="async" width="1266" height="205" class="wp-image-4206" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390.png 1266w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390-300x49.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390-1024x166.png 1024w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-390-768x124.png 768w" sizes="auto, (max-width: 1266px) 100vw, 1266px" /><br />
<img loading="lazy" decoding="async" width="450" height="145" class="wp-image-4207" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-391.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-391.png 450w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-391-300x97.png 300w" sizes="auto, (max-width: 450px) 100vw, 450px" /><br />
Handle configuration automatically &#8211;&gt; <strong>yes</strong><br />
User for daemon &#8211;&gt; <strong>clamav</strong><br />
Additional groups &#8211;&gt; <strong>laisser le champ vide</strong><br />
path to socket &#8211;&gt; <strong>/var/spool/postfix/clamav/clamav-milter.ctl</strong><br />
group owner for the socket &#8211;&gt;<strong> clamav</strong><br />
permissions (mode) for socket &#8211;&gt;<strong> 666</strong><br />
remove stale socket &#8211;&gt;<strong> yes</strong><br />
wait timeout for clamd &#8211;&gt; <strong>120</strong><br />
foreground &#8211;&gt; <strong>no</strong><br />
chroot &#8211;&gt; <strong>laisser le champ vide</strong><br />
pid file &#8211;&gt; <strong>/var/run/clamav/clamav-milter.pid</strong><br />
temporary path &#8211;&gt; <strong>/tmp</strong><br />
clamd socket &#8211;&gt; <strong>unix:/var/run/clamav/clamd.ctl</strong><br />
hosts excluded for scanning &#8211;&gt; <strong>laisser le champ vide</strong><br />
mail whitelist &#8211;&gt; <strong>laisser le champ vide</strong><br />
action for « infected » mail &#8211;&gt;<strong> reject</strong><br />
action on error &#8211;&gt; <strong>defer</strong><br />
reason for rejection &#8211;&gt; <strong>Rejecting harmful e-mail: %v found</strong>.<br />
headers -&gt;<strong> replace</strong><br />
log file &#8211;&gt; <strong>/var/log/clamav/clamav-milter.log</strong><br />
disable log file locking &#8211;&gt; <strong>no</strong><br />
maximum log file size &#8211;&gt; <strong>50</strong><br />
log time &#8211;&gt; <strong>yes</strong><br />
use syslog &#8211;&gt; <strong>no</strong><br />
log facility (type of syslog message) &#8211;&gt; <strong>LOG_LOCAL6</strong><br />
verbose logging &#8211;&gt; <strong>no</strong><br />
log <strong>level</strong> when infected &#8211;&gt; <strong>off</strong><br />
log level when no threat &#8211;&gt; <strong>off</strong><br />
size limit for scanned messages &#8211;&gt; <strong>25</strong><br />
support multiple recipients &#8211;&gt; no<br />
enable log rotation &#8211;&gt; <strong>yes</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service clamav-daemon restart</strong></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> crontab –e</strong></span>

<em>15 * * * * /usr/bin/freshclam –quiet</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/postfix/main.cf</strong></span>

<span style="color: #000000;"><em>smtpd_milters = unix:/opendkim/opendkim.sock, <span style="color: #ff0000;"><strong>unix:/clamav/clamav-milter.ctl</strong></span></em></span></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>service postfix reload</strong></span></pre>
<h3><span style="text-decoration: underline; color: #000000;"><strong>21°) Installation POP3 </strong></span></h3>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>apt-get install dovecot-pop3d</strong></span></pre>
<p><strong>Activation Port POP3 Dovecot</strong></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> vi /etc/dovecot/dovecot.conf</strong></span>

<em>protocols = imap lmtp sieve <span style="color: #ff0000;"><strong>pop3</strong></span></em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/dovecot/conf.d/10-master.conf</strong></span>

<em>service pop3-login {</em>
<em> inet_listener pop3 {</em>
<em> port = 110</em>
<em> }
</em>
<em> inet_listener pop3s {</em>
<em> port = 995</em>
<em> ssl = yes</em>
<em> }</em>
<em>}
</em>
<em>service pop3 {</em>
<em>}</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> service dovecot restart</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> netstat -ptna | grep -i "0.0.0.0:110\|0.0.0.0:99</strong><strong>5</strong></span></pre>
<p><img loading="lazy" decoding="async" width="834" height="98" class="wp-image-4208" src="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392.png" srcset="https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392.png 834w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392-300x35.png 300w, https://coffeebreak.en-images.info/wp-content/uploads/2021/08/word-image-392-768x90.png 768w" sizes="auto, (max-width: 834px) 100vw, 834px" /></p>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/postfix/header_checks</strong></span>

<em>/^Received:.*with ESMTPSA/ IGNORE</em>
<em>/^X-Originating-IP:/ IGNORE</em>
<em>/^X-Mailer:/ IGNORE</em>
<em>/^User-Agent:/ IGNORE</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>vi /etc/postfix/main.cf</strong></span>

<em>################</em>
<em>## CACHER HEADER</em>
<em>################</em>
<em>mime_header_checks = regexp:/etc/postfix/header_checks</em>
<em>header_checks = regexp:/etc/postfix/header_checks</em></pre>
<pre>root@mailx:/etc/opendkim/keys/en-images.info# <span style="color: #ff0000;"><strong>postmap /etc/postfix/header_checks</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong> postfix reload</strong></span>
root@mailx:/etc/opendkim/keys/en-images.info#<span style="color: #ff0000;"><strong><em> service postfix restart</em></strong></span></pre>
<p>Views: 185</p><p>L’article <a href="https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/">MODOP &#8211; Installation d&rsquo;un Serveur MAIL  Postfix/Dovecot sur DEBIAN 9</a> est apparu en premier sur <a href="https://coffeebreak.en-images.info">CoffeeBreak Info</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://coffeebreak.en-images.info/modop-installation-dun-serveur-mail-postfix-dovecot-sur-debian-9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
