1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
// Transmet l'Email en utilisant le serveur valide
public void SendMailToSrv(string Dest, string Text, string Object)
{
string myMail;
if (Text!=string.Empty)
{
myMail = string.Format("mailto:{2}?subject={0}&body={1}", Object, Text, Dest);
}
else
{
myMail = string.Format("mailto:{2}?subject={0}", Object, Text, Dest);
}
try
{
Process.Start(myMail);
}
catch (System.Web.HttpException e)
{
SendSMTPMail(Dest, Text, Object);
}
}
// Emission d'Email en utilisant le serveur SMTP par defaut
public void SendSMTPMail (string Dest, string Text, string Object)
{
try
{
MailMessage msg = new MailMessage();
// destinataire
msg.Bcc = Dest;
// object
msg.Subject = Object;
// destinataires en copie (aucun)
// Texte du mail
msg.Body = Text;
// Envoi du mail
SmtpMail.Send(msg);
}
catch {}
} |
Partager