Un problème récurrent lors de l’envoi de mail depuis un serveur dédié – sur la plateforme hotmail – est que les mails n’arrivent jamais ! Quand on voit le pourcentage non négligeable de personnes utilisant leur contact hotmail lors de l’inscription aux services web, cela peux devenir très gênant…
Voici la marche à suivre afin de régler ce problème.
Premièrement, il faut vous assurer que votre serveur possède un enregistrement DNS PTR ou « reverse DNS », autrement dis que l’IP de votre serveur soit associé à un DNS. Si vous possédez votre propre serveur DNS il faudra rajouter un enregistrement de ce genre la :
-
host.in-addr.arpa IN PTR monsite.com
Sinon, il faut vous rendre sur la page de gestion de votre hébergeur pour pouvoir le gérer.
Deuxièmement il vous faut ajouter un enregistrement DNS SPF. C’est un enregistrement spécifique à l’envoi de mail et qui est nécessaire. Le site openspf.org lui est dédié, et permettra au anglophone de mieux comprendre de quoi il s’agit. Pour faire simple, il s’agit d’une déclaration des fonctionnalités d’envoi d’email de votre serveur.
Il existe des outils pour générer cet enregistrement SPF, dont un sur le site de Microsoft, mais qui vous demande pour l’utiliser, d’avoir au préalable un enregistrement SPF, cherchez l’erreur …
Un autre est présent sur la page d’acceuil du site openspf.org, mais il est en anglais, pour ceux à qui cela pose des problèmes, vous pouvez simplement ajouter l’enregistrement SPF suivant :
-
.monsite.com IN TXT "v=spf1 ~all"
Qui vous autorisera à utiliser le générateur de microsoft qui lui est en francais :
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
Répondez alors à toutes les questions, et vous obtiendrez votre enregistrement SPF.
Note : OVH propose le même outils sur sa page de gestion des zones DNS.
Une fois votre enregistrement généré, mettez le à jour sur votre serveur DNS ( n’oubliez pas d’incrémenter le champ SOA pour ceux qui gèrent leur propre serveur ), et vous êtes prêt pour une opération de flicage par Microsoft grandeur nature !
Il faut en effet maintenant vous inscrire à deux programmes de Microsoft, le premier va servir à enregistrer notre SPF dans leurs serveurs – avec des informations personnelles en plus – et le deuxième à enregistrer plus d’informations encore pour ne pas retrouver nos emails dans la boite de courrier indésirable…
Le premier, accessible à cet adresse :
-
http://support.msn.com/eform.aspx?productKey=senderid&page=support_senderid_options_form_byemail&ct=eformts
vous permettra donc – sous un délai allant jusqu’à deux jours – de publier votre SPF sur les serveurs hotmail, à la suite de quoi vous serez en mesure d’envoyer vos emails dans la boite de courrier indésirable !
Le deuxième, vous sera communiqué dans un email de confirmation de la part de microsoft, et disponible à cette adresse :
-
https://support.msn.com/eform.aspx?productKey=edfsjmrpp&ct=eformts
Notez qu’il est possible de recevoir un autre formulaire sur l’email de contact que vous fournissez, notamment sur la question de la désinscription des membres a la newsletter.
Voila, une fois tout cela accompli il ne vous reste qu’a patienter – encore oui … – afin de voir vos email arriver au bon endroit !
Afin de terminer cet article j’aimerais préciser quelques détails concernant le SPF. Il est conseillé de renseigner le plus d’informations possibles, comme la présence d’un serveur mx – même si inutilisé -, le PTR s’il diffère de celui de l’IP émettrice – par exemple si vous mutualisez plusieurs sites sur le même serveur, ou que le PTR renseigne www.monsite.com et que vous envoyez les email avec @monsite.com -, ou encore l’IP du serveur émetteur si celui-ci est le seul à envoyer vos emails.
Au final un enregistrement SPF ressemblera surement à cela pour l’utilisation classique d’un serveur dédié unique, qui envoi ces emails lui même, avec le PTR qui renseigne le sous domaine www. et le serveur MX de l’hebergeur présent dans les DNS :
-
.monsite.com IN TXT "v=spf1 a mx ip4:XXX.XXX.XXX.XXX ptr:www.monsite.com a:www.monsite.com -all"
Le ‘-all’ a la fin du SPF veut dire que tout les émetteurs possibles pour ce domaine sont renseignés dans le SPF, si vous n’en êtes pas sûr ou si ce n’est pas le cas, utilisez ‘~all’, qui veut dire l’inverse.