Maison >développement back-end >C++ >Comment envoyer des e-mails personnalisés via Gmail en utilisant .NET?

Comment envoyer des e-mails personnalisés via Gmail en utilisant .NET?

Patricia Arquette
Patricia Arquetteoriginal
2025-02-03 00:16:10147parcourir

How to Send Personalized Emails via Gmail using .NET?

Utilisez .NET pour envoyer des e-mails personnalisés via gmail

Cet article présente comment utiliser l'application .NET pour envoyer des e-mails personnalisés via le compte Gmail. Vous pouvez utiliser System.net.net Naming Space pour implémenter cette fonction.

Les exemples de code suivants montrent comment utiliser Gmail comme serveur SMTP pour envoyer un e-mail:

Précautions importantes:
<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>

Si votre compte Google est ouvert pour deux étapes, veuillez générer le mot de passe de l'application pour le contourner dans le code.

    Il est recommandé de ne pas activer l'option "Low Safety Application Access" dans les paramètres de sécurité du compte Google. Veuillez utiliser deux étapes pour vérifier.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn