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(); } } }
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!