le code ci-dessous fonctionne bien en local, mais si le téléchargement le télécharge sur godaddy, cela ne fonctionne pas.
Erreur: affichage
Le serveur SMTP nécessite une connexion sécurisée ou le client n'a pas été authentifié. La réponse du serveur était: 5.5.1 Authentification requise. En savoir plus sur
Line 53:
Line 54: smtp.EnableSsl = true;
Line 55: smtp.Send(message);
Line 56:
Line 57:
plz vérifier ci-dessous le code
MailMessage message = new MailMessage();
message.From = new MailAddress(emailid.Text);
message.To.Add(new MailAddress("[email protected]"));
message.Subject = "NaatKhawan's Feedback";
message.Body = "Selected: " + DropDownList1.Text.ToString() + "<br/><br/>Name: " + name.Text.ToString() + " <br/><br/>Email: " + emailid.Text.ToString() + " <br/><br/>Contact Number: " + phone.Text.ToString() + " <br/><br/>Message:<br/> " + remabox.Text.ToString();
message.IsBodyHtml = true;
// finaly send the email:
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "123");
smtp.EnableSsl = true;
smtp.Send(message);
lbltxt.Visible = true;
name.Text = "";
emailid.Text = "";
phone.Text = "";
remabox.Text = "";
lbltxt.Text = "Thank you for supporting NaatKhawan";
vous devez activer l'application pour accéder au compte gmail. Ce lien vous aidera
J'ai le même problème.
J'ai trouvé cette solution:
Google peut bloquer les tentatives de connexion de certaines applications ou appareils qui n'utilisent pas les normes de sécurité modernes. Étant donné que ces applications et appareils sont plus faciles à pénétrer, leur blocage permet de sécuriser votre compte.
Voici quelques exemples d'applications qui ne prennent pas en charge les dernières normes de sécurité:
L'application Mail sur votre iPhone ou iPad avec iOS 6 ou inférieur L'application Mail sur votre téléphone Windows précédant la version 8.1 Certains clients de messagerie de bureau comme Microsoft Outlook et Mozilla Thunderbird Par conséquent, vous devez activer la connexion moins sécurisée dans votre compte Google.
Une fois connecté à votre compte Google, accédez à:
Je viens de rencontrer le même problème.
J'ai essayé la réponse d'Aidin Eslami et cela n'a fait qu'un travail partiel:
Après avoir activé l'accès aux applications moins sécurisées ici: https://www.google.com/settings/security/lesssecureapps J'ai réussi à envoyer des e-mails depuis ma machine locale mais pas depuis mon hébergeur.
Et puis j'ai trouvé cette page d'assistance Google: https://support.google.com/accounts/answer/600956
Vous rencontrez toujours des difficultés pour vous connecter?
Si vous avez essayé toutes les options ci-dessus mais ne parvenez toujours pas à vous connecter à votre compte sur l'application, essayez ce qui suit:
Accédez à https://accounts.google.com/DisplayUnlockCaptcha dans le navigateur de votre appareil. Saisissez votre nom d'utilisateur et votre mot de passe, puis saisissez les lettres à l'écran. Revenez à l'application et essayez de vous reconnecter.
Après avoir appuyé sur le bouton du DisplayUnlockCaptcha, tout fonctionne!
Espère que cela aide aussi les autres. Bonne chance.
J'ai également eu ce problème avec l'envoi d'e-mails depuis mon application locale et j'ai essayé de nombreuses suggestions différentes.
Après quelques heures de lutte avec cela, il s'est avéré que le problème était lié au fait que j'avais 2 comptes Google et que j'utilisais mon deuxième compte et que tous les paramètres étaient corrects, j'ai même activé lesssecureapps sur ce compte, mais cela n'a toujours pas fonctionné. . La dernière chose que j'ai essayée a été de changer la configuration de SmtpClient pour utiliser mon autre compte Gmail et tout a fonctionné comme par magie.