Accès relais refusé lors de l'envoi de courrier, Autre domaine en dehors du réseau
De l'envoi de courrier les résultats dans l'erreur "Relay access denied".
Il jette "Relay access denied", à chaque fois que j'ai essayé d'envoyer un mail à "other_domain" à partir de "outside_network".
Il fonctionne très bien pour "myown_domain" à partir de "l'extérieur/inside_network" et à "other_domain" à partir de "inside_network".
Voici la liste des commandes telnet.
mail from:[email protected]
- 250 2.1.0 Ok
rcpt to:[email protected]
- 250 2.1.5 Ok
rcpt to:[email protected]
- 554 5.7.1 <[email protected]>: Relay access denied.
rcpt to:[email protected]
- 554 5.7.1 <[email protected]>: Relay access denied.
rcpt to:[email protected]
- 554 5.7.1 <[email protected]>: Relay access denied.
J'ai suivi toutes les étapes décrites dans "Le Support De Microsoft" et assurez-vous que le serveur configuré de manière correcte et il ne rejette pas tout courrier. J'ai aussi essayé de tracer à l'aide de quelques blogs comme cette une.
Tout en utilisant MxToolbox également obtenu le même résultat "Relay access denied".
Comme "Relay access denied" est très fréquemment.. il y a beaucoup de blogs/documentation sont là.. j'ai essayé de tout lire, mais je pense que je suis à la recherche dans le mauvais endroit.
Quelqu'un at-il une suggestion?
source d'informationauteur man19688
Vous devez vous connecter pour publier un commentaire.
Si elle est de vous donner relay access denied lorsque vous essayez d'envoyer un e-mail à partir de l'extérieur de votre réseau à un domaine de votre serveur n'est pas autorisé pour alors cela signifie que votre connecteur de réception ne vous accorde les autorisations pour l'envoi/le relais. Probablement ce que vous devez faire est de s'authentifier sur le serveur pour recevoir les autorisations pour le relais, mais qui ne dépendent de la configuration de votre connecteur de réception. Dans Exchange 2007/2010/2013 vous devez l'activer ExchangeUsers la permission de groupe ainsi qu'un mécanisme d'authentification tels que l'authentification de Base.
Une fois que vous êtes sûr de votre connecteur de réception est configuré assurez-vous que votre client de messagerie est configuré pour l'authentification et pour le serveur SMTP. Il dépend de la configuration de votre serveur, mais normalement pour Exchange vous devez configurer le nom d'utilisateur par lui-même, pas besoin pour le domaine annexé ou préfixés.
De tester des choses avec authentification via telnet, vous pouvez aller sur mon post ici pour les directions: https://jefferyland.wordpress.com/2013/05/28/essential-exchange-troubleshooting-send-email-via-telnet/
J'utilise THUNDERBIRD comme MUA et j'ai le même problèmes.
J'ai résolu en ajoutant l'adresse IP de mon PC à la maison sur mynetworks paramètre principal.cf
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 MyIpAddress
P. S. je n'ai pas une ip statique pour mon PC à la maison, donc quand mon fournisseur d'accès de changer ça, je ave pour régler tous les temps.
Configuration
$mail->SMTPAuth = true;
a été la solution pour moi. La raison en est parce que sans authentification que le serveur de messagerie réponses avec "Relay access denied'. Depuis mettre cela dans mon code, tous les mails fonctionnent très bien.Définir votre SMTP auth true si l'aide de la classe PHPmailer: