Bonjour tout le monde,
J'ai un souci
avant j'envoyais un mail grâce à ce code
Dim
mail AsNew MailMessage()With mail.From = ConfigurationSettings.AppSettings(
"MailFrom").To = ConfigurationSettings.AppSettings(
"MailDestinataire").Subject =
"Demande Online".BodyFormat = MailFormat.Html
.Priority = MailPriority.Normal
.Body = body
EndWithutilisateur = ConfigurationSettings.AppSettings(
"MailUserName")password = ConfigurationSettings.AppSettings(
"MailPassword")mail.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")mail.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendusername", utilisateur)mail.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendpassword", password)SmtpMail.SmtpServer = ConfigurationSettings.AppSettings(
"MailServer")SmtpMail.Send(mail)
Comme je dois insérer une pièce joint à mon mail et que je travaille en framwork 3 j'ai opté pour changer mon code pour utilisé System.net.mail au mieu de system.web.mail (est-ce une bonne idée ??)
maintenant j'ai ce code
Dim email AsNew System.Net.Mail.MailMessage()Dim Client AsNew Net.Mail.SmtpClient'email.From = New Net.Mail.MailAddress(ConfigurationSettings.AppSettings("MailFrom").ToString())email.From =
New Net.Mail.MailAddress("mon adresse")email.To.Add(
New Net.Mail.MailAddress("mon adresse"))
email.Subject =
"Demande Online"email.IsBodyHtml =
Trueemail.Body = body
'email.Attachments.Add(attach)Client.Host = ConfigurationSettings.AppSettings(
"MailServer").ToString()Client.Credentials =
New Net.NetworkCredential(utilisateur, password)Client.Send(email)
malheureusement mon envoi de mail ne fonctionne plus j'ai l'erreur suivante
Boîte aux lettres non disponible. La réponse du serveur était : 5.7.1 <nom mail>... Relaying denied. Proper authentication required.
savez-vous de quoi provient cette erreur ?
Merci d'avance
Cindy