关于在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>
...全文
70 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过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上的有什么特殊的区别吗??
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2001-07-11 09:46
社区公告
暂无公告