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 ditinggalkanuntuk 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>
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>
dalam atribut .
<.> 5. Akses Permohonan untuk Membolehkan Keselamatan Rendah (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!