<?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>Un peu de tout &#187; mails</title>
	<atom:link href="http://didier.misson.net/blog/tag/mails/feed/" rel="self" type="application/rss+xml" />
	<link>http://didier.misson.net/blog</link>
	<description>Un blog libre utilisant WordPress</description>
	<lastBuildDate>Mon, 26 Jul 2010 23:58:10 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>mail from www-data@stock.ovh.net &#8230;</title>
		<link>http://didier.misson.net/blog/2008/10/01/mail-from-www-datastockovhnet/</link>
		<comments>http://didier.misson.net/blog/2008/10/01/mail-from-www-datastockovhnet/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 21:50:01 +0000</pubDate>
		<dc:creator>Didier Misson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[OVH]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://didier.misson.net/blog/?p=676</guid>
		<description><![CDATA[Share Vous avez un serveur Linux chez OVH ? Certains de vos mails, mails système ou venant de script PHP, arrivent avec comme origine une adresse www-data@stock.ovh.net ou root@stock.ovh.net ? Ou des mails n&#8217;arrivent pas, bloqués par le serveur SMTP du destinataire ? Vérifiez le log d&#8217;Exim4, et vous trouvez probablement ce genre de messages [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button-left"><script type="text/javascript">
			<!-- 
			tweetmeme_url = "http://didier.misson.net/blog/2008/10/01/mail-from-www-datastockovhnet/";
			tweetmeme_source = "tweetmeme";
			//-->
		</script>
		<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><div class="socialize-in-button-left"><a  name="fb_share" type="box_count" share_url="http://didier.misson.net/blog/2008/10/01/mail-from-www-datastockovhnet/" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><div class="socialize-in-button-left"><a  title="Post to Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" 0="data-button-style="normal-count"" 1="data-url="http://didier.misson.net/blog/2008/10/01/mail-from-www-datastockovhnet/""></a>
	<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div></div><p>Vous avez un serveur Linux chez OVH ?</p>
<p style="text-align: center;"><a href="http://www.ovh.com"><img class="size-full wp-image-679 aligncenter" title="ovh_dedicated_top" src="http://didier.misson.net/blog/wp-content/uploads/2008/10/ovh_dedicated_top.jpg" alt="" width="500" height="163" /></a></p>
<p><span style="color: #ff9900;"><strong>Certains de vos mails, mails système ou venant de script PHP, arrivent avec comme origine une adresse <span style="color: #ff0000;">www-data@stock.ovh.net</span> ou <span style="color: #ff0000;">root@stock.ovh.net</span> ? </strong></span></p>
<p><span style="color: #ff9900;"><strong>Ou d</strong></span><span style="color: #ff9900;"><strong>es mails n&#8217;arrivent pas, <span style="color: #ff0000;">bloqués par le serveur SMTP du destinataire</span> ?</strong></span></p>
<p><span id="more-676"></span></p>
<p><strong>Vérifiez le log d&#8217;Exim4</strong>, et vous trouvez probablement ce genre de messages (ça doit être le même genre d&#8217;erreur en Postifx ou Qmail):</p>
<pre># <span style="color: #ff9900;"><strong>less /var/log/exim4/mainlog</strong></span></pre>
<pre>2008-10-01 15:55:24 1KjhCh-0007RG-V2 == romain@adre.serveur.be R=dnslookup T=remote_smtp
defer (-44): <span style="color: #ff0000;">SMTP error from remote mail server after RCPT TO:&lt;romain@adre.serveur.be&gt;:
host smtp.sgsi.serveur.be [130.104.5.67]: 450 4.1.8
<strong>&lt;www-data@stock.ovh.net&gt;: Sender address rejected: Domain not found</strong></span></pre>
<p>(utilisez &laquo;&nbsp;sudo less /var/log/exim4/mainlog&nbsp;&raquo; si vous êtes en Ubuntu)</p>
<p><strong>Le message est très clair&#8230;</strong></p>
<p><em>Le serveur de destination fait une vérification du domaine qui lui envoie le mail. C&#8217;est une protection contre les spams : <span style="color: #ff0000;"><strong>le domaine d&#8217;origine doit exister !</strong></span> &#8230; et effectivement, le domaine stock.ovh.net n&#8217;existe pas ! D&#8217;ailleurs, ce n&#8217;est pas VOTRE domaine&#8230;</em></p>
<p><strong><span style="color: #ff9900;">Si l&#8217;erreur est claire, la solution n&#8217;est pas toujours facile à trouver.</span></strong></p>
<p>Notre serveur est en Debian, mais je pense que c&#8217;est identique avec d&#8217;autres distributions.</p>
<p><strong>Premièrement, les &laquo;&nbsp;www-data&nbsp;&raquo; ou &laquo;&nbsp;root&nbsp;&raquo;, ce sont les noms des users qui ont envoyé ces mails : </strong></p>
<ul>
<li>probablement un script PHP pour le www-data@&#8230; qui est le userid d&#8217;Apache (un formulaire de contact ?)</li>
<li>une tâche système pour le root@&#8230;</li>
</ul>
<p>Ca c&#8217;est clair. Il est préférable que vous positionnez l&#8217;adresse exacte d&#8217;expédition dans vos scripts PHP. C&#8217;est mieux&#8230; surtout si vous avez plusieurs sites Web sur la même machine, mais ce n&#8217;est pas la cause de rejet de votre mail par le serveur SMTP distant&#8230;</p>
<p style="text-align: center;"><a  href="http://www.ovh.com"><img class="size-full wp-image-679 aligncenter" title="ovh_dedicated_top" src="http://didier.misson.net/blog/wp-content/uploads/2008/10/ovh_dedicated_top.jpg" alt="" width="500" height="163" /></a></p>
<p style="text-align: center;">photo (c) OVH</p>
<p><strong><span style="color: #ff9900;">Ce &laquo;&nbsp;@stock.ovh.net&nbsp;&raquo; ? D&#8217;où vient-il ?</span></strong></p>
<p>Après avoir bien cherché&#8230; c&#8217;est le nom de domaine utilisé par défaut pour l&#8217;envoie de mail. Il est tout simplement spécifié dans &laquo;&nbsp;<strong><span style="color: #00ff00;">/etc/mailname</span></strong>&nbsp;&raquo; :</p>
<pre># <span style="color: #00ff00;"><strong>vi /etc/mailname</strong></span></pre>
<pre><span style="color: #ff0000;">stock.ovh.net</span></pre>
<p><span style="color: #ff0000;"><strong>Remplacez ce &laquo;&nbsp;stock.ovh.net&nbsp;&raquo; par le nom de votre domaine</strong></span> (le domaine principal si votre machine supporte plusieurs sites Web de domaines différents).</p>
<p>par exemple :</p>
<pre><span style="color: #ff9900;">mondomaine.be</span></pre>
<p><strong>Ne PAS mettre d&#8217;adresse mail complète ! Ne pas mettre de &laquo;&nbsp;@&nbsp;&raquo; &#8230; Rien que le nom du domaine.</strong></p>
<p>Lors de l&#8217;envoi d&#8217;un mail, si vous n&#8217;avez pas explicitement spécifié l&#8217;adresse d&#8217;origine, le système prendra le userid qui a envoyé ce mail, et y ajoutera automatiquement &laquo;&nbsp;@mondomaine.be&nbsp;&raquo; pour former une adresse mail qui cette fois vient d&#8217;un domaine valable.</p>
<p>A vous quand même de vérifier si une boîte mail existe pour &laquo;&nbsp;root&nbsp;&raquo; ou &laquo;&nbsp;www-data&nbsp;&raquo; pour ce domaine, sans quoi si la personne qui reçoit ce mail fait &laquo;&nbsp;répondre&nbsp;&raquo;, la réponse ne vous parviendra jamais.</p>
<p> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://didier.misson.net/blog/2008/10/01/mail-from-www-datastockovhnet/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sender Policy Framework : Record SPF : définition et syntaxe</title>
		<link>http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/</link>
		<comments>http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:56:32 +0000</pubDate>
		<dc:creator>Didier Misson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[Sécurisation]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://didier.misson.net/blog/?p=658</guid>
		<description><![CDATA[Share Dans mon billet précédent, j&#8217;ai expliqué le fonctionnement du Sender Policy Framework, càd de SPF. Le principe est de publier dans une ligne du serveur DNS, la liste des serveurs mails officiellement autorisés à envoyer des mails pour votre domaine. Comment définir cette ligne DNS ? Je me base principalement sur les explications très [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button-left"><script type="text/javascript">
			<!-- 
			tweetmeme_url = "http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/";
			tweetmeme_source = "tweetmeme";
			//-->
		</script>
		<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><div class="socialize-in-button-left"><a  name="fb_share" type="box_count" share_url="http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><div class="socialize-in-button-left"><a  title="Post to Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" 0="data-button-style="normal-count"" 1="data-url="http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/""></a>
	<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div></div><p style="padding-left: 60px;">Dans <a href="http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/">mon billet précédent</a>, j&#8217;ai expliqué <a  href="http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/">le fonctionnement</a> du <a  href="http://fr.wikipedia.org/wiki/Sender_Policy_Framework">Sender Policy Framework</a>, càd de SPF.</p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p><span style="color: #ff9900;"><strong>Le principe est de publier dans une ligne du serveur DNS, la liste des serveurs mails officiellement autorisés à envoyer des mails pour votre domaine.</strong></span></p>
<p>Comment définir cette ligne DNS ?</p>
<p><span id="more-658"></span></p>
<p>Je me base principalement sur <strong>les explications très claires venant du site <a  href="http://www.openspf.org/">www.openspf.org</a>.</strong> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Un DNS peut contenir des lignes, des records, de plusieurs types.</strong> L&#8217;idéal aurait évidemment été d&#8217;avoir un type de record &laquo;&nbsp;SPF&nbsp;&raquo;. Malheureusement cela n&#8217;a pas été prévu à l&#8217;origine, et ajouter ce record DNS à la norme, et surtout attendre que la majorité des serveurs DNS aient été adapté aurait pris bien trop de temps.</p>
<p><strong>La solution adoptée a été de <span style="color: #ff9900;">publier un record de type texte (TXT), commençant par &laquo;&nbsp;v=spf1&#8243;, et contenant la liste de vos serveurs mails.</span></strong></p>
<p>Je ne vais pas ici détailler le fonctionnement d&#8217;un <a  href="http://fr.wikipedia.org/wiki/Domain_Name_System">Domain Name System</a> (surtout que je ne le maitrise pas encore tout à fait moi-même). De nombreuses documentations existent à ce sujet.</p>
<p><span style="color: #ff0000;"><strong>SPF concerne toujours le domaine indiqué dans l&#8217;adresse source des mails (le &laquo;&nbsp;From&nbsp;&raquo;).</strong></span></p>
<p><span style="color: #ff9900;"><strong>Que mettre dans ce record SPF ?</strong></span></p>
<ul>
<li>la liste des serveurs mails autorisés pour ce domaine</li>
<li>mais aussi, que faire si un mail provient d&#8217;un serveur qui n&#8217;est pas dans votre liste officielle ?</li>
</ul>
<p><span style="color: #ff9900;"><strong>Comment indiquer le ou les serveurs officiellement autorisés ?</strong></span></p>
<p><strong>Plusieurs méthodes existent. </strong></p>
<p><strong>La page &laquo;&nbsp;<a  href="http://www.openspf.org/SPF_Record_Syntax">SPF record Syntax</a>&nbsp;&raquo; du site OpenSPF donne de très bons renseignement à ce sujet.</strong></p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p><strong><span style="color: #ff9900;">Plusieurs mécanismes peuvent être utilisés, et un qualifiant peut préfixer ces mécanismes.</span></strong></p>
<p>Quand plusieurs mécanises sont présents dans le record SPF, l&#8217;analyse se fait de gauche à droite jusqu&#8217;au moment où un mécanisme <em>matche</em>. (Quel serait l&#8217;équivalent français de &laquo;&nbsp;match&nbsp;&raquo; ou &laquo;&nbsp;matcher&nbsp;&raquo; ?)</p>
<p><span style="color: #ffcc00;"><strong>Les qualifiants</strong></span></p>
<p><span style="color: #ff9900;"><strong>Les qualifiants sont :</strong></span></p>
<ul>
<li>&laquo;&nbsp;<span style="color: #00ff00;"><strong>+</strong></span>&nbsp;&raquo; : pass (accepté)</li>
<li>&laquo;&nbsp;<span style="color: #00ff00;"><strong>-</strong></span>&nbsp;&raquo; : failed (échoué, en théorie le mail sera bloqué)</li>
<li>&laquo;&nbsp;<span style="color: #00ff00;"><strong>~</strong></span>&nbsp;&raquo; : soft failed (accepté mais marqué comme suspect)</li>
<li>&laquo;&nbsp;<span style="color: #00ff00;"><strong>?</strong></span>&nbsp;&raquo; : neutral (neutre, pas d&#8217;influcence sur l&#8217;acceptation ou le rejet du mail)</li>
</ul>
<p><span style="color: #ffcc00;"><strong>Les mécanismes</strong></span></p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;all&nbsp;&raquo; :</strong></span></p>
<p>&laquo;&nbsp;all&nbsp;&raquo;, comme son nom l&#8217;indique, <em>matche</em> avec tous les domaines. On retrouve généralement &laquo;&nbsp;all&nbsp;&raquo; en fin de record SPF, ou seul.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 -all&nbsp;&raquo; </span></strong></p>
<p style="padding-left: 30px;">ce domaine ne peut envoyer aucun mail !</p>
<p style="padding-left: 30px;">Vous avez par exemple 2 noms de domaine : mon_site.com et mon_site.be. Vous redirigez d&#8217;office le trafic Web de mon_site.be vers le site général mon_site.com. Comme vous n&#8217;utilisez réellement que mon_site.com, aucun mail ne devrait jamais venir de mon_site.be. Tout mail ayant comme adresse d&#8217;origine mon_site.be est donc un spam !</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;ip4 :</strong></span></p>
<p>Une des façons les plus simples d&#8217;indiquer un serveur mail est bien sur de donner son adresse IP. Par défaut, c&#8217;est l&#8217;adresse IP du serveur, mais cela peut aussi être un range IP, et donc couvrir plusieurs serveurs mails.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 ip4:91.121.98.67 -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">votre serveur mail à l&#8217;adresse IP 91.121.98.67 (le /32 est par défaut). Le &laquo;&nbsp;<strong>-all</strong>&nbsp;&raquo; indique que vous n&#8217;avez jamais de mails envoyés d&#8217;un autre serveur. Tout mail provenant d&#8217;une autre machine devrait être bloqué car c&#8217;est certainement un spam</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 ip4:91.121.98.67/24 ?all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">vos serveurs mails officiels se trouvent entre l&#8217;adresse IP 91.121.98.0 et 91.121.98.255 (range /24 de 256 adresses). Le comportement face à un mail venant de ce groupe de 256 adresses IP doit être positif. Il est malgré tout possible que des mails arrivent d&#8217;autres machines car vous avez indiqué &laquo;&nbsp;<strong>?all</strong>&laquo;&nbsp;, càd que le comportement face à un mail venant d&#8217;une IP non listée (non officiel) est neutre.</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;ip6 :</strong></span></p>
<p>Evidemment vous pouvez aussi indiquer l&#8217;adresse de votre serveur en IP V6.<br />
Je reprend exactement l&#8217;exemple venant du site OpenSPF.org, car je n&#8217;ai pas encore commencé mes essais en IP V6 (c&#8217;est dans mes projets).</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 ip6:1080::8:800:200C:417A/96 -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">Autorise les mails venant de serveurs avec une adresse IP V6 entre 1080::8:800:0000:0000 et 1080::8:800:FFFF:FFFF. Le &laquo;&nbsp;-all&nbsp;&raquo; indique que les mails venant d&#8217;autres serveurs doivent être bloqués.</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;a&nbsp;&raquo; :</strong></span></p>
<p>Au lieu de l&#8217;adresse IP, vous indiquez ici le nom de votre serveur.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 a -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">sans nom spécifié, vous indiquez que votre serveur mail officiel est sur la même machine que votre domaine Web. Ainsi, les mails envoyés pour le domaine &laquo;&nbsp;mon_site.be&nbsp;&raquo; (sans le www !) sont supposés venir d&#8217;un serveur mail &laquo;&nbsp;mon_site.be&nbsp;&raquo; (donc de même IP)</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 a:mon_site.be -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">c&#8217;est entièrement équivalent au record précédent puisqu&#8217;on vérifie la provenant de mails ayant des adresses &#8230;@mon_site.be</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 a:webmail.mon_site.be a:smtp.mon_site.be -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">ce record indique que les mails sont envoyés depuis les machines &laquo;&nbsp;webmail.mon_site.be&nbsp;&raquo; et &laquo;&nbsp;smtp.mon_site.be&nbsp;&raquo;. Tous les autres sont rejetés.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 a:mail.site_externe.be/28 ~all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">Si l&#8217;adresse de &laquo;&nbsp;mail.site.externe.be&nbsp;&raquo; est 91.121.98.67, alors vous acceptez pour votre domaine, tous les mails venant d&#8217;une machine avec une IP entre 91.121.98.64 et 91.121.98.79 (range de 16 adresses /28). Le &laquo;&nbsp;~all&nbsp;&raquo; indique ici que des mails peuvent aussi venir d&#8217;autres serveurs, mais qu&#8217;ils sont douteux. ils seront marqués comme suspects (vous pouvez configurer un SpamAssassin pour tenir compte de cela et donc augmenter le rejet des mails venant de serveurs non officiels)</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;mx&nbsp;&raquo; :</strong></span></p>
<p>Dans un DNS, les MX records servent à indiquer quels sont les serveurs mails pouvant RECEVOIR des mails pour votre domaine. Il arrive que ce soit les même serveurs pour l&#8217;envoie et la réception de mails.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 mx -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">vous n&#8217;acceptez que les mails envoyés par un des serveurs recevant les mails pour ce domaine. (il peut y avoir plusieurs serveurs mails en réception, indiqués par plusieurs MX records)</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 mx mx:monami.be -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">en plus des serveurs indiqués dans vos MX records, votre domaine &laquo;&nbsp;mon_site.be&nbsp;&raquo; envoie également des mails via les serveurs de réception mails (MX records) du domaine &laquo;&nbsp;monami.be&nbsp;&raquo;</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 mx/24 -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">Vous avez tous vos serveurs mails (envoie et réception) dans un groupe de 256 adresses IP (range /24). Vous autorisez les mails provenant de tous serveurs se trouvant dans le même range de 256 adresses que vos serveurs mails de réception (MX record de votre domaine). Le reste (&laquo;&nbsp;-all&nbsp;&raquo;) doit être bloqué.</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;ptr&nbsp;&raquo; :</strong></span></p>
<p>Ce mécanisme est déconseillé pour une utilisation standard, mais pourrait être utile pour de grosses entreprises avec un grand nombre de serveurs mails. La vérification est faite pour tous les noms de machines se terminant par le &laquo;&nbsp;ptr&nbsp;&raquo;</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 prt -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">Si votre domaine est &laquo;&nbsp;mon_site.be&nbsp;&raquo;, vous acceptez tous les mails provenant de serveurs dont le nom se termine par &laquo;&nbsp;&#8230;mon_site.be&nbsp;&raquo;.<br />
Des firmes comme Hotmail, Yahoo, etc, utilisent ce mécanisme. Cela autorise par exemple, tous les serveurs mail1.yahoo.com, mail2.yahoo.com, newmail54.yahoo.com &#8230; etc&#8230; sans devoir les indiquer tous dans le record SPF (ce ne serait pas possible et il y a un maximum d&#8217;éléments que l&#8217;on peut indiquer)</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;exist&nbsp;&raquo; :</strong></span></p>
<p>Ce mécanisme vérifie simplement si le domaine indiqué existe (càd qu&#8217;on trouve son adresse IP, sans autre vérification)</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 existe:autre_domaine.be -all&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">Si la recherche DNS sur &laquo;&nbsp;autre_domaine.be&nbsp;&raquo; ne donne rien, alors le résultat est &laquo;&nbsp;failed&nbsp;&raquo; et le mail est rejeté. Ca ne semble pas trop utile de cette façon, mais des applications existent en utilisant des macros. Pour plus d&#8217;info, voir la page de documentation de OpenSPF.</p>
<p><span style="color: #ff9900;"><strong>Le mécanisme &laquo;&nbsp;include&nbsp;&raquo; :</strong></span></p>
<p>Vous indiquez utiliser les serveurs d&#8217;un autre domaine pour l&#8217;envoie de vos mails. Attention, il faut que cet autre domaine ait aussi un record SPF.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 include:autre_domaine.be -all&nbsp;&raquo;</span></strong></p>
<ul>
<li>Si cet &laquo;&nbsp;autre_domaine.be&nbsp;&raquo; n&#8217;a pas de records SPF, le résultat est une erreur permanente. Certains serveurs mails vont rejeter vos mails en cas de &laquo;&nbsp;PermError&nbsp;&raquo;</li>
<li>Si cet &laquo;&nbsp;autre_domaine.be&nbsp;&raquo; a un record SPF, par exemple &laquo;&nbsp;v=spf1 a -all&nbsp;&raquo;, ce record est analysé, SAUF le -all à la fin. Le mail sera donc accepté s&#8217;il vient du serveur &laquo;&nbsp;autre_domaine.be&nbsp;&raquo; (le &nbsp;&raquo; a &nbsp;&raquo; dans le record SPF de &laquo;&nbsp;autre_domaine.be&nbsp;&raquo;). S&#8217;il vient d&#8217;un autre serveur, ça dépend de la fin du record SPF de &laquo;&nbsp;mon_domaine.be&nbsp;&raquo;. Dans ce cas ci, c&#8217;est aussi &laquo;&nbsp;-all&nbsp;&raquo; et donc le mail sera rejeté.</li>
</ul>
<p>Ce n&#8217;est pas toujours aussi simple. Il faut être très prudent en utilisant le mécanisme &laquo;&nbsp;include:&nbsp;&raquo;. Là aussi je vous conseille de lire <a  href="http://www.openspf.org/SPF_Record_Syntax">la documentation sur le site OpenSPF.org</a>. Pour un usage courant, ce mécanisme n&#8217;est pas très utile.</p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p><span style="color: #ffcc00;"><strong>Les &laquo;&nbsp;modifiers&nbsp;&raquo;</strong></span></p>
<p><strong><span style="color: #ff9900;">Le modifier &laquo;&nbsp;redirect&nbsp;&raquo; :</span></strong></p>
<p>Ce modifier permet de remplacer le SPF record de votre domaine par un autre.</p>
<p><strong><span style="color: #00ff00;">&laquo;&nbsp;v=spf1 redirect:autre_domaine.be&nbsp;&raquo;</span></strong></p>
<p style="padding-left: 30px;">Si cet &laquo;&nbsp;autre_domaine.be&nbsp;&raquo; n&#8217;a pas de record SPF, le résultat est &laquo;&nbsp;unkown&nbsp;&raquo; (inconnu)</p>
<p style="padding-left: 30px;">Si cet &laquo;&nbsp;autre_domaine.be&nbsp;&raquo; a un record SPF, ce sont les définitions de ce record SPF qui sont utilisées pour vérifier si le mail provient d&#8217;une machine valide.</p>
<p><strong><span style="color: #ff9900;">Le modifier &laquo;&nbsp;exp&nbsp;&raquo; :</span></strong></p>
<p><strong><span style="color: #00ff00;">exp=&lt;domaine&gt;</span></strong></p>
<p>Ce modifier &laquo;&nbsp;exp&nbsp;&raquo; permet d&#8217;indiquer un texte que l&#8217;expéditeur du mail verra. Vous pouvez ainsi diriger l&#8217;expéditeur vers un domaine (un site Web) où vous pouvez indiquer les raisons du blocage de son mail et la façon de résoudre ce blocage.</p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p><span style="color: #ff9900;"><strong>Il reste maintenant à faire quelques exemples.</strong></span></p>
<p><strong>Ce sera encore le but de mon prochain billet</strong> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sender Policy Framework : Record SPF : comment ça marche ?</title>
		<link>http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/</link>
		<comments>http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 21:53:54 +0000</pubDate>
		<dc:creator>Didier Misson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[Sécurisation]]></category>
		<category><![CDATA[Serveur]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://didier.misson.net/blog/?p=647</guid>
		<description><![CDATA[Share Les spams, vous connaissez&#8230; et ça commence à bien faire ! A défaut de savoir les éliminer, différentes techniques peuvent vous aider à les filtrer, mais aussi aider vos correspondants pour qu&#8217;ils puissent facilement reconnaître un mail envoyé réellement par vous d&#8217;un vulgaire spam à jeter. Une des techniques qui devient assez répandue est [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button-left"><script type="text/javascript">
			<!-- 
			tweetmeme_url = "http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/";
			tweetmeme_source = "tweetmeme";
			//-->
		</script>
		<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><div class="socialize-in-button-left"><a  name="fb_share" type="box_count" share_url="http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><div class="socialize-in-button-left"><a  title="Post to Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" 0="data-button-style="normal-count"" 1="data-url="http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/""></a>
	<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div></div><p><strong><span style="color: #ff9900;">Les spams, vous connaissez&#8230;</span> et ça commence à bien faire !</strong> A défaut de savoir les éliminer, différentes techniques peuvent vous aider à les filtrer, mais aussi aider vos correspondants pour qu&#8217;ils puissent facilement reconnaître un mail envoyé réellement par vous d&#8217;un vulgaire spam à jeter.</p>
<p><span style="color: #ff9900;"><strong>Une des techniques qui devient assez répandue est le <a href="http://fr.wikipedia.org/wiki/Sender_Policy_Framework">Sender Policy Framework</a>.</strong></span></p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p style="text-align: center;">Logo sous licence CC-by-SA 2.5</p>
<p><em>Avant d&#8217;expliquer comment l&#8217;appliquer, une explication est nécessaire pour bien comprendre ce mécanisme.</em></p>
<p><span id="more-647"></span></p>
<p><span style="color: #ff9900;"><strong>Les spammeurs utilisent plusieurs techniques pour vous inciter à ouvrir leurs mails</strong></span> ventant/vendant plein de choses, des magnifiques pilulles bleus aux montres Rolex garanties d&#8217;origine en passant par les prêts bancaires et les médicaments de toutes sortes. En dehors du titre du mail, le nom et l&#8217;adresse d&#8217;expédition jouent un rôle important, les spammeurs essayent de vous mettre en confiance, ou de susciter votre curiosité, en envoyant <strong>des spams qui semblent provenir de personnes que vous connaissez</strong>, de personnes célèbres, de firmes connues, ou même de vous-même ou d&#8217;adresses mails de votre propre domaine.</p>
<p>Vous, vous n&#8217;allez probablement pas vous laisser prendre à ce piège élémentaire&#8230; mais vos correspondants, les personnes de votre famille, vos amis&#8230; qui ne sont pas tous passionnés d&#8217;informatique ?</p>
<p>Expliquons cela autrement : <span style="color: #ff9900;">une personne qui vous connaît, reçoit un mail semblant venir de vous. Évidemment, ce n&#8217;est pas vous qui l&#8217;avez envoyé&#8230; Comment faire en sorte que votre correspondant ne reçoive pas ce mail piège ?</span></p>
<p><span style="color: #ff9900;"><strong>Pouvez-vous empêcher l&#8217;envoie de ce spam à votre nom ?</strong></span> Non malheureusement&#8230; Si un spammeur décide d&#8217;utiliser votre adresse mail pour envoyer ses spams du fin fond de la Chine, Russie, ou même de la France ou des USA&#8230; ce n&#8217;est pas vous qui arriverez à l&#8217;empêcher !</p>
<p><strong>Alors, il faut un mécanisme à la réception des mails :</strong> Comment votre correspondant, disons <strong><span style="color: #ff9900;">comment le serveur mails de votre correspondant, pourrait-il déterminer que ce mail est un faux, et ne vient pas de vous ?</span></strong></p>
<p>L&#8217;adresse mail d&#8217;origine n&#8217;est pas une méthode fiable pour détecter un spam. Rien n&#8217;empèche un spammeur d&#8217;envoyer un mail avec VOTRE adresse mail comme adresse d&#8217;expédition ! Ca vous semble étonnant ? Mais&#8230; qui peut empécher quelqu&#8217;un de poster une lettre à la poste, avec votre propre nom comme expéditeur ? &#8230; Rien !</p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p><strong>Si le nom de l&#8217;expéditeur, l&#8217;adresse mail de l&#8217;expéditeur, n&#8217;est pas un moyen fiable, une autre possibilité existe : <span style="color: #ff9900;">l&#8217;adresse IP du serveur d&#8217;expédition !</span></strong></p>
<p>S&#8217;il est facile d&#8217;utiliser un nom et une adresse mail falsifiées, l&#8217;adresse IP n&#8217;est pas falsifiable (dans CE cas ci).</p>
<p>Les spammeurs utilisent rarement leur propre serveur ! Trop cher&#8230; puis&#8230; ils restent discret. La plupart du temps, ce sont des armées de PC piratés qui servent pour l&#8217;envoie de ces millions de spams.</p>
<p><span style="color: #ff9900;"><strong>Quelque soit la machine utilisée, </strong>serveur, Pc Windows piraté,<strong> l&#8217;envoie du mail se fait en établissant une session TCP/IP entre cette machine source et le serveur mail de destination ! </strong></span></p>
<p>A ce moment, <strong><span style="color: #ff0000;">le serveur mails vers le quel est envoyé le spam, CONNAÎT l&#8217;adresse IP de la machine d&#8217;origine !</span></strong> (ou du serveur mail SMTP qui a servi de relais). Il y a un dialogue entre la machine envoyant le mail (le spam) et le serveur mail de destination qui connaiît donc l&#8217;adresse IP de l&#8217;expéditeur.</p>
<p><span style="color: #ff0000;"><em>Il &laquo;&nbsp;suffit&nbsp;&raquo; que le serveur qui reçoit ce mail, sache qu&#8217;il n&#8217;est pas normal que des mails à votre adresse vienne de cette machine.</em></span></p>
<p><span style="color: #ff9900;"><strong>Comment faire cela ? Comment certifier que vous pouvez envoyer des mails à votre adresse, et pas une autre machine ?</strong></span></p>
<p>En ajoutant un élément dans le mail lors de l&#8217;envoie ? Non&#8230; vous ne pouvez pas faire confiance dans le contenu du mail. Les spammeurs connaissent ces méthodes, et s&#8217;il suffisait d&#8217;ajouter une ligne &laquo;&nbsp;server approved for mon_domaine.com&nbsp;&raquo; pour pouvoir envoyer des mails @mon_domaine.com, les spammeurs ajouteraient ce genre d&#8217;élement.</p>
<p><strong>Le contrôle ne peut se faire qu&#8217;à la réception : <em>il suffit d&#8217;indiquer quelque part le, ou les serveurs mails qui ont le droit d&#8217;envoyer des mails à votre adresse.</em><br />
Cette liste de vos serveurs mails officiels, doit être accessible depuis Internet pour que tous les serveurs mails puissent vérifier si une machine qui envoie un mail à votre adresse est autorisée ou pas, et cette liste doit être FIABLE, càd à un endroit que VOUS contrôlez !</strong></p>
<p><span style="color: #ff9900;"><strong>Cette technique, c&#8217;est le Sender Policy Framework (SPF), et cela aide grandement à vérifier si le mail qui arrive est légal ou pas.</strong></span></p>
<p>Dans quel endroit, accessible sur Internet, pourrait-on mettre cette liste de serveur officiel ?</p>
<p><span style="color: #ff9900;"><strong>Mais dans le DNS !</strong></span></p>
<p>Vous gérez votre domaine (ou quelqu&#8217;un le gère pour vous, mais vous lui faites confiance) et donc vous gérez son serveur DNS ou vous avez accès aux définitions DNS chez votre registrar.</p>
<p><span style="color: #00ff00;"><strong>SPF se base sur cela : une ligne &laquo;&nbsp;SPF&nbsp;&raquo; est ajoutée dans votre DNS pour votre domaine, et cette ligne SPF contient la liste des serveurs mails qui peuvent envoyer des mails pour votre domaine.</strong></span></p>
<p>Vous y indiquez par exemple, le serveur mail de votre domaine, celui de votre fournisseur Internet à la maison, peut-être celui de votre travail, la machine qui sert de Webmail, etc.</p>
<p>Quand un serveur mail recevra un mail venant ou semblant venir de votre domaine, il va aller vérifier dans le DNS de votre domaine :</p>
<ul>
<li>si l&#8217;adresse IP de la machine qui envoie ce mail est dans la liste, alors ce mail est probablement officiel (probablement&#8230; si aucune machine de votre domaine n&#8217;a de virus ni spyware, etc)</li>
<li>si l&#8217; adresse IP du serveur d&#8217;expédition est inconnue, alors ce mail est probablement au faux, un spam (probablement&#8230; car vous pourriez être en déplacement, chez un ami, etc)</li>
</ul>
<p><span style="color: #ff9900;"><strong>Le reste est une affaire de configuration</strong>, de décision si vous allez faire une liste STRICTE de serveurs et qu&#8217;aucun autre serveur ne pourra jamais envoyer de mails pour votre domaine, ou si cette liste indique les machines officielles mais sans rejeter la possibilité que des mails ne viennent d&#8217;autre part&#8230;</span></p>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p><strong><span style="color: #ff9900;">En très résumé donc :</span></strong></p>
<p><strong><span style="color: #ff9900;">SPF ne permet aucunement de vérifier que c&#8217;est bien la personne indiquée qui a écrit le mail.</span></strong> Même si on était sûr que le mail vient du PC de la personne indiquée, on ne pourrait pas encore certifier que cette personne est bien à l&#8217;origine du mail reçu (son PC peut avoir un virus, etc).</p>
<p><span style="color: #00ff00;"><strong>Mais SPF permet de vérifier si la machine utilisée pour envoyer un mail avec l&#8217;adresse arthur@mon_domaine.com vient bien d&#8217;un serveur officiel et reconnu par le domaine mon_domaine.com</strong></span> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>C&#8217;est un premier filtre, très souvent efficace puisqu&#8217;il peut déjà permettre de bloquer une grande quantité de mails venant de pays lointains ou d&#8217;un autre provider.</strong></p>
<p>Si on fait une comparaison avec la vie courante, <span style="color: #ff9900;"><strong>on pourrait comparer SPF au cachet de la poste sur une enveloppe.</strong></span></p>
<p><strong>Vous recevez une lettre de votre ami Jean Dupont, habitant Liège et travaillant à Bruxelles :</strong></p>
<ul>
<li>le cachet indique que la lettre a été postée à Liège ou Bruxelles : c&#8217;est logique et normal. Ca ne certifie pas que la lettre soit originale, mais c&#8217;est probable.</li>
<li>la lettre reçue a été postée depuis Sydney, Paris Texas, Lagos au Niger ou depuis Dingxi au centre de la Chine&#8230; C&#8217;est pour le moins étonnant ! Et déjà c&#8217;est une indication que cette lettre est probablement un faux.</li>
</ul>
<p style="text-align: center;"><a  href="http://www.openspf.org/"><img class="size-full wp-image-648 aligncenter" title="spf-logo-medium-protected-by" src="http://didier.misson.net/blog/wp-content/uploads/2008/09/spf-logo-medium-protected-by.png" alt="" width="171" height="117" /></a></p>
<p>La suite dans mon <a  href="http://didier.misson.net/blog/2008/09/28/sender-policy-framework-record-spf-definition-et-syntaxe/">prochain billet sur la définition et la syntaxe des records SPF</a> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://didier.misson.net/blog/2008/09/27/sender-policy-framework-record-spf-comment-ca-marche/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exim4 : quelques commandes</title>
		<link>http://didier.misson.net/blog/2008/08/04/exim4-quelques-commandes/</link>
		<comments>http://didier.misson.net/blog/2008/08/04/exim4-quelques-commandes/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 00:55:42 +0000</pubDate>
		<dc:creator>Didier Misson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://didier.misson.net/blog/?p=382</guid>
		<description><![CDATA[Un rappel de quelques astuces et commandes d'Exim4.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button-left"><script type="text/javascript">
			<!-- 
			tweetmeme_url = "http://didier.misson.net/blog/2008/08/04/exim4-quelques-commandes/";
			tweetmeme_source = "tweetmeme";
			//-->
		</script>
		<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><div class="socialize-in-button-left"><a  name="fb_share" type="box_count" share_url="http://didier.misson.net/blog/2008/08/04/exim4-quelques-commandes/" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><div class="socialize-in-button-left"><a  title="Post to Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" 0="data-button-style="normal-count"" 1="data-url="http://didier.misson.net/blog/2008/08/04/exim4-quelques-commandes/""></a>
	<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div></div><p style="text-align: left;"><strong><a title="Exim sur le site Wikipedia" href="http://fr.wikipedia.org/wiki/Exim">Exim4</a></strong> pose en général peu de problèmes quand il est bien configuré. Malgré tout, <span style="color: #ff9900;">parfois on a besoin de vérifier les mails en attentes, d&#8217;en supprimer, etc&#8230;</span> et évidemment à ce moment là, on ne se rappelle plus les astuces et commandes nécessaire !</p>
<div id="attachment_396" class="wp-caption aligncenter" style="width: 110px"><a  href="http://didier.misson.net/blog/wp-content/uploads/2008/08/exim1003.jpg" rel="lightbox[382]" class="thickbox no_icon" title="exim1003"><img class="size-full wp-image-396" title="exim1003" src="http://didier.misson.net/blog/wp-content/uploads/2008/08/exim1003.jpg" alt="" width="100" height="100" /></a><p class="wp-caption-text">Exim Logo (c) Jennifer Greenley</p></div>
<p style="text-align: left;"><span style="color: #00ff00;"><strong><span>Un petit rappel s&#8217;impose.</span></strong></span></p>
<p style="text-align: left;"><span id="more-382"></span></p>
<p style="text-align: left;">Une partie de mes explications proviennent de <a  href="http://www.togaware.com/linux/survivor/Exim.html">cette page</a>.</p>
<p style="text-align: left;"><span style="color: #ffcc00;">Le <strong>log d&#8217;Exim</strong> se trouve dans le fichier <strong>/var/log/exim4/mainlog</strong> et les <strong>mails en attente</strong> d&#8217;envoi par Exim se trouve dans <strong>/var/spool/exim4/input</strong> .</span></p>
<p style="text-align: left;">J&#8217;ai pour le moment beaucoup de mails en attente sur mon serveur <a  href="http://www.debian.org/">Debian</a> à la maison.</p>
<p style="text-align: left;">Ce n&#8217;est pas réellement un serveur de mails, mais y tournent <a  href="http://fr.wikipedia.org/wiki/Apache_HTTP_Server">Apache</a> avec quelques sites dont certains en <a  href="http://fr.wikipedia.org/wiki/Apache_HTTP_Server">Drupal</a>, et des outils de monitoring comme <a  href="http://munin.projects.linpro.no/">Munin</a> et de backup comme <a  href="http://backuppc.sourceforge.net/">BackupPC</a>. De ce fait il a besoin de pouvoir envoyer des mails et pour cela, vu que ce serveur est derrière une ligne ADSL avec IP Dynamique, il passe par le serveur SMTP de mon fournisseur EDPnet.</p>
<p style="text-align: left;"><span style="color: #ffcc00;"><strong>Un exemple de log :</strong></span></p>
<pre style="text-align: left;">$ <strong>less /var/log/exim4/mainlog
</strong></pre>
<pre style="text-align: left;">2008-08-03 06:56:34 Start queue run: pid=14058
2008-08-03 06:56:35 1KPKK7-0000DJ-Du Message is frozen
2008-08-03 06:56:35 1KP6yb-0004iT-Tq Message is frozen
2008-08-03 06:56:35 1KP4FE-00011v-Qu Message is frozen
2008-08-03 06:56:35 1KPK0j-00089V-JP Message is frozen
...</pre>
<p style="text-align: left;"><span style="color: #ff9900;">On peut aussi lister les messages &laquo;&nbsp;frozen&nbsp;&raquo;, càd bloqués en attente, par la commande <strong>exim -bp</strong>.</span></p>
<pre style="text-align: left;">:/var/spool/exim4/input# <strong>exim -bp</strong></pre>
<pre style="text-align: left;">13h  1.8K 1KPcos-00082M-Te &lt;&gt; *** frozen ***
          webmaster@misson.net

13h  1.8K 1KPcvq-00089C-3L &lt;&gt; *** frozen ***
          webmaster@misson.net

13h  1.8K 1KPcyU-0008Gd-MC &lt;&gt; *** frozen ***
          webmaster@misson.net</pre>
<pre style="text-align: left;">...</pre>
<p><span style="color: #ffcc00;">La commande <strong>exiqgrep</strong> donne le même résultat, et <strong>exiqgrep -zi</strong> donne uniquement la liste des identifiants des messages.</span></p>
<p><span style="color: #ff9900;">Si vous voulez voir le contenu d&#8217;un de ces messages, une des solutions est d&#8217;aller directement dans le dossier <strong>/var/spool/exim4/input.</strong></span></p>
<p><strong>cd /var/spool/exim4/input</strong></p>
<p>:/var/spool/exim4/input# <strong>ls -l 1KPcyU-0008Gd-MC*</strong><br />
-rw-r&#8212;&#8211; 1 Debian-exim Debian-exim 1484 2008-08-03 14:46 <strong>1KPcyU-0008Gd-MC-D</strong><br />
-rw-r&#8212;&#8211; 1 Debian-exim Debian-exim  725 2008-08-03 14:46 <strong>1KPcyU-0008Gd-MC-H</strong></p>
<p><span style="color: #ffcc00;"><strong>Chaque message est divisé en 2 fichiers, le header du mail (le -H) et le contenu (Data, le -D).</strong></span></p>
<p>Affichez les de façon classique :</p>
<pre>:/var/spool/exim4/input# <strong>less 1KPcyU-0008Gd-MC-H</strong></pre>
<pre>1KPcyU-0008Gd-MC-H
Debian-exim 106 114
&lt;&gt;
1217767574 0
-ident Debian-exim
-received_protocol local
-body_linecount 32
-max_received_linelength 108
-allow_unqualified_recipient
-allow_unqualified_sender
-frozen 1217767575
-localerror
XX
1
webmaster@misson.net

142P Received: from Debian-exim by abrasd03 with local (Exim 4.69)
        id 1KPcyU-0008Gd-MC
        for webmaster@misson.net; Sun, 03 Aug 2008 14:46:14 +0200
037  X-Failed-Recipients: root@misson.net
029  Auto-Submitted: auto-replied
054F From: Mail Delivery System &lt;Mailer-Daemon@misson.net&gt;
025T To: webmaster@misson.net
059  Subject: Mail delivery failed: returning message to sender
041I Message-Id: &lt;E1KPcyU-0008Gd-MC@abrasd03&gt;
038  Date: Sun, 03 Aug 2008 14:46:14 +0200
1KPcyU-0008Gd-MC-H (END)</pre>
<pre>:/var/spool/exim4/input# <strong>less 1KPcyU-0008Gd-MC-D</strong></pre>
<pre>1KPcyU-0008Gd-MC-D
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  root@misson.net
    SMTP error from remote mail server after end of data:
    host relay.edpnet.be [212.71.0.14]: 550 5.7.1 Blocked by SpamAssassin

------ This is a copy of the message, including all the headers. ------

Return-path: &lt;webmaster@misson.net&gt;
Received: from munin by abrasd03 with local (Exim 4.69)
        (envelope-from &lt;webmaster@misson.net&gt;)
        id 1KPcyU-0008GY-4u
        for root@misson.net; Sun, 03 Aug 2008 14:46:14 +0200
From: webmaster@misson.net (Cron Daemon)
To: root@misson.net
Subject: Cron &lt;munin@abrasd03&gt; if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: &lt;MAILTO=root&gt;
X-Cron-Env: &lt;SHELL=/bin/sh&gt;
X-Cron-Env: &lt;HOME=/var/lib/munin&gt;
X-Cron-Env: &lt;PATH=/usr/bin:/bin&gt;
X-Cron-Env: &lt;LOGNAME=munin&gt;
Message-Id: &lt;E1KPcyU-0008GY-4u@abrasd03&gt;
Date: Sun, 03 Aug 2008 14:46:14 +0200

cp: ne peut créer le fichier régulier `/var/www/munin/': Aucun fichier ou dossier de ce type
cp: ne peut créer le fichier régulier `/var/www/munin/': Aucun fichier ou dossier de ce type
cp: ne peut créer le fichier régulier `/var/www/munin/': Aucun fichier ou dossier de ce type
Cannot open /var/www/munin/kimsufi.com/ks36586.kimsufi.com-cpu.html at /usr/share/munin/munin-html line 488.
1KPcyU-0008Gd-MC-D (END)</pre>
<p>Pour ce message, il est rejeté par le SpamAssassin du serveur SMTP de mon provider Internet EDPnet&#8230; Ils n&#8217;ont pas l&#8217;air d&#8217;aimer certains types de mails techniques, mais ce n&#8217;est pas le sujet de ce billet <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span style="color: #ffcc00;">Si vous voulez <strong>supprimer ce message de la queue d&#8217;Exim4 :</strong> </span></p>
<pre>
<pre>:/var/spool/exim4/input# <strong>exim -Mrm 1KPcyU-0008Gd-MC</strong></pre>
<pre>Message 1KPcyU-0008Gd-MC has been removed</pre>
</pre>
<p><span style="color: #ff9900;">Pour pouvoir supprimer un message, vous devez soit être l&#8217;expéditeur de ce message, soit être administrateur (root).</span></p>
<p><span style="color: #ffcc00;">La commande <strong>exiqgrep</strong> peut être utilisée pour nettoyer les mails en queue :</span><br />
Pour avoir la liste des mails en queue :</p>
<pre># <strong>exiqgrep -zi</strong>
1KP6tl-0004b9-C7
1KP6yb-0004iT-Tq
1KP73R-0004ow-IU
...</pre>
<p><span style="color: #ff9900;">Pour la liste des mails en queue depuis plus de (-o older) 24h (86400 secondes) :</span></p>
<pre># <strong>exiqgrep -zi -o 86400</strong></pre>
<p>et finalement, <span style="color: #ff9900;">pour supprimer les mails en queue depuis plus de 24h :</span></p>
<pre>
# <strong>exiqgrep -zi -o 86400 | xargs exim -Mrm</strong>
Message 1KP6tl-0004b9-C7 has been removed
Message 1KP6yb-0004iT-Tq has been removed
Message 1KP73R-0004ow-IU has been removed
Message 1KP78I-0004vH-7Y has been removed
...</pre>
<p><em>Ca peut aider quand vous avez compris le problème et que les 350 mails d&#8217;erreur qui n&#8217;ont pas été envoyé vous sont maintenant inutile !</em></p>
<p> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Par curiosité, <span style="color: #ff9900;">le log donne ensuite ce genre de message :</span></p>
<pre>
<pre>2008-08-04 04:34:38 1KP9A6-0001F8-Ca removed by root</pre>
<pre>2008-08-04 04:34:38 1KP9A6-0001F8-Ca Completed</pre>
<pre>2008-08-04 04:34:38 1KP9Ex-0001Lo-61 removed by root</pre>
<p>2008-08-04 04:34:38 1KP9Ex-0001Lo-61 Completed</p>
<pre>2008-08-04 04:34:38 1KP9Jm-0001Te-Kx removed by root</pre>
<p>2008-08-04 04:34:38 1KP9Jm-0001Te-Kx Completed</p>
<pre>...</pre>
</pre>
<p><span style="color: #ffcc00;">Si vous voulez releaser manuellement un message qui est en bloqué (frozen), la commande est :</span></p>
<pre>
<pre>
<pre><strong>exim -v -M 1KQJ9J-0001gW-FA</strong></pre>
</pre>
</pre>
<dl id="attachment_396" class="wp-caption aligncenter" style="width: 110px;">
<dt class="wp-caption-dt"><a  href="http://didier.misson.net/blog/wp-content/uploads/2008/08/exim1003.jpg" rel="lightbox[382]" class="thickbox no_icon" title="exim1003"><img class="size-full wp-image-396" title="exim1003" src="http://didier.misson.net/blog/wp-content/uploads/2008/08/exim1003.jpg" alt="" width="100" height="100" /></a></dt>
</dl>
<pre></pre>
<p><strong><span style="color: #ff9900;">Mise à jour du 27 septembre 2008 :</span></strong></p>
<p>La commande précédente est intéressante pour releaser UN mail bloqué.</p>
<p><span style="color: #ff9900;">Mais que faire pour releaser la totalité des mails bloqués ?</span></p>
<p>Dans /var/spool/exim4/input, vous avez tous les mails bloqués. Mais ce n&#8217;est pas pratique, car il y a (en général) 2 fichiers par mails, les -D et -H.</p>
<p><strong>Plus intéressant est le dossier /var/spool/exim4/msglog !</strong></p>
<p><span style="color: #ff9900;">Une commande simple, càd la même commande que tantôt mais étendue à la totalité des mails en attente, permet de libérer et relancer la totalité des mails qui se trouvent dans ce dossier :</span></p>
<p><span style="color: #00ff00;"><strong>cd /var/spool/exim4/msglog/</strong></span></p>
<p><span style="color: #00ff00;"><strong>exim -v -M *</strong></span></p>
<p>Et voilà ! <span style="color: #ff9900;">Tous les mails sont releasés !</span></p>
<p>On trouve ce genre de messages dans le /var/log/exim4/mainlog :</p>
<pre>2008-09-27 16:42:57 1Kispy-0000Ob-9y <span style="color: #ff0000;"><strong>Unfrozen by forced delivery</strong></span>
2008-09-27 16:42:57 1Kispy-0000Ob-9y =&gt; dominique &lt;nobody@mon-domaine.net&gt; R=local_user T=maildir_home
2008-09-27 16:42:57 1Kispy-0000Ob-9y <span style="color: #ff0000;">Completed</span>
2008-09-27 16:42:57 1Kitm2-0003Te-78 Unfrozen by forced delivery
2008-09-27 16:42:57 1Kitm2-0003Te-78 =&gt; dominique &lt;nobody@mon-domaine.net&gt; R=local_user T=maildir_home
2008-09-27 16:42:57 1Kitm2-0003Te-78 Completed
2008-09-27 16:42:57 1Kiui9-0006WA-Ce Unfrozen by forced delivery
2008-09-27 16:42:57 1Kiui9-0006WA-Ce =&gt; dominique &lt;nobody@mon-domaine.net&gt; R=local_user T=maildir_home
2008-09-27 16:42:57 1Kiui9-0006WA-Ce Completed</pre>
<p> <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://didier.misson.net/blog/2008/08/04/exim4-quelques-commandes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sécurisation SSL : Certificat CAcert avec Dovecot et Thunderbird en IMAPs</title>
		<link>http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/</link>
		<comments>http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 01:36:48 +0000</pubDate>
		<dc:creator>Didier Misson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[Sécurisation]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/</guid>
		<description><![CDATA[Share Après avoir créé un certificat signé par l&#8217;autorité CAcert, je dois configurer mon serveur Dovecot pour utiliser ces clés et mon client mail Thunderbird pour accepter CAcert comme autorité de certification.       Dans mon cas, j&#8217;ai généré un certificat SSL CAcert multi-sites pour l&#8217;utiliser dans mon serveur mails. Mes mails sont en IMAPs [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"><div class="socialize-in-button-left"><script type="text/javascript">
			<!-- 
			tweetmeme_url = "http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/";
			tweetmeme_source = "tweetmeme";
			//-->
		</script>
		<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div><div class="socialize-in-button-left"><a  name="fb_share" type="box_count" share_url="http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><div class="socialize-in-button-left"><a  title="Post to Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post" 0="data-button-style="normal-count"" 1="data-url="http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/""></a>
	<script type="text/javascript" src="http://www.google.com/buzz/api/button.js"></script></div></div><p style="text-align: left">Après avoir créé un certificat signé par l&#8217;autorité CAcert, je dois configurer mon serveur Dovecot pour utiliser ces clés et mon client mail Thunderbird pour accepter <a href="http://www.cacert.org">CAcert</a> comme autorité de certification.</p>
<p align="center"><a  href="http://www.cacert.org" title="CAcert"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/cacert150x60.png" alt="cacert150x60.png" /></a>   <a  href="http://dovecot.org/" title="Dovecot"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/dovecot.gif" alt="dovecot.gif" /></a>   <a  href="http://fr.wikipedia.org/wiki/Mozilla_Thunderbird" title="thunderbird.png"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird.png" alt="thunderbird.png" /></a></p>
<p><span id="more-323"></span>Dans mon cas, j&#8217;ai généré un certificat SSL CAcert multi-sites pour l&#8217;utiliser dans mon serveur mails. Mes mails sont en <a  href="http://fr.wikipedia.org/wiki/Imap">IMAP</a>s et j&#8217;utilise <a  href="http://fr.wikipedia.org/wiki/Dovecot">DOVECOT</a>.</p>
<p>J&#8217;ai donné des noms plus cohérents pour mes certificats :</p>
<ul>
<li>Misson_imap_server.pem  pour le certificat serveur qui vient de CAcert</li>
<li>Misson_imap_privatekey.pem  pour la clé privée qui doit rester secrète</li>
</ul>
<p><strong>Je les transferts donc vers mon serveur distant :</strong></p>
<pre><strong>scp Misson_imap_server.pem didier@monserveurmail:/home/didier</strong></pre>
<pre><strong>scp Misson_imap_privatekey.pem didier@monserveurmail:/home/didier</strong></pre>
<p>Adaptez évidemment les noms des clés, et le nom ou IP adresse du serveur.</p>
<p>Sur le serveur, au quel j&#8217;accède en SSH, <strong>je place les 2 clés dans les bons dossiers</strong> en étant en root, ou avec &laquo;&nbsp;sudo&nbsp;&raquo; suivant votre serveur :</p>
<pre><strong>mv /home/didier/Misson_imap_server.pem /etc/ssl/certs/

mv /home/didier/Misson_imap_privatekey.pem /etc/ssl/private/</strong></pre>
<p><strong>Changez les permissons et le owner sur les 2 clés. J&#8217;autorise Dovecot à y accéder.</strong></p>
<pre><strong>cd /etc/ssl/certs/

chmod u-w Misson_imap_server.pem

chown root:dovecot Misson_imap_server.pem

cd /etc/ssl/private/

chmod u-w Misson_imap_privatekey.pem

chown root:dovecot Misson_imap_privatekey.pem</strong></pre>
<p>Il faut maintenant<strong> indiquer à Dovecot qu&#8217;il doit utiliser ces certificats</strong> CAcert :</p>
<pre><strong>vi /etc/dovecot/dovecot.conf</strong></pre>
<p>Dans mon cas, seul IMAPS est autorisé depuis le Net, IMAP en local pour la communication entre Dovecot et SquirrelMail. J&#8217;ai bloqué le POP3.</p>
<pre><strong>base_dir = /var/run/dovecot/</strong><strong>
</strong><strong>protocols = imap imaps</strong><strong>
</strong><strong>protocol imap {</strong><strong>
</strong><strong>listen = 127.0.0.1:143</strong><strong>
</strong><strong>ssl_listen = *:993</strong><strong>
</strong><strong>}</strong></pre>
<pre><strong>
</strong><strong># protocol pop3 {</strong><strong>
</strong><strong># # listen = *:110</strong><strong>
</strong><strong># # ssl_listen = *:995</strong><strong>
</strong><strong># # }</strong>

<strong>
</strong><strong>###  mettre "no" pour le ssl_disable</strong><strong>
</strong><strong>###  ssl_cert est le certificat serveur de CAcert</strong><strong>
</strong><strong>###  ssl_key est le certificat privé</strong></pre>
<pre><strong>

</strong><strong>ssl_disable = no</strong><strong>
</strong><strong>ssl_cert_file = /etc/ssl/certs/Misson_imap_server.pem</strong><strong>
</strong><strong>ssl_key_file = /etc/ssl/private/Misson_imap_privatekey.pem</strong></pre>
<p style="text-align: center"><a  href="http://dovecot.org/" title="Dovecot"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/dovecot.gif" alt="dovecot.gif" /></a></p>
<p><strong>Il reste à configurer votre client mails.</strong></p>
<p><strong>Attention</strong><em>, il faut d&#8217;abord qu&#8217;il reconnaisse l&#8217;autorité CAcert, sinon il vous donnera un message d&#8217;alerte !</em></p>
<p><a  href="http://wiki.cacert.org/wiki/ThunderBird">La documentation suivante du site CAcert</a> explique comment ajouter les 2 certificats de classe 1 et 3 à Thunderbird, pour qu&#8217;il reconnaisse comme valide l&#8217;autorité CAcet.</p>
<p align="center"><a  href="http://fr.wikipedia.org/wiki/Mozilla_Thunderbird" title="thunderbird.png"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird.png" alt="thunderbird.png" /></a></p>
<p>Allez sur la page des certificats racines de CAcert : <a  href="http://www.cacert.org/index.php?id=3">http://www.cacert.org/index.php?id=3</a></p>
<p><strong>Sauvez les deux &laquo;&nbsp;Root Certificate&nbsp;&raquo; de classe 1 et de classe 3 au format PEM sur votre disque dur.</strong> Attention, vous devez le faire en cliquant avec la touche de droite de votre souris, et ensuite &laquo;&nbsp;enregistrer sous&nbsp;&raquo;, sinon c&#8217;est Firefox (ou autre) qui essayera de les inclure et pas Thunderbird.</p>
<p>Démarrez Thunderbird et allez dans le menu &laquo;&nbsp;Edition&nbsp;&raquo; / &laquo;&nbsp;Préférences&nbsp;&raquo;. Dans le menu &laquo;&nbsp;Avancé&nbsp;&raquo; cliquez sur l&#8217;onglet &laquo;&nbsp;Certificats&nbsp;&raquo;.</p>
<p align="center"><a  href="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_preference_certificats.png" title="thunderbird_preference_certificats.png" rel="lightbox[323]" class="thickbox no_icon"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_preference_certificats.thumbnail.png" alt="thunderbird_preference_certificats.png" /></a></p>
<p>Là, cliquer sur &laquo;&nbsp;Voir les certificats&nbsp;&raquo;, puis sur l&#8217;onglet &laquo;&nbsp;Autorités&nbsp;&raquo; :</p>
<p align="center"><a  href="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_preference_cartificats_autorites.png" title="thunderbird_preference_cartificats_autorites.png" rel="lightbox[323]" class="thickbox no_icon"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_preference_cartificats_autorites.thumbnail.png" alt="thunderbird_preference_cartificats_autorites.png" /></a></p>
<p>Importez maintenant les 2 certificats que vous aviez sauvé :</p>
<p align="center"><a  href="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_telechargement_certificat.png" title="thunderbird_telechargement_certificat.png" rel="lightbox[323]" class="thickbox no_icon"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_telechargement_certificat.thumbnail.png" alt="thunderbird_telechargement_certificat.png" /></a></p>
<p>Sélectionnez les 3 cases et cliquez OK.</p>
<p style="font-weight: bold">Faites de même pour le certificat racine de classe 3 :</p>
<p align="center"><a  href="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_telechargement_certificat_classe3.png" title="thunderbird_telechargement_certificat_classe3.png" rel="lightbox[323]" class="thickbox no_icon"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird_telechargement_certificat_classe3.thumbnail.png" alt="thunderbird_telechargement_certificat_classe3.png" /></a></p>
<p style="font-weight: bold">Vous devriez maintenant avoir CAcert dans la liste des autorités de certification que reconnaît Thunderbird.</p>
<p>La prochaine fois que vous démarrerez  Thunderbird, il ne devrait plus vous donner de messages d&#8217;alerte disant que votre certificat est auto-signé ou qu&#8217;il ne connait pas CAcert comme autorité.</p>
<p>De mon côté, cela fonctionne parfaitement maintenant. <img src='http://didier.misson.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p align="center"><a  href="http://fr.wikipedia.org/wiki/Mozilla_Thunderbird" title="thunderbird.png"><img src="http://didier.misson.net/blog/wp-content/uploads/2008/06/thunderbird.png" alt="thunderbird.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://didier.misson.net/blog/2008/06/17/securisation-ssl-certificat-cacert-avec-dovecot-et-thunderbird-en-imaps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
