salut tout le monde.
je veux savoir comment je pourrai envoyer un mail depuis vb.net.
merci beaucoup.
Version imprimable
salut tout le monde.
je veux savoir comment je pourrai envoyer un mail depuis vb.net.
merci beaucoup.
En C# ca ca fonctionne :
MailMessage msg = new MailMessage();
msg.EmailFrom = "test@axosoft.com";
msg.AddEmailTo("to@axosoft.com");
msg.EmailMessageType = MessageType.HTML;
msg.EmailMessage = "any html text";
msg.EmailSubject = "Test Message";
Smtp smtp = new Smtp();
smtp.SmtpServer = "smtpserver.domainname.com";
smtp.SmtpUser = "user_if_required";
smtp.SmtpPassword = "password_if_user_is_required";
smtp.SendEmail(msg);
Ca doit pas être beaucoup plus compliqué en VB ...
on dira que c ça la traduction en vb.net de ce que vous m'avez ecrit:
mais ça me genere un probleme lors de l'envois, le message d'erreur est :Code:
1
2
3
4
5
6
7
8
9 Dim msg As System.Web.Mail.MailMessage msg = New System.Web.Mail.MailMessage() msg.From = "test@axosoft.com" msg.To = "to@axosoft.com" msg.BodyFormat = System.Web.Mail.MailFormat.Html msg.Body = "any html text" msg.Subject = "Test Message" System.Web.Mail.SmtpMail.SmtpServer = "smtpserver.domainname.com" System.Web.Mail.SmtpMail.Send(msg)
" impossible d'acceder à l'objet CDO.message "
tu développes en quelle version du framework .NET?
avec la version 2, il faut utiliser system.net.mail
PS: recherche sur msdn, tu as un exemple concret pour l'envoi de mail
j'utilise vb.net 2003 v1
tu n'as rien de plus comme message d'erreur, tu as fait un try catch avec un messagebox de l'erreur?
un try catch ne servira a rien.
car l'email ne s'enverra pas
on est d'accord....mais c'est justement pour déterminer plus précisément la cause du problème....
alors tu fais
ou un truc du genre et tu nous tiens au courant....Citation:
try
envoi_mail
catch e as exception
messagebox.show(e.ToString)
end try
le message exact est :
"impossible d'acceder a l'objet CDO.message"