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

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

Barbara Streisand
Barbara Streisandasal
2025-02-03 00:13:13319semak imbas

How to Send Personalized Emails from Gmail using .NET?

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

secara langsung menggunakan akaun gmail anda dari aplikasi .NET untuk menghantar e -mel untuk menyediakan lebih banyak kawalan dan pilihan tersuai. Berikut adalah kaedah untuk mencapai matlamat ini:

<.> 1. Pilih ruang penamaan yang betul.

Gunakan penamaan ruang bukannya ditinggalkan

untuk memproses komunikasi e -mel. <.> 2. Konfigurasi klien SMTP

System.Net.Mail Gunakan tetapan konfigurasi yang diperlukan System.Web.Mail objek:

<.> 3. Buat dan hantar e -mel

Buat objek dan sediakan pengirim, penerima, tema dan teks: SmtpClient

<code class="language-csharp">var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};</code>
<.> 4. Dua langkah untuk mengesahkan

Jika anda mengaktifkan pengesahan dua langkah dalam akaun Google, anda mesti:

MailMessage Kata laluan aplikasi dihasilkan dengan mengakses halaman keselamatan akaun Google dan di bawah arahan di bawah "kata laluan aplikasi".

<code class="language-csharp">using (var message = new MailMessage(fromAddress, toAddress)
{
    Subject = subject,
    Body = body
})
{
    smtp.Send(message);
}</code>
Kata laluan yang digunakan digunakan digunakan sebagai

dalam atribut .

<.> 5. Akses Permohonan untuk Membolehkan Keselamatan Rendah (tidak disyorkan)

  • Jika anda tidak mahu mengaktifkan pengesahan dua langkah, anda boleh mengaktifkan "Akses Aplikasi Keselamatan Rendah" sementara di bawah "Keselamatan" dalam tetapan akaun Google. Walau bagaimanapun, atas sebab keselamatan, tidak disyorkan.

Atas ialah kandungan terperinci Bagaimana cara menghantar e -mel yang diperibadikan dari 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