Email 使用IIS7.5中的HTML正文和经典ASP

Email 使用IIS7.5中的HTML正文和经典ASP,email,asp-classic,cdo.message,Email,Asp Classic,Cdo.message,我们正在使用以下脚本。如果我们从另一个URL调用HTML/ASP,它可以正常工作,但是如果我们尝试从域发送邮件,则该脚本在站点上超时,并要求回收应用程序池 如果使用纯文本而不是HTML,脚本也可以工作。 各位有什么想法吗 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% Dim objCDO Set objCDO = Server.CreateObject ("CDO.Message") objCDO.Configuration.Fie

我们正在使用以下脚本。如果我们从另一个URL调用HTML/ASP,它可以正常工作,但是如果我们尝试从域发送邮件,则该脚本在站点上超时,并要求回收应用程序池

如果使用纯文本而不是HTML,脚本也可以工作。 各位有什么想法吗

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Dim objCDO
Set objCDO = Server.CreateObject ("CDO.Message")

objCDO.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDO.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "127.0.0.1"
objCDO.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
objCDO.Configuration.Fields.Update

objCDO.Subject = "XYZ Order"
objCDO.From = "all@xyz.co.uk"
objCDO.To = "user@user.com"
'objCDO.TextBody = "TEST E-MAIL"
objCDO.CreateMHTMLBody "http://www.xyz.co.uk/zzzHTML.asp"

objCDO.Send
Set objCDO = Nothing
%>


您可以从发送电子邮件的服务器ping您的域吗?您是否尝试将objCDO.CreateMHTMLBody“”上的URL更改为类似于google.com的内容,以消除该脚本可能的原因?您是否具有远程桌面访问权限,如果你能在服务器上用浏览器查看你的站点,那很容易,因为你的Web服务器没有Internetaccess@ulluoink-这是我六个月前的结论。然而,我最近遇到了这样一种情况:服务器可以访问internet上的任何其他内容,但却看不到自己托管的站点,至少不能通过它们的公共URL。这与IP地址配置以及服务器是虚拟机这一事实有关