Menggunakan SSL SMTP dengan Rangka Kerja .NET
Untuk menghantar e-mel dengan selamat melalui SSL SMTP dengan port 465 menggunakan Rangka Kerja .NET, patuhi langkah berikut:
Tubuhkan Objek SmtpClient Baharu: Buat contoh System.Net.Mail.SmtpClient dan konfigurasikan sambungan:
<code class="c#">System.Net.Mail.SmtpClient _SmtpServer = new System.Net.Mail.SmtpClient("tempurl.org"); _SmtpServer.Port = 465; _SmtpServer.EnableSsl = true;</code>
Sediakan Bukti Kesahan Pengesahan: Tetapkan bukti kelayakan pengesahan untuk pelayan:
<code class="c#">_SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");</code>
Lumpuhkan Bukti kelayakan Lalai dan Tetapkan Tamat Masa: Halang penggunaan automatik bukti kelayakan sistem dan tentukan tempoh tamat masa:
<code class="c#">_SmtpServer.UseDefaultCredentials = false; _SmtpServer.Timeout = 5000;</code>
Karang dan Hantar E-mel: Sediakan mesej mel dan hantarkannya menggunakan objek _SmtpServer:
<code class="c#">MailMessage mail = new MailMessage(); mail.From = new MailAddress(from); mail.To.Add(to); mail.CC.Add(cc); mail.Subject = subject; mail.Body = content; mail.IsBodyHtml = useHtml; _SmtpServer.Send(mail);</code>
Atas ialah kandungan terperinci Bagaimana untuk Menghantar E-mel dengan Selamat dengan SSL SMTP menggunakan Rangka Kerja .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!