Bonjour à tous,
Tout d'abord merci pour votre site très complet, c'est vraiment pratique !!!
Mon problème est le suivant : je dois réaliser un projet qui envoie un mail en C#.
J'ai codé ça :
public class MailTry
{
private void SendMailMesssage()
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("nom<nom@caramail.com>");
mail.To.Add(new MailAddress("nom@caramail.com"));
mail.SubjectEncoding = Encoding.GetEncoding("iso-8859-1");
mail.Subject = @"Test text";
mail.BodyEncoding = Encoding.GetEncoding("iso-8859-1");
mail.Body = @"Test d'envoi de mail en C# .NET 2.0";
SmtpClient smtp = new SmtpClient();
smtp.Host = "Smtp.caramail.lycos.fr";
smtp.Port = 25; // default.
smtp.Credentials = new System.Net.NetworkCredential("nom@caramail.com", "password");
try
{
smtp.Send(mail);
}
catch (Exception ex)
{
DialogResult exitConfirm = (MessageBox.Show("erreur"));
}
}
}
Et dans le main, j'appelle simplement ma méthode
MailTry m = new MailTry();
Je n'ai pas d'erreur, on voit la console qui se lance et qui reste 1 seconde à l'écran et ça semble avoir marcher. Mais rien n'est envoyé. J'ai désactiver les pare-feux, les antivirus etc etc et rien n'y fait.
Quelqu'un pourrait-il m'aider ?
D'avance je vous remercie...