Envoyer un mail

Fermé
haboub007 Messages postés 1 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 14 juin 2013 - 14 juin 2013 à 17:57
Bonjour ,

Je veux créer une application d'envoi des mails.
Je teste avec ce code :


SmtpMail oMail = new SmtpMail("TryIt");

SmtpClient oSmtp = new SmtpClient();

oMail.To = "exemple@exemple.com";



oMail.From = Sender.Text;


oMail.Subject = subject.Text;


oMail.TextBody = message.Text;

oMail.DeliveryNotification = DeliveryNotificationOptions.OnSuccess;


// Your SMTP server address
SmtpServer oServer = new SmtpServer("smtpmail.t-online.de");


oSmtp.SendMailToQueue(oServer, oMail);



et ça marche bien :)
Mais malheureusement la période d'évaluation de EasendMail est fini :(
Donc je me trouve obligée de changer le code :



string sourceMail = "noreply@exemple.ch";
System.Net.Mail.MailMessage MonMail = new System.Net.Mail.MailMessage();
MonMail.From = new MailAddress(sourceMail);

MonMail.To.Add("email@email.com");


MonMail.Subject = "bla bla bla";
MonMail.Body = "bla bla bla";
System.Net.Mail.SmtpClient monClient = new System.Net.Mail.SmtpClient(smtpmail.t-online.de);
monclient.Credentials =new NetworkCredential("login","password");
monClient.Send(MonMail);




Mais j'ai des problèmes :

1) Lorsque je teste ce code avec EMail1 comme expéditeur , les mails sont envoyés mais ils arrivent dans les dossiers du courriers indésirables de récepteurs (dans l'ancien code ils arrivent dans les dossiers de boite de réçeption )


2) Lorsque je teste ce code avec EMail2 comme expéditeur , un problème d'authentification s'affiche , malgré je suis sûre de l'adresse et le mot de passe (j'ai les mêmes problèmes lorsque j'essaye de configurer Outlook avec cet email , mais cet email s'ouvre sans problème dans les navigateurs :o)