Bonjour, j'ai un problème avec CDO.Message, si je veux envoyer un mail et que j'écris directement les donnés ça fonctionne
exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Set myMail=CreateObject("CDO.Message") myMail.From= "mail@domain.com" myMail.To="mail@domain.com" myMail.Subject="Sending email with CDO" myMail.TextBody="This is a message." myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 'Name or IP of remote SMTP server myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="smtp.domain.com" 'Server port myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 myMail.Configuration.Fields.Update myMail.Send set myMail=nothing
Mais si je mes une donnée dans une variable qui vient d'un Request.Form, j'ai le message d'erreur error '8004020e'
example:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 dim strForm strFrom = Request.Form("hFrom") 'Response.Write strForm Set myMail=CreateObject("CDO.Message") myMail.From=strFrom myMail.To="mail@domain.com" myMail.Subject="Sending email with CDO" myMail.TextBody="This is a message." myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 'Name or IP of remote SMTP server myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="smtp.domain.com" 'Server port myMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 myMail.Configuration.Fields.Update myMail.Send set myMail=nothing
Est-ce que quelqu'un c'est POURQUOI!!
Partager