Heim >Backend-Entwicklung >C++ >Wie sende ich E-Mails in ASP.NET C# mit SMTP?

Wie sende ich E-Mails in ASP.NET C# mit SMTP?

Barbara Streisand
Barbara StreisandOriginal
2025-01-17 15:46:11369Durchsuche

How to Send Emails in ASP.NET C# Using SMTP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn