GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

L'e-mail rebondit avec l'erreur "domaine de messagerie non acheminable"

Sur votre propre serveur de messagerie fourni par le service d'hébergement Web, où l'agent de transfert de courrier (MTA) est normalement Exim ou Sendmail, il peut y avoir une erreur d'envoi et de livraison des e-mails où les e-mails incluent ceux générés automatiquement par les scripts PHP rebondissent sur le compte de l'expéditeur par le MTA lui-même. Le problème se produit normalement lors de la configuration initiale du serveur de messagerie ou après avoir apporté des modifications à la configuration du système ou de l'hôte Web. Et même les e-mails envoyés à des domaines bien connus tels que Gmail.com, Yahoo.com et Hotmail.com sont rejetés. Le message texte suivant sera ajouté à l'e-mail rejeté :

Échec de la distribution des e-mails :renvoi du message à l'expéditeur

Un message que vous avez envoyé n'a pas pu être remis à un ou plusieurs de ses
destinataires. C'est une erreur permanente. La ou les adresses suivantes ont échoué :

[email protected]
domaine de messagerie non routable "hotmail.com"

Le message d'erreur de domaine de messagerie non acheminable est un message d'erreur très général du serveur de messagerie qui peut signifier beaucoup de choses et de causes d'erreur possibles. La liste ci-dessous répertorie quelques causes courantes et leur solution possible.

Si vous utilisez cPanel, l'erreur "domaine de messagerie non acheminable" peut se produire lorsque le MTA atteint la limite du nombre maximum d'e-mails envoyés par heure. Le paramètre est configuré dans la section Tweak Settings de cPanel WebHost Manager (WHM). Recherchez l'option "Le maximum que chaque domaine peut envoyer par heure (0 est illimité)". Comme mentionné, réglez-le sur 0 pour un envoi illimité d'e-mails. Si vous utilisez un hébergement mutualisé, vous pouvez modifier ce paramètre, mais vous pouvez demander l'assistance de la société d'hébergement ou simplement attendre l'heure. Cette limite est en place pour limiter les attaques de spam qui pourraient avoir lieu sur les serveurs.

Une autre cause possible du problème de "domaine de messagerie non routable" lors de l'envoi de courrier généré par des scripts PHP est la fonctionnalité de sécurité de l'hôte Web et du module PHP Apache HTTPD. Dans cPanel, il est possible de définir le compte "personne" qu'Apache exécute n'est pas autorisé à envoyer des e-mails à des adresses e-mail distantes ou externes. Si le paramètre est activé, le MTA rejettera les e-mails si PHPSuexec ou/et Suexec est désactivé et désactivé. La résolution ou la solution à ce problème consiste à désélectionner le paramètre "Empêcher l'utilisateur "nobody" d'envoyer du courrier à des adresses distantes (les scripts PHP et CGI s'exécutent généralement en tant que personne si vous n'utilisez pas respectivement PHPSuexec et Suexec.)" dans Tweak Settings section de cPanel WHM. Si vous êtes sur un serveur d'hébergement partagé et que vous n'avez pas accès à WHM, vous devez à nouveau contacter le fournisseur de services d'hébergement pour obtenir de l'aide et une résolution. Vous pouvez également essayer de modifier les scripts PHP pour envoyer des e-mails en utilisant SMTP avec authentification.

Le problème d'impossibilité d'envoyer un e-mail peut également être lié à une erreur de configuration DNS. Le serveur de messagerie d'origine d'un domaine doit être associé à un enregistrement MX, qui doit également avoir un enregistrement A dans le DNS pour être résolu en l'adresse IP correcte. De plus, les fournisseurs de services Internet exigent que tous les e-mails entrants soient envoyés à partir d'un serveur avec un enregistrement DNS inversé (PTR). Tous ces enregistrements DNS doivent être correctement définis. Vous pouvez utiliser la commande dig (par exemple :dig mx mydomain.com) pour vérifier l'enregistrement MX, ou utiliser des sites Web tiers tels que dnsstuff.com et l'outil de vérification DNS Pingdom pour vérifier toutes les entrées DNS.

Le serveur de messagerie de l'expéditeur ou le serveur de messagerie du destinataire peut également avoir activé la vérification de l'expéditeur, dans laquelle si la vérification échoue, vous aurez une erreur comme ci-dessous :

Le serveur SMTP distant a rejeté l'adresse

550-Échec de la vérification pour le domaine de messagerie non acheminable "mydomain.com" Échec de la vérification de l'expéditeur

Si c'est votre propre serveur de messagerie MTA qui rejette l'e-mail, vous pouvez désactiver temporairement "Vérifier l'existence des expéditeurs d'e-mails" dans cPanel WHM sous Exim ou Éditeur de configuration Sendmail dans la section Configuration du service. Cependant, la cause principale est toujours liée au problème DNS mentionné ci-dessus, car le paramètre permet de vérifier et de vérifier si l'enregistrement MX de l'expéditeur est valide. Donc, si le serveur de messagerie ne peut pas acheminer les e-mails vers le MTA des destinataires et a été rejeté avec l'erreur, vous devrez vérifier à nouveau les entrées DNS, bien qu'il y ait peu de chances que le serveur de messagerie de réception soit mal configuré.


cPanel
  1. Guide de l'administrateur système pour la configuration d'un serveur de messagerie

  2. Comment faire pointer mes mails vers un serveur qui n'est pas hébergé chez HostMySite ?

  3. Configurer un serveur de messagerie avec PostfixAdmin sur Debian 9

  4. Comment lire les e-mails reçus sur un serveur Debian

  5. Comment envoyer un email avec mon serveur CentOS ?

Comment configurer facilement un serveur de messagerie complet sur CentOS 7 avec iRedMail

Comment configurer facilement un serveur de messagerie complet sur CentOS 8 avec iRedMail

Comment configurer un serveur de messagerie avec Plesk sur Ubuntu 20.04

Comment configurer facilement un serveur de messagerie à part entière sur Ubuntu 20.04 avec iRedMail

Comment configurer rapidement un serveur de messagerie sur Ubuntu 20.04 avec Modoboa

Comment configurer un serveur de messagerie avec Modoboa sur Ubuntu 20.04