在ASP.NET C# 中發送電子郵件
如果您是ASP.NET 新手並希望發送電子郵件,請了解發件人/接收方SMTP 概念至關重要。 SMTP(簡單郵件傳輸協定)定義了電子郵件傳輸的規則。
程式碼範例:
請考慮使用ISP 提供的正確SMTP 位址的以下程式碼:
using System; using System.Net.Mail; public partial class SendMail : System.Web.UI.Page { protected void Btn_SendMail_Click(object sender, EventArgs e) { MailMessage mailObj = new MailMessage( txtFrom.Text, txtTo.Text, txtSubject.Text, txtBody.Text); SmtpClient SMTPServer = new SmtpClient("smtp-proxy.tm.net.my"); // Replace the hardcoded credentials with your own credentials SMTPServer.Credentials = new System.Net.NetworkCredential("yourusername", "yourpassword"); SMTPServer.Port = 25; // Adjust the port number according to the SMTP server's configuration (e.g., Google uses port 587) SMTPServer.EnableSsl = true; // This will depend on the SMTP server's security requirements try { SMTPServer.Send(mailObj); } catch (Exception ex) { Label1.Text = ex.ToString(); } } }
透過使用正確的SMTP 位址和連接埠、指定您的憑證並啟用SSL 加密(如果需要),您可以從您的ASP.NET C#應用程式成功發送電子郵件。
以上是如何在 ASP.NET C# 中使用 SMTP 傳送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!