gpt4 book ai didi

c# - 通过标记为网络钓鱼的 Gmail 发送电子邮件

转载 作者:行者123 更新时间:2023-11-30 18:37:23 26 4
gpt4 key购买 nike

我使用 Gmail 的 SMTP 服务器通过 C# 代码发送电子邮件,在接收端 Gmail 报告:

此邮件可能不是由以下地址发送的:地址@gmail.com 了解更多报告网络钓鱼

我使用的发件人地址是 gmail.com 地址。

这是我正在使用的代码:

public class Email
{
public string FromAddress { get; set; }
public string ToAddress { get; set; }
public string Subject { get; set; }
public string Content { get; set; }
public string Password { private get; set; }

public void Send()
{
using (var message = new MailMessage(FromAddress, ToAddress) { IsBodyHtml = true, Subject = Subject, Body = Content })
{
GetSmptClient(FromAddress, Password).Send(message);
}
}

static SmtpClient GetSmptClient(string userName, string password)
{
return new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(userName, password)
};
}
}

知道我做错了什么吗?

最佳答案

您可以在 Google 应用邮件的帐户设置中设置某种类型的授权码,这可能会有所帮助

关于c# - 通过标记为网络钓鱼的 Gmail 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12867972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com