| Titre | « Transmettant par relais » l'erreur niée tout en essayant d'envoyer l'email |
| Date mise à jour | 09/13/2008 |
| Versions affectées | JavaScheduler 2.5+, Automize 4.0+ |
| OS affecté | Pas une anomalie |
| Description | L'utilisateur reçoit l'erreur suivante en essayant d'envoyer l'email : javax.mail.SendFailedException : 550 5.7.1 <name@company.com>… Relais nié Beaucoup de serveurs de smtp utilisent un certain tri de la protection contre le Spamming d'email. Ceci laisse seulement a fait confiance à des utilisateurs ou à des ordinateurs pour envoyer l'email par l'intermédiaire du serveur. |
| Causes | Causes possibles : 1) Le serveur de smtp ne laisse pas transmettre par relais à moins que vous envoyiez l'email d'un IP de confiance ou n'utilise pas l'authentification appropriée. 2) Serveur d'échange de Microsoft : le serveur est installé pour bloquer le relais de smtp. 3) Quelques serveurs te permettent d'envoyer l'email intérieurement mais pas aux adresses externes d'email. 4) Quelques serveurs de smtp exigent l'utilisateur d'email à la procédure de connexion et contrôlent leur atleast d'email POP3 une fois sur l'IP donné avant qu'ils laissent que l'utilisateur envoient le courrier de smtp de cet IP. Une fois que l'email POP3 est contrôlé en utilisant un utilisateur/pwd valides, l'IP d'ordinateurs alors est automatiquement ajouté à une liste sûre sur le serveur. C'est une autre voie d'empêcher le Spamming. 5) Le relais nié est une mesure de sécurité commune employée par des serveurs de smtp quand un certain email address et son mail server sont mis sur une liste noire pour le Spam de relais d'email violations. Beaucoup de serveurs honnêtes de courrier obtiennent mis en fonction cette liste parce que quelqu'un a traversé et a utilisé leur serveur pour transmettre par relais le Spam. Il y a de diverses listes noires disponibles et les serveurs de smtp peuvent souscrire à aucune, à quelques unes ou à plusieurs de ces listes. Par conséquent vous pouvez pouvoir envoyer l'email à une adresse mise sur la liste noire par un serveur de smtp mais pas par des autres. |
| Solution | Solutions possibles : 1. Assurez-vous avec votre administrateur d'email que votre serveur d'email est installé pour permettre le smtp transmettant par relais des adresses internes locales de confiance d'IP. 2. Assurez-vous que votre IP address d'ordinateurs est sur la liste de clients de confiance sur le serveur d'email. 3. Quelques serveurs d'email peuvent laisser transmettre par relais seulement si vous ouvrez une session et contrôlez l'atleast d'email une fois d'un IP address donné. Dans ce cas-ci, vous pouvez contrôler votre email POP3 d'abord avant d'envoyer l'email de smtp à partir d'un nouvel ordinateur. 4. Quelques serveurs d'email permettent smtp transmettant par relais seulement si vous ouvrez une session et contrôlez l'email dans le derniers d'une heure/jour etc… dans ce cas-ci, vous devraient employer la méthode de l'authentification pop3 pour envoyer l'email. 5. Quelques serveurs exigent de toi d'authentifier avant d'envoyer l'email. Dans ce cas-ci, utilisez les méthodes d'authentification de smtp ou de Java. 6. Échange de Microsoft : assurez-vous que votre serveur d'échange est configuré pour permettre le smtp transmettant par relais ou pour les addreses de confiance d'IP, ou pour les utilisateurs qui sont authentifiés. 7. Assurez-vous que votre administrateur d'email a configuré votre IP address/compte pour envoyer l'email interne et externe. |
| Sortez le logarithme naturel | Envoyez l'email échoué pour l'erreur suivante : javax.mail.SendFailedException : Adresses incorrectes ; l'exception emboîtée est : javax.mail.SendFailedException : 550 5.7.1 <name@company.com>… Relais nié |
| Mettez au point le logarithme naturel |
- |