当前位置: 首页 > 知识库问答 >
问题:

从asp发送邮件。net应用程序的最新安全技术

归鹤龄
2023-03-14

我正在用asp.netC#开发一个注册表。单击提交按钮时,我想从我的gmail帐户向注册客户的gmail帐户发送一封电子邮件。但是当我尝试时,安全邮件以“

您好******,我们最近阻止了您登录Google帐户的尝试[jijosanthigiri@gmail.com]. 登录尝试详细信息日期

“我的代码是:

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)
        {

        }

我在google上搜索了错误,但没有一个完美的解决方案可以在不输入客户的gmail帐户的情况下穿透阻塞。请提前帮助和感谢

共有2个答案

祁杰
2023-03-14

我也有从Gmail发送邮件的问题。我发现了图书馆系统。网邮件不支持SSL。要解决您的问题,请使用TLS,对于gmail,它的端口为587

柴宏阔
2023-03-14

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

'SMTPServer。端口=25;

谢谢

 类似资料:
  • 我们研发的App可以在用户确认访问我们的分支机构后向其发送电子邮件。当我们使用以下Gmail配置时,它可以正常工作:电子邮件:ainetwgdocs@gmail.comPasswd:XXXXX SMTP服务器:smtp.gmail.com端口:587但是,当我们尝试使用基于域的帐户时,它根本不起作用。我们使用以下参数:电子邮件:contact@ainetw.comPasswd:XXXXX SMTP

  • 我使用Android Studio和这个库;https://github.com/yesidlazaro/GmailBackground . 我正在尝试从我的android应用程序发送电子邮件。但是每当我尝试从Gmail帐户发送电子邮件时,它都不起作用。因为谷歌将我的应用程序固定为“不太安全的应用程序”并阻止它。 我不得不从gmail的安全设置中允许不太安全的应用程序。但我不想这样做。我如何解决这

  • 千万不要轻视正确配置安全设置的重要性。如果不正确配置安全设置,不但会使您的 ASP 应用程序遭受不必要的篡改,而且会妨碍正当用户访问您的 .asp 文件。 Web 服务器提供了各种方法来保护您的 ASP 应用程序免受未授权的访问和篡改。在您读完本主题下的安全信息之后,请花一定的时间仔细检查一下您的 Windows NT 和 Web 服务器安全性文档。 NTFS 权限 您可以通过为单独的文件和目录应

  • 我正在尝试使用Java向Gmail帐户发送邮件,代码如下。我似乎做的每件事都是正确的,但我收到了身份验证失败的消息。谷歌想让我打开“不太安全的应用”功能来实现传输。 有没有一种方法可以让Gmail对Java满意,并且不会出现“打开不太安全的应用程序”的错误? 错误: 代码: 我已经做了研究,所以据我所知,代码不是问题所在,只是没有看到一个解决方案,用于不太安全的应用程序消息。 参考文献: 参考文献

  • 问题内容: 在我的AngularJS Web应用程序之一中,我需要通过向相关人员发送电子邮件来确认密码。如何在AngularJS中实现呢?我是.NET专家,正在使用Visual Studio 2013。 问题答案: 我已经通过网络服务实现了,请参考下面的代码片段 和ajax调用为

  • 使用根据java文档 使用此客户端进行的所有服务调用都是阻塞的,并且在服务调用完成之前不会返回。 快速的问题是,它是线程安全的吗?。多个线程是否可以使用相同的实例并行调用