安装jmail 出现The message was undeliverable. All servers failed to receive the message的解决方法
错误源: jmail.Message
错误描述: The message was undeliverable. All servers failed to receive the message
导致问题的可能的原因:
1、用户名和密码
在代码里要写上
msg..MailServerUserName="用户名"
msg.MailServerPassWord="密码"
或是
msg.Send("用户名:密码@server.net")
要写发送端连接的邮件服务器和进入邮件服务器的用户名和密码。用户名和密码一定要存在于服务器上且正确。而且好象用户名和密码最好不要带下划线。
2、.防火墙阻止了网络通讯或网络故障
有可能防火墙会认为这是蠕虫导致的狂发邮件的情况,所以会禁止群发邮件。
所以检查防火墙的设置就可能会发现。
3.jmail组件权限不够
4.邮件服务器故障
相关推荐
-
Win2003安装并注册jmail组件
一.首先下载jmail最新免费版 可以到s.jb51.net下载二.安装jmail:把JMail45_free.msi上传到服务器上安装,下一步下一步即可.为了今后备份方便可以安装到C盘. 三.注册jmail:在运行里输入:regsvr32 "C:\Program Files\Dimac\w3JMail\jmail.dll" 会提示注册成功即可. 四.修改目录权限: 此时用探针探测可能仍然提示不支持jmail组件.情况如同这里:win 2003 服务器 安装 Jmail 发信组件,安装
-
asp jmail发邮件 详细解析第1/2页
发个个比较详细的asp与jmail 实现发送邮件的代码,前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail的核心代码: 复制代码 代码如下: <% Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象 jmail.silent = true 'JMAIL不会抛出例外错误,返回的
-
解决JMail无法安装的方法(帐户名与安全标识间无任何映射完成)
在网上找了很多结果都没找到好的解决办法 从一篇文章中得知可能是用户帐号不一致所造成 于是打开事件查看器 发现在里面所记录的用户名和现在所使用的用户名不一致, 找到问题 通过管理改了用户名 注销 安装 OK 一切顺利
-
使用Jmail及Winwebmail发信时系统记录中的错误:502 Error: command ...
详细的错误信息如下: 发送邮件出错:发件人webmaster@58vip.com 收件人:webmaster@58vip.com信息:The message was undeliverable. All servers failed to receive the message ClientLogging enabled: Client Remote Address: 219.150.228.130 .execute() { Trying server mail:smtp.58vip.com <
-
Jmail组件发送邮件之绝对能用的函数
大致如下: 1,POP3对象,是对POP3邮件接收服务器的操作.2,Messages对象,是有关邮件集合的对象.3,Message对象,是有关邮件的对象,其是Jmail组件最常用的对象,能发送邮件信息,也能接收邮件信息.4,Header对象,是与邮件头相关的对象.5,Recipients对象,是有关接收邮件集合的对象.6,Recipient对象,是有关接收邮件的对象.7,Attachments对象,是有关邮件附件集合的对象.8,Attachment对象,是有关邮件附件的对象.9,MailMerg
-
Jmail 图文安装教程 asp在线发送邮件组件
常用组件主要包括Aspjpeg.Jmail.LyfUpload.动易.ISAPI_ReWrite等,本文就仅说这5种,其他类型组件可以根据需要安装,安装方法以此类推. 下载Jmail,现在免费版本的最高版是Jmail4.5,点击后面的链接下载:点此下载JMail4.5: 下载解压到任意目录,或者直接执行JMail45_free.msi: 执行后开始安装,出现安装界面如下图点击Next先选择"I accept the license agreement" ,再点击Next 出于安全考虑
-
asp通过JMAIL实现通用发送函数
<% '****************************** '函数:SendMail(MailtoAddress,MailtoName,Subject,MailBody,FromName,MailFrom,Priority) '参数:MailtoAddress,接收邮件地址:MailtoName,接收者姓名:ubject,主题:ailBody,邮件内容:FomName,主送姓名:ailFrom,主送邮件地址:riority,邮件等级 '作者:阿里西西 '日期:2007/7/13 '描述
-
asp中判断服务器是否安装了某种组件的函数
判断服务器是否安装了某种asp组件,比较常用的代码如下: 复制代码 代码如下: <% '功能:检查是否存在系统组件或组件是否安装成功 '参数:组件名 Function IsObjInstalled(strClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set xTestObj = Server.CreateObject(strClassString) If 0 = Err Then IsO
-
Jmail发邮件的例子
在Asp程序中用Jmail发邮件的比较多,主要是因为多数虚拟主机支持他,其它的支持的较少. 下面是一个Jmail发邮件的例子代码: 如果您在自己的机器上试,请下载 Jmail.dll ,下载解压后,双击Setup.bat 即可完成安装! 复制代码 代码如下: <% On error resume next Dim JMail, contentId Set JMail = Server.CreateObject("JMail.Message") JMail.Charset =
-
ASP用JMail、CDO发送邮件
前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail的核心代码: 程序代码 <% Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象 jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE jmail.logging =
-
asp空间判断jmail组件是否安装或支持的代码
首先,必须有错误继续进行的声明On Error Resume Next 然后尝试简历jmail实例: Dim JMail Set JMail=Server.CreateObject("JMail.Message") 对实例做出判断,如果组件没有安装成功,则没有创建实例: If JMail Is Nothing Then Response.Write "不支持" Else Response.Write "支持" End If 其他组件同样处理,非常
随机推荐
- JavaScript结合PHP实现网页制作中双下拉菜单的动态实现
- 用Js实现的动态增加表格示例自己写的
- Oracle to_char 日期转换字符串语句分享
- asp.net 权限管理分析
- JS 屏蔽键盘不可用与鼠标右键不可用的方法
- 全面解析Bootstrap中scrollspy(滚动监听)的使用方法
- ASP.NET中使用IFRAME建立类Modal窗口
- 6种php上传图片重命名的方法实例
- C#纹理画刷TextureBrush用法实例
- 解析C++浮点数无效值的定义与无效值判定的小结
- Python微信库:itchat的用法详解
- Linux环境下搭建php开发环境的操作步骤
- PowerShell入门教程之PowerShell有什么用?
- jQuery 操作XML入门
- js实现对table动态添加、删除和更新的方法
- JavaScript中this的用法及this在不同应用场景的作用解析
- 详细图示关闭IIS的默认脚本映射,以提高服务器安全性的设置方法
- Android中使用Post请求的方法
- 硬盘出现问题。以前客户的网站在D盘。如果换成其它好的盘上。如何处理?
- java 内部类的详解及实例