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
Lepaskan: 2025-02-03 00:13:13
asal
245 orang telah melayarinya

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>
Salin selepas log masuk
<.> 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>
Salin selepas log masuk
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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan