{"id":9782,"date":"2018-12-18T22:49:27","date_gmt":"2018-12-18T20:49:27","guid":{"rendered":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/?p=9782"},"modified":"2020-01-09T19:15:55","modified_gmt":"2020-01-09T17:15:55","slug":"free-et-spf-record-dns-pour-mail-de-domaine","status":"publish","type":"post","link":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/2018\/12\/18\/free-et-spf-record-dns-pour-mail-de-domaine\/","title":{"rendered":"Free et SPF record (DNS) pour mail de domaine"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u00c9nonc\u00e9 du probl\u00e8me<\/h2>\n\n\n\n<p>Je poss\u00e8de un nom de domaine&nbsp;(Roumazeilles.net) mais depuis ma migration vers une FreeBox, il semble plus comfortable d&rsquo;\u00e9mettre mes mails via le serveur SMTP de Free. Sauf que, pour se prot\u00e9ger du SPAM, la plupart des op\u00e9rateurs de courrier \u00e9lectronique v\u00e9rifient l&rsquo;origine du mail pour s&rsquo;assurer qu&rsquo;il arrive bien d&rsquo;une origine autoris\u00e9e (ce qui permet de distinguer beaucoup de SPAM et de mails de phishing).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SPF record &#8211; Tentative #1<\/h2>\n\n\n\n<p>L&rsquo;id\u00e9e de base (la plus \u00e9vidente) consistait \u00e0 cr\u00e9er un SPF record de la forme suivante :<\/p>\n\n\n\n<code>roumazeilles.net. IN TXT \"v=spf1 include:mx.ovh.com a:smtp.free.fr ~all\"<\/code>\n\n\n\n<p>&#8230;qui ressemble \u00e0 la valeur par d\u00e9faut recommand\u00e9e par OVH (mon h\u00e9bergeur et le gestionnaire de mon DNS).<\/p>\n\n\n\n<p>Mais cela pose \u00e0 vrai probl\u00e8me : Free n&rsquo;a rien d\u00e9clar\u00e9 ni pour free.fr, ni pour smtp.free.fr, ce qui m\u00e8ne \u00e0 une erreur d&rsquo;interpr\u00e9tation du record SPF par la plupart des op\u00e9rateurs de courrier \u00e9lectronique. Un SPF record invalide garantit presque que le mail ne sera pas diffus\u00e9 correctement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SPF record &#8211; Tentative #2<\/h2>\n\n\n\n<p>Comme les serveurs de mail de Free (et ils sont nombreux) sont de la forme :<\/p>\n\n\n\n<code>smtp1-g21.free.fr &lt;=&gt; 2a01:e0c:1:1599::10 &lt;=&gt; 212.27.42.1<\/code>\n\n\n\n<p>Il est possible de passer plut\u00f4t par une d\u00e9claration d&rsquo;adresse IP. C&rsquo;est moins \u00e9l\u00e9gant, mais on peut faire.<\/p>\n\n\n\n<code>roumazeilles.net. IN TXT \"v=spf1 include:mx.ovh.com a:smtp1-g21.free.fr a:smtp2-g21.free.fr a:smtp3-g21.free.fr a:smtp4-g21.free.fr a:smtp5-g21.free.fr a:smtp6-g21.free.fr ip6:2a01:e0c:1:1599::10 ip6:2a01:e0c:1:1599::11 ip6:2a01:e0c:1:1599::12 ip6:2a01:e0c:1:1599::13 ip6:2a01:e0c:1:1599::14 ip6:2a01:e0c:1:1599::15 ~all\"<\/code>\n\n\n\n<p>De fait, la d\u00e9claration s&rsquo;allonge singuli\u00e8rement. Au point que le record devient invalide parce que comportant trop d&rsquo;entr\u00e9es. Il faut donc s\u00e9rieusement optimiser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SPF record final<\/h2>\n\n\n\n<p>La solution a finalement \u00e9t\u00e9 de cr\u00e9er un SPF record taill\u00e9 sur mesure.<\/p>\n\n\n\n<code>roumazeilles.net. IN TXT \"v=spf1 include:mx.ovh.com ip4:212.27.42.0\/24 ip6:2a01:e0c:1:1599::10\/124 ~all\"<\/code>\n\n\n\n<p>Il donne une tranche d&rsquo;adresses IPv4 pour les serveurs STMP de Free, et une autre tranche de 16 adresses IPv6 pour les m\u00eames serveurs. Compact et efficace.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le principal inconv\u00e9nient (mais il n&rsquo;y a gu\u00e8re de contournement tant que Free n&rsquo;aura pas fait son travail pour d\u00e9crire correctement son propre SPF record dans son DNS) est que les adresses de Free sont \u00ab\u00a0en dur\u00a0\u00bb. Au moindre changement chez eux, je serai pris par surprise et je risque de perdre quelques mails.<\/p>\n\n\n\n<p>Au del\u00e0, je recommande l&rsquo;excellent site de test de courriers \u00e9lectroniques <a href=\"https:\/\/www.mail-tester.com\/\">mail-tester.com<\/a> qui permet de v\u00e9rifier quasi-instantan\u00e9ment (c&rsquo;est plaisant pour des modifs de DNS) les essais de configuration et qui donne un excellent rapport de test, tr\u00e8s lisible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources d&rsquo;information<\/h2>\n\n\n\n<p>Merci \u00e0 ces sites\/auteurs qui m&rsquo;ont aid\u00e9 \u00e0 m&rsquo;y retrouver :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/forum.freenews.fr\/index.php?topic=85311.0\">Nicolass sur ForumNews<\/a><\/li><li><a href=\"https:\/\/falconnet.fr\/SPF-Proteger-ses-domaines-du-SPAM.html\">Julien Falconnet<\/a><\/li><\/ul>\n\n\n\n<p>Et merci \u00e0 Vincent Rubiolo pour avoir d\u00e9tect\u00e9 l&rsquo;erreur de copier-coller dans la version originale de l&rsquo;article.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9er un SPF record pour permettre l&rsquo;envoi de mail depuis mon domaine (Roumazeilles.net) via le serveur SMTP de Free.<\/p>\n","protected":false},"author":1,"featured_media":9787,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,93,33],"tags":[1826,1208,1681,1827],"class_list":["post-9782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email","category-ipv6","category-technique","tag-courrier-electronique","tag-dns","tag-spam","tag-spf-record"],"_links":{"self":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/9782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/comments?post=9782"}],"version-history":[{"count":0,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/posts\/9782\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/media\/9787"}],"wp:attachment":[{"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/media?parent=9782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/categories?post=9782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.roumazeilles.net\/news\/fr\/wordpress\/wp-json\/wp\/v2\/tags?post=9782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}