Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menghantar E-mel Menggunakan ASP.NET C# dan SMTP?
Panduan ini menunjukkan cara menghantar e-mel menggunakan ASP.NET C# dan Simple Mail Transfer Protocol (SMTP).
Memahami SMTP
SMTP (Simple Mail Transfer Protocol) ialah protokol standard untuk menghantar e-mel. Ia memerlukan pelayan SMTP untuk bertindak sebagai penyampai antara pengirim dan penerima. Anda memerlukan alamat pelayan (alamat SMTP) untuk mengkonfigurasi fungsi penghantaran e-mel anda.
Melaksanakan Penghantaran E-mel dalam ASP.NET C#
Untuk menghantar e-mel dalam aplikasi ASP.NET C# anda, buat halaman ASPX dan fail belakang kodnya yang sepadan. Gunakan kod berikut dalam kod di belakang:
<code class="language-csharp">using System.Net.Mail; using System.Net; protected void Btn_SendMail_Click(object sender, EventArgs e) { // Email message details MailMessage mail = new MailMessage( txtFrom.Text, // Sender's email address txtTo.Text, // Recipient's email address txtSubject.Text, // Email subject txtBody.Text); // Email body // SMTP client configuration SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; // Replace with your SMTP server address smtp.Port = 587; // Replace with your SMTP server port smtp.EnableSsl = true; // Enable SSL for secure communication smtp.Credentials = new NetworkCredential("[email protected]", "yourPassword"); // Replace with your email and password // Send the email try { smtp.Send(mail); Label1.Text = "Email sent successfully!"; } catch (Exception ex) { Label1.Text = "Error sending email: " + ex.Message; } }</code>
Pertimbangan Penting:
Ganti "smtp.gmail.com"
, 587
dan bukti kelayakan dengan butiran pelayan SMTP anda. Sahkan bahawa Pembekal Perkhidmatan Internet (ISP) anda menyokong SMTP dan alamat e-mel serta kata laluan anda adalah betul. Nilai Host
hendaklah alamat pelayan SMTP anda (mis., "smtp-proxy.tm.net.my"
).
Atas ialah kandungan terperinci Bagaimana untuk Menghantar E-mel Menggunakan ASP.NET C# dan SMTP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!