首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从asp.net应用程序发送邮件解锁gmail最新安全技术

从asp.net应用程序发送邮件解锁gmail最新安全技术
EN

Stack Overflow用户
提问于 2014-10-11 02:40:46
回答 2查看 1.8K关注 0票数 0

我正在用asp.net C#开发一个注册表。当点击Submit按钮时,我想从我的gmail帐户发送一封电子邮件到注册客户的gmail帐户。但当我尝试的时候,一封安全邮件“

您好*,我们最近阻止了您的谷歌帐户jijosanthigiri@gmail.com的登录尝试。登录尝试详细信息日期和时间: 2014年10月10日(星期五)下午5:51:05 UTC位置:印度如果这不是您请查看您的帐户活动页面*查看是否有可疑之处。无论是谁尝试登录您的帐户,都知道您的密码;我们建议您立即更改密码。如果是你,你可以切换到谷歌开发的应用程序,比如Gmail来访问你的账户(推荐),或者更改你在https://www.google.com/settings/security/lesssecureapps上的设置,这样你的账户就不再受到现代安全标准的保护。。诚心诚意,Google Accounts团队

“我的代码是:

代码语言:javascript
复制
MailMessage MyMailMessage = new MailMessage();
        SmtpClient SMTPServer = new SmtpClient("smtp.gmail.com");
        SMTPServer.Credentials = new NetworkCredential("7878@gmail.com", "*******");
        MyMailMessage.From = new MailAddress("7878@gmail.com");
        MyMailMessage.To.Add("123@gmail.com");
        MyMailMessage.Subject = "Test Form";
        MyMailMessage.IsBodyHtml = true;
        MyMailMessage.Body = "EMail Neocon";
        SMTPServer.DeliveryMethod = SmtpDeliveryMethod.Network;
        SMTPServer.UseDefaultCredentials = false;
        SMTPServer.Port = 25;

        SMTPServer.EnableSsl = true;


        try
        {
            SMTPServer.Send(MyMailMessage);
            lblstat.Text = "OK";
        }
        catch (Exception ex)
        {

        }

我用谷歌搜索了这个错误,但没有一个完美的解决方案来穿透屏蔽而不输入客户的gmail帐户。请提前帮助和感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-10-11 03:01:48

尝试删除设置SMTP端口的位置。SSL不使用端口25。

'SMTPServer.Port = 25;

谢谢

票数 0
EN

Stack Overflow用户

发布于 2014-10-15 04:41:50

我在从Gmail发送邮件时也遇到了问题。我发现库System.Net.Mail不支持SSL。要解决您的问题,请使用TLS,gmail的端口为587

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

https://stackoverflow.com/questions/26305968

复制
相关文章

相似问题

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