E-Mails in ASP.NET C# senden
Wenn Sie neu bei ASP.NET sind und E-Mails senden möchten, sollten Sie den Absender verstehen/ Das SMTP-Konzept des Empfängers ist von entscheidender Bedeutung. SMTP (Simple Mail Transfer Protocol) definiert die Regeln für die E-Mail-Übertragung.
Codebeispiel:
Betrachten Sie den folgenden Code, der die richtige SMTP-Adresse verwendet, die von Ihrem ISP bereitgestellt wurde:
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(); } } }
Durch die Verwendung der richtigen SMTP-Adresse und des richtigen Ports, die Angabe Ihrer Anmeldeinformationen und die Aktivierung der SSL-Verschlüsselung bei Bedarf können Sie erfolgreich senden E-Mails aus Ihrer ASP.NET C#-Anwendung.
Das obige ist der detaillierte Inhalt vonWie sende ich E-Mails in ASP.NET C# mit SMTP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!