Maison > développement back-end > C++ > Comment envoyer des e-mails dans ASP.NET C# à l'aide de SMTP ?

Comment envoyer des e-mails dans ASP.NET C# à l'aide de SMTP ?

Barbara Streisand
Libérer: 2025-01-17 15:46:11
original
363 Les gens l'ont consulté

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

Envoi d'e-mails dans ASP.NET C#

Si vous êtes nouveau sur ASP.NET et que vous souhaitez envoyer des e-mails, comprendre l'expéditeur/ Le concept du récepteur SMTP est crucial. SMTP (Simple Mail Transfer Protocol) définit les règles de transmission des e-mails.

Exemple de code :

Considérez le code suivant qui utilise l'adresse SMTP correcte fournie par votre FAI :

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();
        }
    }
}
Copier après la connexion

En utilisant l'adresse et le port SMTP corrects, en spécifiant vos informations d'identification et en activant le cryptage SSL si nécessaire, vous pouvez envoyer des e-mails avec succès depuis votre application ASP.NET C#.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal