kwilliams
10-06-2004, 10:08 AM
I have an ASP page that uses VBScript to send mail using CDONTS (see code below), and everything was working fine. But we recently moved our website to our new web server, that runs IIS 6.0 with ASP.NET. My questions is, shouldn't this page still run fine on this new server? I know that VBScript doesn't work in ASP.NET pages, but that shouldn't change this page since it uses ASP should it? Have any of the referenced MS schemas changed recently for CDONTS? I've included the referenced code below. Any advice would be greatly appreciated. Thanks.
<%@LANGUAGE="JAVASCRIPT"%>
<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
'***EMAIL JOB BEGINS***
Response.Buffer = True
Const cdoSendUsingPickup = 1
Const strPickup = "c:\Program Files\Exchsrvr\mailroot\vsi 1\Pickup"
Set objSendMail = CreateObject("CDO.Message")
Set iConf = objSendMail.Configuration
With iConf.Fields
.item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPickup
.item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = strPickup
.Update
End With
With objSendMail
.To = "MYSELF@MYSITE.COM"
' .CC = "MYSELF@MYSITE.COM"
.From = Session("Email")
.Subject = "SUBJECT"
.HTMLBody = "<p>EMAIL BODY</p>"
.Send
End With
'***EMAIL JOB ENDS***
</SCRIPT>
<%
//Response.Write(Session("Email"));
Response.Redirect("HTTP://WWW.MYSITE.COM/THANKYOU.ASP");
%>
<%@LANGUAGE="JAVASCRIPT"%>
<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
'***EMAIL JOB BEGINS***
Response.Buffer = True
Const cdoSendUsingPickup = 1
Const strPickup = "c:\Program Files\Exchsrvr\mailroot\vsi 1\Pickup"
Set objSendMail = CreateObject("CDO.Message")
Set iConf = objSendMail.Configuration
With iConf.Fields
.item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPickup
.item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = strPickup
.Update
End With
With objSendMail
.To = "MYSELF@MYSITE.COM"
' .CC = "MYSELF@MYSITE.COM"
.From = Session("Email")
.Subject = "SUBJECT"
.HTMLBody = "<p>EMAIL BODY</p>"
.Send
End With
'***EMAIL JOB ENDS***
</SCRIPT>
<%
//Response.Write(Session("Email"));
Response.Redirect("HTTP://WWW.MYSITE.COM/THANKYOU.ASP");
%>