SmtpClient: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement après une période de temps
Tout en travaillant avec le courrier Électronique envoyé dans C#.NET dans visual studio 2008, j'ai obtenu l'erreur ci-dessous
Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement après une période de temps, ou une connexion établie a échoué car l'hôte connecté n'a pas répondu 74.125.53.108:25
Mais le même code fonctionne bien dans certains autres PC, mais quand je suis en train de tester aujourd'hui, il me donne l'erreur dans Send()
méthode... Aussi ma connexion réseau est bonne, où je suis en train de tester l'e-mail code..
Ci-dessous est mon e-mail code
MailMessage mail = new MailMessage();
mail.To.Add(to);
mail.From = new MailAddress(from);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Credentials = new System.Net.NetworkCredential("[email protected]",
"MyPassword");
smtp.EnableSsl = true;
smtp.Send(mail);
Quelles pourraient être les raisons de cette erreur..???
- Peut-être que vous avez dépassé la limite de l'envoi de mails à partir du compte et les opérations ont été suspendus temporairement pour le compte, avez-vous essayer avec un autre compte ?
- C'est la première fois que je suis en train de tester cela aujourd'hui, mais je ne pense pas que à cause de cette raison, il pourrait être un problème aussi j'ai envoyer 5 mail précédemment en 1 jour..... Je n'ai pas essayé avec un autre compte... mais je vais essayer ça...
- j'ai essayé avec un autre compte également, mais n'a pas de travail et la même erreur se produit...
- Pourquoi le port montré que 25 vous le mettre de façon explicite ? son un autre port pour le protocole SSL, si vous spécifiez un port juste de le supprimer
- Je n'ai pas mis n'importe quel port...
- Je pense que vous devriez essayer ceci: stackoverflow.com/a/11513412/676508 Cette solution a sauvé mon monde.
Vous devez vous connecter pour publier un commentaire.
Le code suivant fonctionne pour moi. Votre code a me donner des erreurs, je crois que c'était en raison de ne pas fixer le port 587.
http://forums.asp.net/t/1250771.aspx/4/10