pb envoi mail "Could not access 'CDO.Message' object"
Bonjour,
J'ai fait une page ASP.NET (v.1.1) avec un bouton qui doit envoyer un mail en utilisant un smtp (sans authentification).
Ce code fonctionne sur ma machine de développement (un Windows XP) mais ne fonctionne pas sur une autre machine (un windows 2000 webedition).
Le serveur web utilisé est IIS.
Lorsque le code est exécuté sur le windows 2000, j'ai le message "Could not access 'CDO.Message' object".
les deux machines ont bien les autorisations nécessaires au niveau du serveur smtp.
Avez-vous une idée ?
Voici le code que j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| procedure TWebForm1.BtnEnvoi_Click(sender: System.Object; e: System.EventArgs);
var msg : MailMessage;
begin
try
msg:= MailMessage.Create;
msg.From := 'adresse@email.com' ;
msg.&To := 'adresse@email.com' ;
msg.Subject := 'test mail' ;
msg.BodyFormat := MailFormat.Text ;
msg.Priority := MailPriority.High ;
msg.Body := 'test envoi mail';
SmtpMail.SmtpServer := 'smtp.mondomaine.com' ;
SmtpMail.Send(msg) ;
Label1.Text:= 'envoi réussi';
except
on e: exception do Label1.Text:= 'erreur lors de l''envoi : ' + e.Message;
end;
end; |
(Sorry, le code est en Delphi, il ne fonctionne pas avec C# non plus, cela provient apparemment d'une config asp.net)