<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wiki.diouxx.be/index.php?action=history&amp;feed=atom&amp;title=Postfix-TLS</id>
		<title>Postfix-TLS - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.diouxx.be/index.php?action=history&amp;feed=atom&amp;title=Postfix-TLS"/>
		<link rel="alternate" type="text/html" href="http://wiki.diouxx.be/index.php?title=Postfix-TLS&amp;action=history"/>
		<updated>2026-04-16T16:15:20Z</updated>
		<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>http://wiki.diouxx.be/index.php?title=Postfix-TLS&amp;diff=103&amp;oldid=prev</id>
		<title>Bmichaux : /* Création des certificats */</title>
		<link rel="alternate" type="text/html" href="http://wiki.diouxx.be/index.php?title=Postfix-TLS&amp;diff=103&amp;oldid=prev"/>
				<updated>2014-10-06T13:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Création des certificats&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version du 6 octobre 2014 à 13:21&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot; &gt;Ligne 19 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 19 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Attention, lorsque vous générez les certificat, openssl va vous demander des informations comme votre pays, ville, nom d'organisation... vous pouvez mettre ce que vous voulez (mais c'est mieux d'être &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;honnète &lt;/del&gt;et d'indiquer des vraies informations).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Attention, lorsque vous générez les certificat, openssl va vous demander des informations comme votre pays, ville, nom d'organisation... vous pouvez mettre ce que vous voulez (mais c'est mieux d'être &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;honnête &lt;/ins&gt;et d'indiquer des vraies informations).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Par contre, lorsqu'il vous demande le &amp;quot;common name&amp;quot;, il faut absolument renseigner le nom de votre serveur mail (par exemple mail.domaine.com).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Par contre, lorsqu'il vous demande le &amp;quot;common name&amp;quot;, il faut absolument renseigner le nom de votre serveur mail (par exemple mail.domaine.com).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C'est grâce à ce nom que le certificat est valide. On le retrouve normalement dans /etc/postfix/main.cf à la ligne &amp;quot;myhostname = &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pass&lt;/del&gt;.be&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;C'est grâce à ce nom que le certificat est valide. On le retrouve normalement dans /etc/postfix/main.cf à la ligne &amp;quot;myhostname = &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;diouxx&lt;/ins&gt;.be&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== SMTP ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== SMTP ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:35:newid:103 --&gt;
&lt;/table&gt;</summary>
		<author><name>Bmichaux</name></author>	</entry>

	<entry>
		<id>http://wiki.diouxx.be/index.php?title=Postfix-TLS&amp;diff=35&amp;oldid=prev</id>
		<title>Ddevleeschauwer : Page créée avec « {{ Introduction | Cette article permet de configurer postfix pour qu'il utilise TLS }} == Création des certificats ==  La clé et le certificats seront installés dans {{... »</title>
		<link rel="alternate" type="text/html" href="http://wiki.diouxx.be/index.php?title=Postfix-TLS&amp;diff=35&amp;oldid=prev"/>
				<updated>2013-04-08T13:03:28Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « {{ Introduction | Cette article permet de configurer postfix pour qu&amp;#039;il utilise TLS }} == Création des certificats ==  La clé et le certificats seront installés dans {{... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ Introduction | Cette article permet de configurer postfix pour qu'il utilise TLS }}&lt;br /&gt;
== Création des certificats ==&lt;br /&gt;
&lt;br /&gt;
La clé et le certificats seront installés dans {{ File | /etc/postfix/tls }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{ Console root | mkdir /etc/postfix/tls &amp;amp;&amp;amp; cd /etc/postfix/tls }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Commençons par générer notre clé :&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{ Console root | openssl genrsa -rand /etc/hosts -out postfix.key 2048 }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Puis le certificat :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
openssl req -new -key postfix.key -out postfix.csr&lt;br /&gt;
openssl x509 -req -days 3650 -in postfix.csr -signkey postfix.key -out postfix.crt&lt;br /&gt;
openssl rsa -in postfix.key -out postfix.key.unencrypted&lt;br /&gt;
mv -f postfix.key.unencrypted postfix.key&lt;br /&gt;
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Attention, lorsque vous générez les certificat, openssl va vous demander des informations comme votre pays, ville, nom d'organisation... vous pouvez mettre ce que vous voulez (mais c'est mieux d'être honnète et d'indiquer des vraies informations).&lt;br /&gt;
Par contre, lorsqu'il vous demande le &amp;quot;common name&amp;quot;, il faut absolument renseigner le nom de votre serveur mail (par exemple mail.domaine.com).&lt;br /&gt;
C'est grâce à ce nom que le certificat est valide. On le retrouve normalement dans /etc/postfix/main.cf à la ligne &amp;quot;myhostname = pass.be&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== SMTP ==&lt;br /&gt;
On édite le fichier {{ File | /etc/postfix/main.cf }}pour y mettre ceci :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
smtpd_use_tls=yes&lt;br /&gt;
smtpd_tls_security = may&lt;br /&gt;
smtpd_tls_key_file = /etc/postfix/tls/postfix.key&lt;br /&gt;
smtpd_tls_cert_file = /etc/postfix/tls/postfix.crt&lt;br /&gt;
smtpd_tls_CAfile = /etc/postfix/tls/cacert.pem&lt;br /&gt;
smtpd_tls_loglevel = 1&lt;br /&gt;
smtpd_tls_received_header = yes&lt;br /&gt;
smtpd_tls_session_cache_timeout = 3600s&lt;br /&gt;
tls_random_source = dev:/dev/urandom&lt;br /&gt;
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache&lt;br /&gt;
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache&lt;br /&gt;
smtp_use_tls = yes&lt;br /&gt;
smtp_tls_security_level = may&lt;br /&gt;
smtp_tls_loglevel = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Les lignes &amp;quot;log_level&amp;quot; servent surtout à afficher plus d'information sur les communications chiffrées... Donc pas obligatoire. A laisser activé au début pour vérifier que tout marche bien et à commenter ensuite.&lt;br /&gt;
la ligne &amp;quot;smtpd_tls_received_header = yes&amp;quot; sert à rajouter un header dans le mail afin d'indiquer que la session smtp s'est faite en TLS. donc pas obligatoire non plus.&lt;br /&gt;
&lt;br /&gt;
Enfin on valide en relancant postfix :&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{ Console root | /etc/init.d/postfix restart }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== IMAP ==&lt;br /&gt;
Afin d’activer le support TLS pour Cyrus-Imap, il suffit d’éditer le fichier {{ File | /etc/imapd.conf }}et de décommenter les deux lignes suivantes (le certificat utilisé est le même que pour SMTP).&lt;br /&gt;
L’utilisateur cyrus doit appartenir au groupe ssl-cert pour pouvoir lire la clef privée.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{ Console | adduser cyrus ssl-cert }}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
On édite le fichier {{ File | /etc/imapd.conf }} pour décommenter les lignes :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#tls_cert_file: /etc/ssl/certs/ssl-cert-snakeoil.pem&lt;br /&gt;
#tls_key_file: /etc/ssl/private/ssl-cert-snakeoil.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
et les modifier pour utiliser le même certificat que pour le smtp :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tls_cert_file: /etc/postfix/tls/postfix.crt&lt;br /&gt;
tls_key_file: /etc/postfix/tls/postfix.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[ Catégorie:Système]]&lt;/div&gt;</summary>
		<author><name>Ddevleeschauwer</name></author>	</entry>

	</feed>