J'ai une ancienne application ASP
que j'ai déplacé d'un ancien serveur au serveur Windows 2012
avec IIS 8.5
.ASP - Email Configuration CDO Problème
Je vois l'envoi de courrier électronique échouer avec l'erreur ci-dessous dans les journaux IIS.
80040220 | The__SendUsing__configuration_value_is_invalid
code actuel est
Dim MyCDONTSMail2
Dim HTML
Set MyCDONTSMail2 = CreateObject("CDO.Message")
HTML = "all html format of mail content"
MyCDONTSMail2.From= "some from address"
MyCDONTSMail2.To="some to address"
MyCDONTSMail2.Subject="My Subject"
MyCDONTSMail2.HTMLBody=HTML
MyCDONTSMail2.Send
set MyCDONTSMail2=nothing
J'ai lu quelques autres articles sur Internet et this ainsi. J'ajoute un peu de configuration dans le code comme indiqué dans tous les autres articles
MyCDONTSMail2.HTMLBody=HTML
MyCDONTSMail2.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
MyCDONTSMail2.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="SMTP Server Name"
MyCDONTSMail2.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
MyCDONTSMail2.Configuration.Fields.Update
MyCDONTSMail2.Send
set MyCDONTSMail2=nothing
Mais je reçois toujours la même erreur. Mon SMTP Server Name
est absolument correct que j'ai utilisé le même serveur dans mes autres applications .Net hébergées sur le même serveur à cette application ASP
. L'application .Net fonctionne bien avec la même configuration.
Je ne suis pas sûr si les pages ASP nécessitent une autre configuration/installation requise.
J'ai également essayé de configurer mon serveur SMTP à l'intérieur du IIS Website --> SMTL E-mail
et de changer le serveur smtp dans le code ASP
en localhost
. Mais, il a également entraîné la même erreur.
EDIT: Application Pool
est réglé sur Classic Pipeline Mode
et Identity
comme NetworkService
L'authentification dépend de la configuration SMTP; par exemple: Si je dois utiliser 'gmail' pour envoyer des emails, je devrai fournir le nom d'utilisateur, le mot de passe etc ... – techspider