首页 > 后端开发 > C++ > 如何使用.NET通过Gmail发送个性化电子邮件?

如何使用.NET通过Gmail发送个性化电子邮件?

Patricia Arquette
发布: 2025-02-03 00:16:10
原创
193 人浏览过

How to Send Personalized Emails via Gmail using .NET?

利用.NET通过Gmail发送个性化邮件

本文介绍如何使用.NET应用程序通过Gmail帐户发送个性化邮件。您可以利用System.Net.Mail命名空间实现此功能。

以下代码示例演示了如何使用Gmail作为SMTP服务器发送电子邮件:

using System.Net;
using System.Net.Mail;

var fromAddress = new MailAddress("sender@gmail.com", "发件人姓名");
var toAddress = new MailAddress("recipient@example.com", "收件人姓名");
const string fromPassword = "我的Gmail密码";
const string subject = "邮件主题";
const string body = "邮件正文";

var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};

using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})
{
    smtp.Send(message);
}
登录后复制

重要注意事项:

  • 如果您的Google帐户启用了两步验证,请生成应用密码以在代码中绕过它。
  • 建议不要启用Google帐户安全设置中的“安全性较低的应用访问”选项。 请改用两步验证。

以上是如何使用.NET通过Gmail发送个性化电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板