郁闷死我了,兄弟们帮忙看下,JMAIL

BadGuyCyh 2005-03-22 12:50:22
jmail.Message 错误 '8000ffff'

The message was undeliverable. All servers failed to receive the message

/sendmail.asp,行 19


这个错误提示是什么原因啊?怎么解决?

-----------------------源码----------------------------------
Function sendEmail(email,topic,mailbody)
on error resume next
dim JMail
Set JMail=Server.CreateObject("JMail.Message")
'JMail.silent=true
JMail.Logging=True
JMail.Charset="gb2312"
JMail.MailServerUserName = "帐号"
JMail.MailServerPassword = "密码"
JMail.ContentType = "text/html"
JMail.Priority = 1
JMail.From= "test@163.com"
JMail.FromName = "坏小子"
JMail.AddRecipient email
JMail.Subject=topic
JMail.Body=mailbody
JMail.Send ("mail.163.com")
Set JMail=nothing
sendEmail=True
If err then sendEmail=False
End Function

If sendEmail("badguycyh@hotmail.com","标题","测试") = False then
Response.Write "失败"
Else
Response.Write "成功!"
End If
...全文
205 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
千念陌 2005-03-31
  • 打赏
  • 举报
回复
163不支持SMTP发信,换个SMTP服务器试一下。?
谁说的?
我怎么就可以!
楼主根本就没有设置发信的smtp地址!!
这样写:JMail.Send ("smtp.163.com")
look4sword 2005-03-23
  • 打赏
  • 举报
回复
163不支持SMTP发信,换个SMTP服务器试一下。
yongz_0 2005-03-22
  • 打赏
  • 举报
回复
All servers failed to receive the message
没有服务器接受到这个信息,你连服务器都没有
bluemoon0001 2005-03-22
  • 打赏
  • 举报
回复
试一下:
Function sendEmail(email,topic,mailbody)
on error resume next
dim JMail
Set JMail=Server.CreateObject("JMail.Message")
JMail.silent=true
JMail.Logging=True
JMail.Charset="gb2312"
'JMail.MailServerUserName = "帐号" '去掉验证
'JMail.MailServerPassword = "密码"
JMail.ContentType = "text/html"
JMail.Priority = 1
JMail.From= "test@163.com"
JMail.FromName = "坏小子"
JMail.AddRecipient email
JMail.Subject=topic
JMail.Body=mailbody
JMail.Send ("") '这里为空
Set JMail=nothing
sendEmail=True
If err then sendEmail=False
End Function
BadGuyCyh 2005-03-22
  • 打赏
  • 举报
回复
自己顶一下
BadGuyCyh 2005-03-22
  • 打赏
  • 举报
回复
jmail组件注册了
smtp服务启动了
邮件地址也存在的

那就是邮件服务器配置的问题了吧...

那我用的是mail.163.com呀,晕了我!
chang1216 2005-03-22
  • 打赏
  • 举报
回复
第一 你的jmail组件注册了吗?

第二 你的smtp服务 启动了吗?

第三 看看你的邮件地址是否存在

再就是 看看你的邮件服务器配置有没有问题
BadGuyCyh 2005-03-22
  • 打赏
  • 举报
回复
那到底怎么解决啊?我发送邮件就没成功过啊!换了好多地址了!
bluemoon0001 2005-03-22
  • 打赏
  • 举报
回复
用jmail发邮件不是100%的能发出的,如果有发不出的就会报这个错,你加入如下代码可以不让服务器报错,报错的信息就可以由你自己定义了:

jmail.silent=true

这样你就可以接收发送邮件时的返回的错误值了。
If JMail.Send ("") then
Response.Write "成功"
Else
if int(jmail.errorcode)=0 then
restr="你所发送的E_mail地址不存在,或目前失去接受功能!"
else
restr="你所发送的E_mail服务器目前不能接收邮件!"
end if
End If
bluemoon0001 2005-03-22
  • 打赏
  • 举报
回复
用jmail发邮件不是100%的能发出的,如果有发不出的就会报这个错,你加入如下代码可以不能服务器报错,报错的信息就可以由你自己定义了:

jmail.silent=true

这样你就可以接收发送邮件时的返回值了。
If JMail.Send ("mail.163.com") then
Response.Write "成功"
Else
if int(jmail1.errorcode)=0 then
restr="你所发送的E_mail地址不存在,或目前失去接受功能!"
else
restr="你所发送的E_mail服务器目前不能接收邮件!"
end if
End If
内容概要:本文介绍了一种基于多目标粒子群算法(MOPSO)的微电网优化调度模型,综合考虑风能、光伏、储能系统、柴油发电机、燃气轮机以及与主电网之间的能量交互等多种分布式能源的协同运行。通过构建以运行成本最小化、碳排放最低化和系统可靠性最优化为目标的多目标优化模型,利用Matlab平台实现MOPSO算法求解,完成对微电网在不同运行场景下的能量管理与调度方案优化。该模型能够有效平衡经济性与环保性之间的关系,适用于含多类型分布式电源的复杂微电网系统,具有较强的工程应用价值和科研参考意义; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及工程技术人员,尤其适合从事微电网、智能电网、综合能源系统、可再生能源集成与优化调度等领域研究的专业人士; 使用场景及目标:①用于多能源耦合微电网系统的协同优化调度研究;②支持多目标智能优化算法在能源系统中的建模与求解实践,帮助用户掌握MOPSO在实际工程问题中的应用方法;③为学术论文复现、毕业设计、科研项目开发提供完整的代码实例与技术支撑; 阅读建议:建议读者结合Matlab代码与理论文档,深入理解目标函数构建、约束条件处理及Pareto最优解集生成机制,重点关注算法参数设置、多目标权衡分析与结果可视化,并可通过调整能源配置或引入新约束进行二次开发与创新研究。

28,404

社区成员

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

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