首頁 > 後端開發 > C++ > 如何使用.NET從Gmail帳戶發送電子郵件?

如何使用.NET從Gmail帳戶發送電子郵件?

DDD
發布: 2025-02-02 23:48:17
原創
412 人瀏覽過

How Can I Send Emails from My Gmail Account Using .NET?

>通過.net通過gmail發送電子郵件:一種簡化的方法

>厭倦了依靠您的網絡主機進行電子郵件發送? 使用您的Gmail帳戶進行更多個性化的消息傳遞。 System.Net.Mail>提供了比過時的System.Web.Mail的優越替代方案,簡化了SSL配置。以下代碼片段演示瞭如何使用.NET毫不費力地從您的Gmail帳戶發送電子郵件:

<code class="language-csharp">using System.Net;
using System.Net.Mail;

// Replace with your actual credentials
var fromAddress = new MailAddress("[email protected]", "Your Name");
var toAddress = new MailAddress("[email protected]", "Recipient Name");
string fromPassword = "Your Gmail App Password"; // See instructions below
string subject = "Email Subject";
string body = "Email 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);
}</code>
登入後複製

gmail安全設置:正確的配置對於成功的電子郵件傳遞至關重要。 檢查您的Google帳戶的安全設置(安全&gt;登錄到Google&GT; 2步驗證):

  • 啟用了2步驗證:生成一個應用程序密碼。轉到應用程序密碼,選擇“郵件”作為應用,然後選擇“ Windows Computer”作為設備。 將此生成的密碼用作您的fromPassword
  • 2步驗證禁用:
  • 雖然可以使用常規的Gmail密碼,但出於安全原因,強烈勸阻“較低的安全應用訪問”。 使用App密碼是推薦的方法。
  • 此簡化方法可確保直接從您​​的.NET應用程序中的Gmail帳戶發送安全可靠的電子郵件。

以上是如何使用.NET從Gmail帳戶發送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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