C#Win。表格-如何使用安全的Gmail ID发送电子邮件?

开发者国家

最近,我发现我的许多客户都已保护gmail ID(有些经过2步验证,有些电子邮件ID尝试登录被阻止),并且不愿意拒绝其安全性,但希望随其发送电子邮件。

谁能建议我一种在不影响安全性的情况下发送电子邮件的方法?

当前的电子邮件代码

MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");             
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Password Recovery ";
mail.Body += " <html>";
mail.Body += "<body>";
mail.Body += "<table>";
mail.Body += "<tr>";
mail.Body += "<td>User Name : </td><td> HAi </td>";
mail.Body += "</tr>";

mail.Body += "<tr>";
mail.Body += "<td>Password : </td><td>aaaaaaaaaa</td>";
mail.Body += "</tr>";
mail.Body += "</table>";
mail.Body += "</body>";
mail.Body += "</html>";
mail.IsBodyHtml = true;
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("sendfrommailaddress.com", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
拉门

您可以创建一个应用程序专用密码,该密码将绕过两因素验证:

https://accounts.google.com/b/0/SmsAuthSettings#asps

另外,您永远不要通过电子邮件发送用户名和密码。发送一个临时的临时URL重置密码-或者-如果需要,请通过另一个渠道(例如SMS或Snail Mail)发送密码。理想情况下,永远不要保存密码,只能将密码散列和加盐(可能还会加胡椒)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#通过Gmail帐户发送电子邮件

如何设置网站联系表格以发送电子邮件

如何自动从Google表格列表发送电子邮件

如何通过Gmail使用C#发送电子邮件

使用 curl c++ 发送电子邮件

如何在发送电子邮件之前获取发送给电子邮件的ID不显示名称C#

使用C#通过Gmail SMTP服务器发送电子邮件

有没有一种方法可以通过Google脚本(表格)发送电子邮件,而不是通过Gmail发送电子邮件

如何通过电子邮件发送电子表格的网址

使用 Google 表格中某列中的电子邮件地址发送电子邮件

如何循环使用onEdit函数以从Google表格中的多行发送电子邮件?

为什么Gmail API无法从C#以HTML格式发送电子邮件?

通过 gmail c# 发送电子邮件错误 #10051 网络无法访问

C#-通过Gmail或其他方式发送电子邮件?

Gmail API 创建和发送电子邮件 .NET C#

如何使用Python使用Gmail发送电子邮件

如何使用C#Task Scheduler托管包装发送电子邮件

如何使用Backbone和C#表单发送电子邮件

如何在 C# 中使用 MimeKit 发送电子邮件

电子邮件表格未发送电子邮件

发送电子邮件后如何通过 EWS 获取电子邮件会话 ID

如何发送电子邮件联系表格上的提交按钮单击..?

如何使表格的内部宽度为100%,图像内部并向左对齐以发送电子邮件

如何在Google表格的每一行中添加“发送电子邮件”按钮?

如何遍历 Google 表格中的单列日期,然后根据日期发送电子邮件

使用win32com通过Outlook发送电子邮件并添加签名文件

如何使用Gmail API快速发送电子邮件

如何使用 nodemailer 和 gmail 发送电子邮件?

如何使用Gmail REST API发送电子邮件