Heim >Backend-Entwicklung >C++ >Wie sende ich E-Mails mit ASP.NET C# und SMTP?
Diese Anleitung zeigt, wie Sie E-Mails mit ASP.NET C# und dem Simple Mail Transfer Protocol (SMTP) senden.
SMTP verstehen
SMTP (Simple Mail Transfer Protocol) ist das Standardprotokoll zum Versenden von E-Mails. Es erfordert einen SMTP-Server, der als Relais zwischen Absender und Empfänger fungiert. Sie benötigen die Adresse des Servers (die SMTP-Adresse), um Ihre E-Mail-Versandfunktion zu konfigurieren.
E-Mail-Versand in ASP.NET C# implementieren
Um E-Mails in Ihrer ASP.NET C#-Anwendung zu senden, erstellen Sie eine ASPX-Seite und die entsprechende Code-Behind-Datei. Verwenden Sie im Code-Behind den folgenden Code:
<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>
Wichtige Überlegungen:
Ersetzen Sie "smtp.gmail.com"
, 587
und die Anmeldeinformationen durch die Details Ihres SMTP-Servers. Stellen Sie sicher, dass Ihr Internetdienstanbieter (ISP) SMTP unterstützt und dass Ihre E-Mail-Adresse und Ihr Passwort korrekt sind. Der Host
-Wert sollte Ihre SMTP-Serveradresse sein (z. B. "smtp-proxy.tm.net.my"
).
Das obige ist der detaillierte Inhalt vonWie sende ich E-Mails mit ASP.NET C# und SMTP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!