首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SMTP服务器需要安全连接,或者客户端未经过身份验证。如果上传到godaddy

SMTP服务器需要安全连接,或者客户端未经过身份验证。如果上传到godaddy
EN

Stack Overflow用户
提问于 2013-10-01 16:23:52
回答 4查看 83.6K关注 0票数 19

下面的代码在本地运行得很好,但是如果上传到上,就不能工作了。

错误:正在显示

服务器需要安全连接,或者客户端未经过身份验证。服务器响应为: 5.5.1需要身份验证。了解详细信息,请访问

代码语言:javascript
复制
Line 53:        
Line 54:         smtp.EnableSsl = true;
Line 55:         smtp.Send(message);
Line 56: 
Line 57: 

代码下面的plz检查

代码语言:javascript
复制
    MailMessage message = new MailMessage();
    message.From = new MailAddress(emailid.Text);

    message.To.Add(new MailAddress("receiver@gmail.com"));

    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("123@gmail.com", "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";
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-25 15:29:16

您应该允许应用程序访问gmail帐户。This link will help you

票数 36
EN

Stack Overflow用户

发布于 2014-09-13 19:17:54

我也有同样的问题。

我找到了这个解决方案:

谷歌可能会阻止来自一些不使用现代安全标准的应用程序或设备的登录尝试。由于这些应用程序和设备更容易入侵,因此阻止它们有助于保护您的帐户安全。

一些不支持最新安全标准的应用程序示例包括:

邮件应用程序在你的iPhone或iPad与Windows6或更低的邮件应用程序在你的iOS phone 8.1版本之前的一些桌面邮件客户端,如Microsoft Outlook和Mozilla Thunderbird,因此,你必须在你的谷歌帐户中启用较不安全的登录。

登录google帐户后,请转到:

https://www.google.com/settings/security/lesssecureapps

票数 17
EN

Stack Overflow用户

发布于 2015-12-31 06:26:00

我刚刚遇到了同样的问题。

尝试了Aidin Eslami的答案,它只起到了部分作用:

在这里:https://www.google.com/settings/security/lesssecureapps中启用了不太安全的应用程序访问后,我设法从本地机器发送电子邮件,但不是从我的网络主机。

然后我找到了这个谷歌支持页面:https://support.google.com/accounts/answer/6009563

仍然在登录时遇到问题吗?

如果你已经尝试了上述所有选项,但仍然无法在应用程序上登录到你的帐户,请尝试以下方法:

转到设备浏览器上的https://accounts.google.com/DisplayUnlockCaptcha。输入您的用户名和密码,然后在屏幕上键入字母。返回到应用程序,然后再次尝试登录。

按下DisplayUnlockCaptcha中的按钮后,一切正常!

希望这对其他人也有帮助。祝好运。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19111325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档