ホームページ >バックエンド開発 >C++ >.NETを使用してGmailを介してパーソナライズされた電子メールを送信する方法は?

.NETを使用してGmailを介してパーソナライズされた電子メールを送信する方法は?

Patricia Arquette
Patricia Arquetteオリジナル
2025-02-03 00:16:10148ブラウズ

How to Send Personalized Emails via Gmail using .NET?

.NETを使用してGmailを介してパーソナライズされた電子メールを送信します

この記事では、.NETアプリケーションを使用してGmailアカウントを介してパーソナライズされた電子メールを送信する方法を紹介します。 System.net.mailの命名スペースを使用して、この関数を実装できます。

次のコードの例は、GmailをSMTPサーバーとして使用してメールを送信する方法を示しています。

重要な予防策:

<code class="language-csharp">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);
}</code>

Googleアカウントが2つの手順で開かれている場合は、コードでそれをバイパスするためのアプリケーションパスワードを生成してください。 Googleアカウントセキュリティ設定で「安全アプリケーションアクセスが低い」オプションを有効にしないことをお勧めします。 2つの手順を使用して確認してください。

    以上が.NETを使用してGmailを介してパーソナライズされた電子メールを送信する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。