set objmail=server.createobject("cdonts.newmail")

talent303 2003-12-05 10:16:39
当我用ASP做了一个邮件自动寄信服务系统里用到“set objmail=server.createobject("cdonts.newmail")”这么一个语句,可是出现的错误就是“错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串”
指的就是"cdonts.newmail"这个对象无效,请问我应该怎样改正或者用其它的对象来替换它?????
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
talent303 2003-12-07
  • 打赏
  • 举报
回复
怎么没有人回答啊?问题还没有解决啊?高手快点帮忙啊?????????????
talent303 2003-12-06
  • 打赏
  • 举报
回复
寄信服务的程序是这样的
<%
fromwho=request("fromwho")
frommail=request("frommail")
towho=request("towho")
tomail=request("tomail")
subject=request("subject")
content=request("content")

set objmail=server.createobject("CDONTS.NewMail")
objmail.from=frommail
objmail.to=tomail
objmail.subject=subject
objmail.body=content
'将邮件的格式设成HTML,若这两行省略,则使用默认的TXT格式
objmail.bodyformat=0
objmail.mailformat=0
objmail.send
response.write"你的邮件已经寄出去了."
%>
然后我把
objmail.bodyformat=0
objmail.mailformat=0
这二行删了,运行时,可以在收件人邮箱中得到如下错误!!!
{
This message is generated by COREMAIL email system.
I'm sorry to have to inform you that the message returned

The message to lizhanfei-2002@163.com is bounced because : Rcpt queued timeout

你发送到lizhanfei-2002@163.com的邮件由于以下原因被退回 : 邮件在队列中处理时间过长
}
请问那里错了?????


talent303 2003-12-06
  • 打赏
  • 举报
回复
安装并启动了SMTP,但是还是和上面说的一样错误,
在SMTP安装设置里面有一个默认的死信目录是"C:\Inetpub\mailroot\Badmail"
而我的程序却放在默认网站里,路径为"C:\Inetpub\wwwroot\自动寄信服务"
请问,这里有没有错??
Jaron 2003-12-06
  • 打赏
  • 举报
回复
检查是否安装并启动了SMTP服务。

28,390

社区成员

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

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