jmail发送不成功邮件

[复制链接]
查看11 | 回复2 | 2008-9-28 17:54:59 | 显示全部楼层 |阅读模式
Set JMail=Server.CreateObject("JMail.Message")
JMail.Subject="toppic"
JMail.Body="mailbody"
JMail.Silent=true
JMail.Charset="gb2312"
JMail.ContentType="text/html"
JMail.From="[email protected]"
JMail.FromName="发送者姓名"
JMail.MailServerUserName="jedee1108"
JMail.MailServerPassword="jedeecn"
JMail.Maildomain="smtp.163.com"
JMail.Priority=1
JMail.AddRecipient "[email protected]"
isgo=JMail.Send("[email protected]:[email protected]")
JMail.close()
set JMail=nothing
if isgo then
response.Write("邮件发送失败,错误原因:"&Err.Description)
else
response.write("")
end if

回复

使用道具 举报

千问 | 2008-9-28 17:54:59 | 显示全部楼层
你可以将JMail的发送日志打出来看看,若没成功的话会有相应的错误原因。具体写法:在你代码JMail.close()前加上一句 Response.Write( JMail.Log )根据你的情况来看,应该是你使用的发送邮箱服务器(yahoo)的问题,你的smtp服务被关闭了,象早期注册的126,163的用户还是可以使用的,好像从2006年起注册的新用户也被关闭了smtp服务,建议你去注册一个foxmail的邮箱,用该邮箱发送,他们支持!good lucky...
回复

使用道具 举报

千问 | 2008-9-28 17:54:59 | 显示全部楼层
JMail.From="[email protected]" 用163发,必须此项设置为163的邮箱....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行