关于在WIN2000 SERVER上用CDONTS发邮件的问题

gmc007 2001-07-11 09:46:42
我写了个简单的用CDONTS发送邮件的ASP文件,在NT4上面运行正常,但是在WIN2000上运行却不行。还有,最可气的是在WIN2000上运行不了的它不会像在NT上一样报出错在哪里,它只是显示一页系统的错误页面。
<%@ Language=VBScript %>
<%
sub SendMail(fromWho,toWho,Subject,Body)
dim objMail
set objMail=server.CreateObject("CDONTS.Newmail")
objMail.from=fromWho
objMail.to=toWho
objMail.subject=Subject
objMail.body=Body
objMail.importance=2
objMail.send
set objMail=nothing
end sub

fromWho=trim(Request.Form("fromwho"))
toWho=trim(Request.Form("towho"))
Subject=trim(Request.Form("subject"))
Body=trim(Request.Form("body"))

if toWho<>"" then
SendMail fromWho,toWho,Subject,Body
end if
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY bgcolor="#eeeeee">
<form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>">
<br>TO:<input name="towho" size="30">
<br>FROM:<input name="fromwho">
<br>SUBJECT:<input name="subject">
<br><textarea name="body" cols="40" rows="5"></textarea>
<br><input type="submit" value="SendMail">
</form>
</BODY>
</HTML>
...全文
106 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmc007 2001-07-11
  • 打赏
  • 举报
回复
to:liugys(liuliu) 谢谢你的回答,SMTP是装了的。
liugys 2001-07-11
  • 打赏
  • 举报
回复
hehe,因为2000的IIS5默认缓存是开的,在执行ASP程序时是在内存中运行完才输出到客户端,当然是显示一页的出错信息,所以你想看到详细出错信息的话,请在ASP程序的第一行加上<%response.buffer=false%>.
这可是我查了2个小时书的结果!

另外:你安装了WIN2000的SMTP服务器吗?
gmc007 2001-07-11
  • 打赏
  • 举报
回复
SMTP在WIN2000上的配置和NT4上的有什么特殊的区别吗??

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧