
利用.NET通過Gmail發送個性化郵件
本文介紹如何使用.NET應用程序通過Gmail帳戶發送個性化郵件。您可以利用System.Net.Mail命名空間實現此功能。
以下代碼示例演示瞭如何使用Gmail作為SMTP服務器發送電子郵件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 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中文網其他相關文章!