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
Libérer: 2025-02-02 23:48:17
original
515 Les gens l'ont consulté

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

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);
}
Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal