Maison >développement back-end >C++ >Comment puis-je envoyer des e-mails de mon compte Gmail à l'aide de .NET?

Comment puis-je envoyer des e-mails de mon compte Gmail à l'aide de .NET?

DDD
DDDoriginal
2025-02-02 23:48:17461parcourir

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

Envoi des e-mails via Gmail avec .NET: une approche simplifiée

Fatigué de compter sur votre hébergeur pour la livraison des e-mails? Utilisez votre compte Gmail pour une messagerie plus personnalisée. System.Net.Mail offre une alternative supérieure à la configuration SSL obsolète obsolète. L'extrait de code suivant montre comment envoyer des e-mails sans effort à partir de votre compte Gmail à l'aide de .NET: System.Web.Mail

<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>

Paramètres de sécurité Gmail: La configuration appropriée est cruciale pour une livraison par e-mail réussie. Vérifiez les paramètres de sécurité de votre compte Google (Security & GT; Signer à Google & GT; Vérification en 2 étapes):

  • Vérification en 2 étapes activée: générer un mot de passe d'application. Accédez aux mots de passe de l'application, sélectionnez "Mail" comme application et "ordinateur Windows" comme appareil. Utilisez ce mot de passe généré comme . fromPassword
  • Vérification en 2 étapes désactivée: Bien que possible d'utiliser votre mot de passe Gmail habituel, l'activation de "l'accès à l'application moins sécurisé" est fortement découragé pour des raisons de sécurité. L'utilisation de mots de passe d'application est l'approche recommandée.
Cette méthode rationalisée garantit un e-mail sécurisé et fiable envoyant directement à partir de votre compte Gmail dans vos applications .NET.

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