Un serveur dont je m'occupe utilise qmail pour MTA. Je peux envoyer et recevoir vers 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 de cet article, l'hôte distant essaie d'envoyer un e-mail à mon hôte pour voir si la boîte aux lettres existe vraiment.
J'ai essayé les mêmes commandes avec telnet depuis mon ordinateur portable, et j'obtiens des 250 ok
réponses, ce qui fait penser que l'utilisateur existe bel et bien.
Pourquoi alors l'hôte distant n'obtient-il pas la même réponse que moi?
Comment puis-je vérifier si le trafic provenant de l'hôte distant est effectivement routable vers mon hôte d'envoi?
D'autres suggestions?
Merci
Réponses:
Ce n'est pas ta faute. C'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.
la source
Cela est dû au fait que vous utilisez un champ De qui diffère du nom de compte de boîte aux lettres réel.
Certains serveurs SMTP sont configurés pour rejeter une telle incohérence.
Ainsi, par exemple, si votre vrai nom de compte est
[email protected]
, vous ne pouvez pas envoyer d'e-mails en tant que[email protected]
.la source
J'ai eu la même erreur. Cela a fonctionné après avoir ajouté la
root:[email protected]:mail.example.com
ligne au/etc/ssmtp/revaliases
fichier.la source