.NETを使用してGmailを介してパーソナライズされた電子メールを送信します
.NETアプリケーションからGmailアカウントを直接使用して、電子メールを送信して、より多くのコントロールとカスタムオプションを提供します。以下は、この目標を達成する方法です。 1。正しい.NETネーミングスペースを選択してください電子メール通信を処理するために、放棄された
の代わりに命名スペースを使用します。
2。SMTPクライアントを構成
必要な構成設定を使用してくださいオブジェクト:System.Net.Mail
System.Web.Mail
SmtpClient
を確認するための2つのステップ
<code class="language-csharp">var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) };</code>
アプリケーションパスワードは、Googleアカウントセキュリティページにアクセスし、「アプリケーションパスワード」に基づく手順の下で生成されます。 生成された適用されたパスワードは、
属性でとして使用されます。 MailMessage
<code class="language-csharp">using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); }</code>5。低いセキュリティを有効にするためのアプリケーションアクセス
2つのステップ検証を有効にしたくない場合は、Googleアカウント設定の「セキュリティ」の下で「セキュリティアプリケーションの低いアクセス」を一時的に有効にすることができます。ただし、安全上の理由から、推奨されません。
以上が.NETを使用してGmailからパーソナライズされた電子メールを送信する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。