Envoyer des e-mails depuis votre VPS et configurer le reverse DNS
Vous souhaitez envoyer des e-mails depuis votre VPS, par exemple avec votre propre serveur de messagerie ou depuis une boutique en ligne ? Deux éléments sont alors importants : le port 25 et le reverse DNS.
Le port 25 est fermé par défaut
Le trafic sortant vers le port 25 (les e-mails échangés entre serveurs de messagerie) est bloqué par défaut. Nous évitons ainsi qu'un VPS piraté envoie du spam et que nos adresses IP se retrouvent sur des listes noires, ce qui toucherait tous nos clients.
- L'envoi d'e-mails via un service externe ou via votre propre boîte mail (port 587 ou 465, avec authentification) fonctionne normalement. Pour la plupart des sites web et des boutiques en ligne, c'est le meilleur choix.
- Vous souhaitez gérer vous-même un serveur de messagerie ? Créez un ticket. Nous vérifierons ensemble que tout est correctement configuré, puis nous ouvrirons le port 25 pour vous.
Reverse DNS (PTR)
Le reverse DNS associe vos adresses IP à un nom, en IPv4 comme en IPv6. Les serveurs de messagerie destinataires le vérifient : sans reverse DNS correct, vos e-mails arrivent souvent dans les spams ou sont refusés. Le nom doit également correspondre au nom sous lequel votre serveur de messagerie se présente (le nom HELO).
Exemples de noms corrects :
mail.votredomaine.nlsi votre VPS envoie des e-mailsserver.votreentreprise.nlouvps1.votredomaine.nlpour un usage général
Configuration

Dans l'écran de votre VPS, rendez-vous dans l'onglet ISO et rDNS.
- Le DNS de votre domaine est hébergé chez nous ? Choisissez le domaine et un nom (par exemple
mail), puis cliquez sur Configurer DNS et rDNS. Nous créons l'enregistrement A et l'enregistrement AAAA, et le reverse DNS pour IPv4 et IPv6 est en place en quelques minutes. - Votre domaine est géré ailleurs ? Créez d'abord, chez votre gestionnaire DNS, un enregistrement A du nom vers votre IPv4 et un enregistrement AAAA vers votre IPv6 (les deux figurent dans l'écran de votre VPS). Saisissez ensuite le nom complet dans Reverse DNS et cliquez sur Demander : le reverse DNS est alors immédiatement correct.
Vérifiez le résultat avec dig -x votre-adresse-ip ou nslookup votre-adresse-ip, pour les deux adresses. Vérifiez au passage que la correspondance fonctionne dans les deux sens : l'adresse IP renvoie un nom, et ce nom renvoie, avec dig A (IPv4) ou dig AAAA (IPv6), exactement la même adresse IP. C'est ce qu'on appelle le forward-confirmed reverse DNS (FCrDNS). Gmail, Yahoo et T-Online l'exigent expressément. Un nom générique qui ne contient que l'adresse IP est considéré comme suspect par les destinataires. Choisissez donc un nom propre, comme dans les exemples ci-dessus.
Gmail, Microsoft et T-Online
- N'oubliez pas l'IPv6. Si votre VPS envoie des e-mails via IPv6, l'adresse IPv6 doit elle aussi disposer d'un reverse DNS correct. Sans cela, Gmail refuse vos e-mails avec
550 5.7.25, alors que les e-mails envoyés via IPv4 arrivent normalement. - Faites chauffer une nouvelle adresse IP. Une nouvelle adresse IP n'a pas encore de réputation. Si vous envoyez immédiatement beaucoup d'e-mails, des destinataires comme Microsoft vous ralentissent ou vos e-mails arrivent dans les spams. Commencez avec un faible volume et augmentez-le progressivement.
- T-Online exige également que le nom de votre reverse DNS mène à un domaine disposant d'un site web indiquant comment joindre l'administrateur (en Allemagne, on parle d'Impressum). T-Online ne place aucune adresse sur liste blanche.
Pour en savoir plus sur ces destinataires, consultez E-mails vers Outlook, Hotmail ou T-Online retardés ou refusés. La signification des codes d'erreur est expliquée dans Mail delivery failed : comment lire le message d'erreur et ce que signifient les codes.
Reverse DNS avec un hébergement web
Vous n'avez pas de VPS mais un hébergement web ? Vous n'avez alors rien à configurer. Vos e-mails passent par les serveurs de WebOké, qui disposent déjà d'un reverse DNS correct portant le nom du serveur lui-même, par exemple server64143.webawere.nl. C'est tout à fait correct : les destinataires vérifient que le reverse DNS correspond au serveur, et non qu'il contient votre propre nom de domaine. Un reverse DNS avec votre propre nom de domaine n'est d'ailleurs pas possible avec un hébergement web, car l'adresse IP est partagée par plusieurs clients.
N'oubliez pas SPF, DKIM et DMARC
Pour une bonne délivrabilité, il vous faut également un enregistrement SPF contenant les adresses IP de votre VPS (ip4: et ip6:), une signature DKIM par votre serveur de messagerie et un enregistrement DMARC. Si votre domaine est chez nous, vous les configurez via la gestion DNS dans Mes domaines. Pour DMARC, commencez par p=none et renforcez la politique progressivement, voir Qu'est-ce que DMARC ? Explication en termes simples.
Envie d'en savoir plus ? Suivez le cours gratuit VPS et administration de serveurs Linux, leçon 7.1 DNS vers votre VPS et reverse DNS.
