Tire de .NET pour envoyer des e-mails personnalisés via Gmail
Vous souhaitez envoyer des e-mails personnalisés à vos groupes d'émission de radio à l'aide de votre compte Gmail? C'est tout à fait possible! Ce guide montre comment utiliser .NET pour y parvenir.
Détails de l'implémentation:
L'espace de noms System.Net.Mail
dans .NET fournit les outils nécessaires. Voici un exemple de code:
<code class="language-csharp">using System.Net; using System.Net.Mail; // Sender and recipient email addresses var fromAddress = new MailAddress("example@gmail.com"); var toAddress = new MailAddress("receiver@example.com"); // Gmail authentication credentials (use App Password if 2-Step Verification is enabled) const string fromPassword = "{Your Gmail password or app-specific password}"; // Email content const string subject = "Personalized Email"; const string body = "Your customized message to the band"; // Gmail SMTP server settings var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; // Compose and send the email using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); }</code>
Remarques importantes:
Authentification à deux facteurs (2FA): Si vous avez 2FA activé sur votre compte Gmail, vous Vous devez générer un mot de passe spécifique à l'application via vos paramètres Google Security et l'utiliser à la place à la place de votre mot de passe ordinaire.
Accès aux applications moins sécurisées: Évitez d'activer "l'accès des applications moins sécurisé" dans vos paramètres GMail. L'utilisation de mots de passe 2FA et spécifiques à l'application est l'approche recommandée et plus sécurisée.
et subject
avec des données spécifiques à la bande. body
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!