web-dev-qa-db-fra.com

L'hôte distant SMTP répond "550 Échec de la vérification de l'expéditeur"

Un serveur que je prends soin d'utilise Qmail pour MTA. Je peux envoyer et recevoir à presque tous les domaines sauf un ou deux qui donnent l'erreur suivante, ou quelque chose de très similaire:

550-Verification failed for <[email protected]>
550-No Such User Here
550 Sender verify failed

D'après ce que je comprends cet article L'hôte distant tente d'envoyer un courrier électronique à mon hôte pour voir si la boîte aux lettres existe vraiment.

J'ai essayé les mêmes commandes avec Telnet de mon ordinateur portable et je reçois 250 ok Réponses, menant à penser que l'utilisateur existe effectivement.

Pourquoi alors l'hôte distant n'a-t-il pas la même réponse que je faisais?

Comment puis-je vérifier si le trafic de l'hôte distant est effectivement routable vers mon hôte envoi?

Toute autre suggestion?

Merci

9
jfoucher

Ce n'est pas ta faute. Ceci est une faute du serveur de votre destinataire.

Faire "Vérifier l'expéditeur" est toujours une mauvaise idée. Vous devez convaincre le destinataire d'arrêter ce comportement car il ne s'agit pas d'une méthode Antispam appropriée.

Mais tout ce que vous faites pour le réparer de votre côté est une perte de temps.

9
mailq

En effet, vous utilisez un champ à partir de diffère du nom du compte de la boîte aux lettres.

Certains serveurs SMTP sont configurés pour rejeter une telle incohérence.

Donc, par exemple, si votre nom de compte réel est [email protected], vous ne pouvez pas envoyer de courriels comme [email protected].

4
Luca Fagioli

J'ai eu la même erreur. Cela a fonctionné après avoir ajouté root:[email protected]:mail.example.com ligne à /etc/ssmtp/revaliases déposer.

0
Ikrom