Boîte aux lettres non disponible. La réponse du serveur est: 5.7.1 Incapable de relais pour [email protected]
Je suis "Boîte aux lettres non disponible. La réponse du serveur est: 5.7.1 Incapable de relais pour [email protected]" lorsque j'essaie d'envoyer le mail à l'aide de ASP.NET. Le site est déployé sur IIS7, Windows 2008 server.
Le site fonctionnait bien sur IIS6 et Windows 2003 Server. J'ai déployé sur IIS7, en 2008, il a commencé à me donner cette erreur.
Quelqu'un at-il vécu cela avant?
- double possible de Boîte aux lettres non disponible. La réponse du serveur est: 5.7.1 Incapable de relais d'Erreur
- Stack Overflow est un site pour la programmation et les questions de développement. Utiliser un autre site sur le Pile réseau d'Échange.
Vous devez vous connecter pour publier un commentaire.
Aahh eu... j'ai eu de travail 🙂
Merci Christophe, votre suggesion est correct.
Mais, trouver un "Serveur Virtuel SMTP par Défaut" a été difficile 😉
Même si vous utilisez IIS7 pour déployer votre site web, vous devez ouvrir IIS6 Manager pour configurer le serveur SMTP (pourquoi?).
J'ai configuré mon serveur SMTP comme suit pour faire fonctionner les choses:
le serveur Web au lieu de "Tous les
Non assigné".
bouton, ce qui permettra d'ouvrir le Relais
Dialogue Restrictions.
adresse IP de bouclage je.e 127.0.0.1
et l'adresse IP du serveur Web, de sorte qu'ils puissent transmettre/de relais e-mails via le serveur SMTP.
est là que se trouve la réponse...
Les Paramètres IIS
IIS-->Serveur Virtuel SMTP par Défaut-->Propriétés - >Accès-->restrictions de Relais
juste ajouter ou exclure les adresses ip dont vous vous souciez, devrait résoudre le problème.
J'ai été confronté au problème identique et suivi de la (très clairement définis) étapes dans Vinod réponse, cependant cela a ensuite créé une autre erreur:
Impossible de lire les données de la connexion de transport: net_io_connectionclosed
J'ai fait un peu plus de creuser et fouiller et (même si je ne suis pas sûr de savoir pourquoi cela a fonctionné) je l'ai résolu en:
- Retourner à l'IIS6.0 console de gestion
- Ouvrir les propriétés du Serveur Virtuel SMTP
- Sur l'onglet Général, la modification de l'Adresse IP:' paramètre '(non attribué)'
Ne sais pas pourquoi cela fonctionne, mais j'espère qu'il va aider quelqu'un face au même problème dans le futur.
Comme une image vaut mille mots..
Lorsque vous trouvez la IIS6 manager (j'ai trouvé que la recherche de IIS peut retourner 2 résultats) aller sur le serveur SMTP propriétés puis sur "Accès", puis appuyez sur le bouton relais.
Ensuite, vous pouvez sélectionner tous ou de n'autoriser que certaines ip est comme 127.0.0.1
Grâce à Vinod pour le bien présenté réponse.
J'ai eu la même erreur que Mick Byrne quand j'ai suivi les étapes ci-dessus. Tournant le dos à Tous les éléments non triés, mais j'ai dû bidouiller un peu d'autres choses ainsi:
Espère que cela sauve quelqu'un, à quelques minutes de vous embêter.
J'ai été en mesure de résoudre ce problème en modifiant les paramètres de messagerie dans le system.net la partie de mon site web.config:
Si vous avez d'Échange 2010:
(Dans mon cas, le message d'erreur ne contiennent pas de "pour [email protected]")
Cela montre comment ajouter un connecteur de réception: http://exchangeserverpro.com/how-to-configure-a-relay-connector-for-exchange-server-2010/
Mais j'ai aussi besoin d'effectuer une étape trouvé ici: http://recover-email.blogspot.com.au/2013/12/how-to-solve-exchange-smtp-server-error.html
Tout en travaillant sur ce, j'ai couru le suivant sur le serveur de la console PowerShell jusqu'à ce que l'erreur de s'en alla:
Voulu partager ce qui a provoqué l'erreur dans mon cas. Passer quelques heures de cela, alors j'espère que cela va aider à sauver quelqu'un certain temps.
Curieusement, l'erreur a été soulevée avec le
Enable drop directory quota
paramètre est activé pour le domaine.Je ne suis pas un expert et je ne sais pas l'explication technique, mais en décochant l'état de la fixation trié le problème.