Vous développez une application web sous ASP.NET et vous désirez ne pas avoir besoin d'inscrire le serveur de courriel sortant à chaque fois que vous programmez l'envoie d'un message. Il existe alors une solution! Il suffit d'inscrire cette variable dans votre web.config, et celui-ci automatisera automatiquement la gestion de ce dernier. Alors voici comment faire :
Web.config
<configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="network" from="
&Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.
&">
<network host="smtp.pckult.net" port="25" defaultCredentials="true"/>
</smtp>
</mailSettings>
</system.net>
ASP.NET
Le code est sensiblement le même, sauf que vous n'avez plus à gérer le serveur de courrier sortant :
using (MailMessage message = new MailMessage())
{
message.IsBodyHtml = true;
message.To.Add("
&Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.
&");
message.Subject = "Sujet";
message.Body = @"<b>Message de confirmation</b>";
SmtpClient mailClient = new SmtpClient();
mailClient.Send(message);
}
Ajouter cette page à votre Digg-Like préféré