Rumah >pembangunan bahagian belakang >C++ >Bagaimana cara menghantar e -mel yang diperibadikan melalui gmail menggunakan .net?

Bagaimana cara menghantar e -mel yang diperibadikan melalui gmail menggunakan .net?

Patricia Arquette
Patricia Arquetteasal
2025-02-03 00:16:10194semak imbas

How to Send Personalized Emails via Gmail using .NET?

Gunakan .net untuk menghantar e -mel yang diperibadikan melalui gmail

Artikel ini memperkenalkan cara menggunakan aplikasi .NET untuk menghantar e -mel yang diperibadikan melalui akaun Gmail. Anda boleh menggunakan ruang penamaan System.net.mail untuk melaksanakan fungsi ini.

Contoh kod berikut menunjukkan cara menggunakan Gmail sebagai pelayan SMTP untuk menghantar e -mel:

Langkah berjaga -jaga penting:
<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>

Jika akaun Google anda dibuka untuk dua langkah, sila hasilkan kata laluan aplikasi untuk memintasnya dalam kod.

    Adalah disyorkan untuk tidak membolehkan pilihan "Akses Aplikasi Keselamatan Rendah" dalam tetapan Keselamatan Akaun Google. Sila gunakan dua langkah untuk mengesahkan.

Atas ialah kandungan terperinci Bagaimana cara menghantar e -mel yang diperibadikan melalui gmail menggunakan .net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn