asp 调用com+组件发送出现问题
来源:互联网 发布:多特vs希腊数据 编辑:程序博客网 时间:2024/05/17 07:25
jmail.Message 错误 '8000ffff'
The message was undeliverable. All servers failed to receive the message
这个是网上找到的一个解释,不明白到底在说什么
这个过程就是ASP程序代码调用了JMAIL组件,把要发送的邮件的各种信息通过JMAIL组件发给了MAIL SERVER(邮件服务器,或者说是邮件服务程序,如MDeamon,IMAIL,WinWebMail等),真正向你的目的地发送邮件的是MAIL SERVER.
通常我们遇到的错误是:'The message was undeliverable. All servers failed to receive the message ',这其实是JMAIL返回的错误,并不是ASP代码产生的,根本原因是MAIL SERVER拒绝了JMAIL的请求.
究其原因,是那些服务器不提供SMTP服务或者没有开启smtp服务;或是在服务器端开启了'禁止邮件中继服务'选项,也就是说不在其允许的IP段或指定范围内的空间里的程序是无法使用其SMTP服务的,最终导致'8000ffff'错误发生。
首先怀疑是安全性问题引起的,对JMAIL.DLL文件的权限进行了设置
在那搞半天也没找出个所以然来
幸亏好友nine一语道破天机
说是否防火墙或杀毒软件引起的
一看丫的乖乖
还真是
先关闭防火墙,问题依旧
再尝试关闭防病毒系统Mcafee VirusScan Enterprise V8.0i,这次终于正常了,但关闭防病毒系统也不是个办法啊。
继续排除问题,在访问保护中发现“禁止大量发送邮件的蠕虫病毒发送邮件”这一项,测试确定是因为这个端口阻拦在作怪。
解决方法:
控制台→访问保护→禁止大量发送邮件的蠕虫病毒发送邮件→已排除进程→加入w3wp.exe搞定
当然,以上只是一个样例,并非所有问题这是因此而起。
你可以查看是否是防火墙或防病毒或权限原因,如果不是那就比较麻烦了。
- asp 调用com+组件发送出现问题
- asp.net调用com组件出现的问题
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- ASP.NET结合COM组件发送Email
- asp 调用c# com组件实现ssl邮局的邮件发送
- 如何在asp中调用com组件
- [C]ASP.NET结合COM组件发送Email
- JS调用COM组件异常捕获问题
- COM组件间调用的性能问题
- php调用com组件之权限问题
- IIS调用COM组件的权限问题
- [解决]VS2010尝试设置 IDE 的进程内编译器的“References”参数时出现问题。对 COM 组件的调用
- Linux下shutdown命令详解
- MIDAS服务器程序包括:TDataSet;TProvider;TDatabase;TSession
- 虚析构函数(√)、纯虚析构函数(√)、虚构造函数(X)
- SCN what,why,how?
- socket 接收线程实现(帖子)
- asp 调用com+组件发送出现问题
- HIVE中join、semi join、outer join举例详解
- Linux中Shutdown命令使用介绍
- NDK Samples之two-libs
- 同样愚蠢的错误:关于C2533错误
- 对话框最小化到任务栏
- CSS3浏览器在线兼容查询工具 - Browser Support
- C# 清空数组
- 备忘录模式