首頁 > 後端開發 > C++ > 如何使用.NET通過Gmail發送個性化電子郵件?

如何使用.NET通過Gmail發送個性化電子郵件?

Patricia Arquette
發布: 2025-02-03 00:16:10
原創
236 人瀏覽過

How to Send Personalized Emails via Gmail using .NET?

利用.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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板