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

Exim Sender Verify Callout or Callback Could Not Complete ou Verification Failed Error

Si vous utilisez un hébergeur Web ou un serveur de messagerie utilisant Exim ou Sendmail en tant qu'agent de transfert de courrier (MTA), et que vous constatez que les e-mails ou les messages électroniques qui vous sont envoyés, vos clients ou utilisateurs peuvent parfois perdre ou ne jamais arriver dans les boîtes aux lettres, votre serveur de messagerie peut être victime du désordre de la vérification de l'expéditeur. C'est la cause la plus probable d'e-mails manquants si vous avez vérifié que l'e-mail n'est pas intercepté par les filtres anti-spam ou les contrôles de courrier indésirable, et que le domaine du serveur de messagerie et l'adresse IP ne sont sous aucun bloc RBL (Real-Time Black Lists).

Le symptôme de courrier non livré ou de courrier rebondi peut également être vérifié et affiché dans le journal des erreurs Exim ou Sendmail. Le courrier est généralement rejeté par le serveur de destination (si le serveur de destination est votre serveur, le courrier entrant est perdu, sinon, le courrier sortant est rejeté) avec les messages suivants :

550 Échec de la vérification de l'expéditeur

550 expéditeur vérifier exim rejeté

550 vérifier la validité

550 interdiction administrative "serveur de messagerie vérifier l'adresse"

550 message pour vérifier qu'ils sont valides

550 Échec de la vérification de l'expéditeur - mettez à niveau le micrologiciel ou les paramètres de votre pare-feu

550 Non envoyé - pas de recherche inversée

550 Le système de messagerie de destination a rejeté votre adresse de retour

550 L'expéditeur doit exister

550 Domaine introuvable

La vérification de l'expéditeur est une nouvelle mesure pour essayer d'arrêter et de bloquer l'infection par le spam par e-mail. Les serveurs de messagerie ou plus précisément le MTA tel qu'Exim qui est fourni avec un panneau de contrôle populaire tel que cPanel et WHM utilise un mécanisme appelé appels ou rappels d'expéditeur pour valider l'expéditeur complet :l'adresse d'un expéditeur distant telle qu'elle se trouve dans l'enveloppe de l'e-mail est en fait un compte local réel sur le serveur de messagerie expéditeur. Si le serveur de messagerie d'origine renvoie la valeur fausse, le courrier entrant sera rejeté et ne sera pas accepté par le MTA du destinataire prévu.

Un e-mail rebondi sera généralement généré et indiquera à l'expéditeur que la tentative de vérification a échoué. Cependant, comme l'expéditeur n'existe pas réellement, personne ne recevra le courrier et personne ne sait ce qu'il advient du courrier et pourquoi le courrier électronique n'a jamais été livré. Comme tous les hôtes de messagerie ne vous dérangeraient pas en rendant le serveur de messagerie conforme aux normes RFC, telles que la RFC 1123 qui accepte les e-mails de l'expéditeur nul, le mieux est donc de vous assurer que votre serveur de messagerie est capable pour gérer correctement les e-mails envoyés par ces parties ignorantes.

Donc, si vous êtes l'expéditeur qui a découvert que votre courrier a mystérieusement disparu pour une raison inconnue, assurez-vous d'envoyer le courrier avec un nom de compte d'utilisateur de boîte aux lettres réel et réel. L'utilisation d'un nom de boîte aux lettres faux ou faux tel que [email protected] en espérant que personne ne vous répondra entraînera probablement l'échec de la vérification de l'expéditeur et aucun courrier n'a été acheminé et livré.

Si vous continuez à recevoir des e-mails, en particulier à partir de listes de diffusion ou d'abonnements utilisant une adresse d'expéditeur invalide, et que vous ne pouvez pas vous empêcher de recevoir l'e-mail, le seul choix est de demander à votre MTA d'accepter ces e-mails. Il y a essentiellement deux choix sur la façon de le faire, premièrement en créant une liste blanche qui débloque ces adresses e-mail connues, et deuxièmement, désactivez complètement la vérification de l'expéditeur pour éviter tout problème futur. La deuxième option est beaucoup plus simple, mais vous courez le risque de recevoir plus de spam. De plus, la file d'attente de courrier sera également susceptible de s'agrandir ou le courrier électronique sera rejeté car le serveur de messagerie acceptera davantage de messages de spam falsifiés. Cependant, vous n'avez plus à vous soucier des e-mails perdus et des e-mails non livrés car l'expéditeur utilise une adresse e-mail inexistante. Voici quelques tutoriels sur la façon dont vous pouvez accomplir ces tâches dans le panneau de contrôle d'hébergement Web populaire - cPanel/WHM.

Comment désactiver la vérification des appels de l'expéditeur dans cPanel/WHM 10.x

  1. Connectez-vous au gestionnaire d'hébergement Web.
  2. Sur la Configuration du service section, cliquez sur Exim Configuration Editor lien.
  3. Décochez et décochez la case à côté de Utiliser des légendes pour vérifier l'existence d'expéditeurs d'e-mails. option.
  4. Appuyez sur le bouton Enregistrer et cPanel redémarrera automatiquement Exim.

Comment désactiver les appels d'expéditeur dans cPanel/WHM v11

  1. Connectez-vous au gestionnaire d'hébergement Web.
  2. Sur la Configuration du service section, cliquez sur Exim Configuration Editor lien.
  3. Décochez et décochez la case à côté de ** Utilisez des légendes pour vérifier l'existence d'expéditeurs d'e-mails. Fondamentalement, exim se connectera à l'échangeur de courrier pour une adresse donnée pour s'assurer qu'il existe avant d'accepter le courrier de celui-ci. option.
  4. Appuyez sur le bouton Enregistrer en bas de la page et cPanel redémarrera automatiquement Exim.

Créer une liste blanche pour exclure des rappels de vérification de l'expéditeur Exim - Guide simple de la liste blanche

Si vous ne souhaitez pas désactiver les appels d'expéditeur pour vérifier l'existence d'expéditeurs d'e-mails, vous pouvez également créer une liste blanche afin qu'Exim la vérifie pour voir si les instructions d'appel pour un expéditeur particulier peuvent être ignorées. Notez que les étapes nécessitent des connaissances de base sur l'utilisation du shell Unix et impliquent une modification manuelle du fichier de configuration Exim, ce qui empêchera le serveur de messagerie de fonctionner en cas d'erreur.

  1. Créez un fichier qui enregistrera toutes les adresses e-mail de confiance, c'est-à-dire /etc/whitelist_senders avec chaque adresse sur chaque ligne. Les caractères génériques sont acceptés, par exemple *@domaine.com inclura tous les expéditeurs du domaine.com.
  2. Dans cPanel/WHM, cliquez sur Exim Configuration Editor sous Configuration du service section. Cliquez ensuite sur Éditeur avancé bouton dans le volet de droite.
  3. Dans la zone de texte supérieure de l'éditeur avancé, ajoutez le code suivant (s'il existe du texte, ajoutez-le en dessous) :


    addresslist whitelist_senders = wildlsearch;/etc/whitelist_senders

  4. Faites défiler jusqu'à la zone de texte suivante, où il devrait y avoir trois zones de texte ensemble. Ceci est le début de la section ACL.
  5. Dans la zone centrale de ces trois zones de texte, recherchez les 4 lignes suivantes :


    #sender verifications are required for all messages that are not sent to lists
    require verify = sender/callout
    accept domains = +local_domains
    endpass

    Remplacez ces 4 lignes par le code suivant :


    #sender verifications are required for all messages that are not sent to lists
    deny
    !verify = sender/callout
    !senders = +whitelist_senders
    accept domains = +local_domains
    endpass

  6. Faites défiler vers le bas jusqu'à l'extrémité inférieure du milieu des 3 cases, localisez ces 4 lignes :


    #!!# ACL that is used after the DATA command
    check_message:
    require verify = header_sender
    accept

    Remplacez ces 4 lignes par le code suivant :


    #!!# ACL that is used after the DATA command
    check_message:
    deny
    !verify = header_sender
    !senders = +whitelist_senders
    accept

  7. Cliquez sur Enregistrer bouton en bas de l'éditeur avancé.
  8. Vérifiez qu'Exim fonctionne correctement en envoyant et en recevant des e-mails.
  9. Si Exim ne fonctionne pas correctement, vérifiez à nouveau le fichier de configuration pour les erreurs.
  10. Si Exim fonctionne correctement, ajoutez l'adresse e-mail ou le domaine de l'expéditeur avec lequel vous rencontrez un problème dans le fichier de liste blanche.
  11. Demandez à l'expéditeur de vous envoyer à nouveau un e-mail pour vérifier la livraison.

Créer une liste blanche pour exclure des rappels de vérification de l'expéditeur Exim - Exclusion automatique avec le guide de la liste blanche

Certaines adresses e-mail inexistantes et invalides ont toujours été utilisées par les administrateurs pour envoyer des e-mails, en particulier des notifications et des abonnements. Un tel e-mail contient toujours les mots courants tels que personne, rebond, demande, racine, anonyme, etc. Vous pouvez utiliser cette hypothèse pour demander à Exim d'autoriser automatiquement les e-mails avec ces expéditeurs à passer aux destinataires sans vérification de l'expéditeur. Cela réduit les travaux d'ajout d'adresses e-mail aux listes blanches.

  1. Créez 3 fichiers comme ci-dessous pour servir de listes blanches :


    /usr/local/cpanel/base/eximacl/rv_callout_sender_domain_whitelist
    /usr/local/cpanel/base/eximacl/rv_callout_receiver_domain_whitelist
    /usr/local/cpanel/base/eximacl/rv_sender_verify_domain_whitelist

  2. Dans cPanel/WHM, cliquez sur Exim Configuration Editor sous Configuration du service section. Cliquez ensuite sur Éditeur avancé bouton dans le volet de droite.
  3. Dans la zone de texte supérieure de l'éditeur avancé, ajoutez le code suivant (s'il existe du texte, ajoutez-le en dessous) :


    domainlist rv_callout_sender_domain_whitelist = lsearch;/usr/local/cpanel/base/eximacl/rv_callout_sender_domain_whitelist
    domainlist rv_callout_receiver_domain_whitelist = lsearch;/usr/local/cpanel/base/eximacl/rv_callout_receiver_domain_whitelist
    domainlist rv_sender_verify_domain_whitelist= lsearch;/usr/local/cpanel/base/eximacl/rv_sender_verify_domain_whitelist

  4. Faites défiler vers le bas jusqu'au milieu pour localiser la section ACL, où 3 zones de texte apparaissent ensemble (la plus probable en haut et en bas sont des champs de texte vides). Il devrait apparaître après begin acl .
  5. Dans la case du milieu du 3, localisez la ligne suivante :


    require verify = sender/callout

    Remplacez la ligne ci-dessus par le bloc de code suivant :


    # Deny unless the sender address can be verified.
    deny message = From email address must be valid
    # do not check address for lists or bounces
    # or people in our company contact database
    !senders = ^.*-request@.*:\
    ^bounce-.*@.*:\
    ^.*-bounce@.*:\
    ^owner-.*@.*:\
    ^listmaster@.*:\
    ^root@.*:\
    ^anonymous@.*:\
    ^nobody@.*
    !domains = +rv_callout_receiver_domain_whitelist
    !sender_domains = +rv_callout_sender_domain_whitelist
    # do not check for DSN-ignorant domains
    # those that don't accept MAIL FROM:<>
    !dnslists = dsn.rfc-ignorant.org/$sender_address_domain
    !verify = sender/callout=10s,defer_ok
    ##
    # Check that there is a MX record for those that do not
    # meet the deny statement requirements - ie bounces
    # No cost as previous lookup is cached if executed
    ##
    deny !sender_domains = +rv_sender_verify_domain_whitelist
    !verify = sender

  6. Cliquez sur Enregistrer bouton en bas de l'éditeur avancé.
  7. Vérifiez qu'Exim fonctionne correctement en envoyant et en recevant des e-mails.
  8. Si Exim ne fonctionne pas correctement, vérifiez à nouveau le fichier de configuration pour les erreurs.
  9. Si Exim fonctionne correctement, ajoutez l'adresse e-mail ou le domaine de l'expéditeur avec lequel vous rencontrez des problèmes aux fichiers de la liste blanche.
  10. Demandez à l'expéditeur de vous envoyer à nouveau un e-mail pour vérifier la livraison.

cPanel
  1. Erreur PHP-intl :Impossible de détecter le préfixe ICU ou aucun échec. Veuillez vérifier le préfixe d'installation ICU [Résolu]

  2. La vérification de la signature a échoué sur la clé publique SPKAC - Correction de l'erreur OpenCA

  3. Comment résoudre l'erreur "550 Échec de la vérification de l'expéditeur" ?

  4. Le module cPanel Perl PNGgraph n'a pas pu être installé Erreur

  5. Échec ou dépendance manquante de l'erreur glibc-common

Comment créer des pages d'erreur personnalisées 404 introuvables dans cPanel

Correctif - Erreur d'adresse inconnue 550 - Échec de la vérification dans exim

Erreur FTP :Impossible de se connecter au serveur - La stratégie 534 nécessite SSL

erreur de configuration :impossible de créer un lien avec boost_system

CHECK_NRPE :Erreur - Impossible de terminer l'établissement de liaison SSL

Échec du clonage Git :échec de la vérification du certificat du serveur