IIS SMTP: 550 5.7.1 Impossible de relayer

J'essaie de configurer le server SMTP IIS 6 pour le courrier sortant. J'ai fait le test telnet suivant de Wikipédia et obtenais une erreur surlignée en gras ci-dessous.

220 smtp.example.com Microsoft ESMTP MAIL Service, Version: 6.0. . prêt à
Moi: HELO smtp.example.com
Telnet: 250 Bonjour smtp.example.com [127.0.0.1]
Moi: MAIL FROM: bob@example.org
Telnet: 250 2.1.0 bo@example.org …. Expéditeur Ok
Moi: RCPT TO: alice@gmail.com
Telnet: 550 5.7.1 Impossible de relayer pour alice@gmail.com

J'utilise la configuration par défaut du server virtuel SMTP. Dois-je apporter des modifications de configuration pour résoudre cette erreur?

Merci d'avoir lu!

MISE À JOUR: le problème a été corrigé en utilisant l'adresse IP de la machine, pas l'hôte local ou 127.0.0.1 Merci à tous pour vos réponses.

2 Solutions collect form web for “IIS SMTP: 550 5.7.1 Impossible de relayer”

Si vous allez envoyer des courriels directement à partir du server SMTP d'IIS, il n'est pas nécessaire de configurer les parameters de relais. Le server qui envoie un e-mail sortant n'est pas un relais. Les tests que vous exécutez sont exactement ce que vous attendez lorsque vous essayez d'envoyer un courrier électronique via le server à partir d'un autre hôte (car le relais n'est pas activé). IIS SMTP est un server SMTP entièrement fonctionnel et, en tant que tel, ne nécessite aucune configuration de relais, à less que d'autres hôtes n'encrivent de courrier électronique à des domaines externes (domaines non originaux du server SMTP IIS). Encore une fois, si le server SMTP IIS envoie son propre courrier électronique à des domaines externes, aucune configuration de relais n'est requirejse.

Ce n'est pas une erreur. Votre server vous dit qu'il a été configuré pour ne pas "relayer" (c'est-à-dire envoyer à un autre server). C'est généralement bon. Vous ne souhaitez pas joindre un server SMTP à Internet qui peut relayer le courrier à n'importe quel endroit, car les spammeurs le findont en très peu de time et commenceront à l'utiliser pour envoyer des courriels en leur nom.

Consultez les parameters "Relais …" dans l'onglet "Accès" des propriétés du server SMTP. Vous pouvez spécifier les adresses IP des clients autorisés à relayer et permettre aux users authentifiés de relayer (ce qui est coché par défaut).

Si vous ne pouvez absolument pas configurer vos clients pour vous authentifier, leur permettre de relayer par adresse IP ou la gamme d'adresses IP est acceptable. Permettre au monde de relayer sur une machine qui est connectée à Internet n'est pas, et, à mon avis, il n'est pas acceptable de le faire sur un réseau local (bien que les opinions des autres, sans aucun doute, diffèrent de celles de la mienne).

  • Comment puis-je personnaliser les réponses suivantes de Postsortingck avant la queue?
  • Est-ce que une déclaration d'anomalie nestede dans une input "include:" SPF prend la priorité sur une softfail dans l'input parent?
  • À quel point le server SMTP de nos entresockets est-il sécurisé si la fonction PHP MAIL peut l'utiliser?
  • Quel domaine devrait avoir des counts de messagerie "abus" ou "postmaster" ou "fbl"?
  • 554 5.7.1 <mail_addr>: accès au relais refusé centos postfix
  • Les e-mails envoyés par SMTP sur VPS sont considérés comme des spams
  • Certificat SSL de hMail Server Vérifiez le problème | TLS / SSL handshake a échoué
  • Comment configurer mon domaine et votre application Web afin que les emails envoyés à partir de ce dernier ne soient pas bloqués en tant que spam?
  • Postfix Catchall - Évitez le spam
  • Configurer Postfix comme relais / filter
  • En envoyant beaucoup de mails à l'aide de SmtpClient (C #) prend très longtime après un certain time
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.