Bonjour,
MailAddress fromAddress =
newMailAddress(tbMail.Text, tbName.Text);
MailAddress toAddress =
newMailAddress(
"Cyril@XXX.org",
"Cyril DURAND");
MailMessage message =
newMailMessage(fromAddress, toAddress);
message.Subject =
"Contact CyrilDurand.net : " + tbSubject.Text;
message.Body = tbBody.Text;
message.CC.Add(fromAddress);
newSmtpClient().Send(message);Et la configuration du SMTP au niveau du fichier de config :
<
system.net>
<mailSettings>
<smtp>
<networkhost="
mail.XXX.com"
port="
25"
password="
XXX"
userName="
XXX"
defaultCredentials="
false"
/>
</smtp>
</mailSettings>
</system.net>Je ne connaissais pas la classe MailDefinition, je l'ai rapidement regardé et elle sert surtout pour que les controles (login, passwordrecovery & co) envoient des mails, l'interet est qu'on peut spécifier un template et qu'elle gère son état dans le viewstate (IStateManager). Mais je vois vraiment pas pourquoi Ms à créer cette classe ... :-/
Cyril -
MSP -
MCPD ASP.net & MCTS SQL - Consultant indépendant