zoukankan      html  css  js  c++  java
  • jmail组件 对象不支持此属性或方法: 'JMail.ServerAddress' 的解决办法

    jmail组件是asp最常用的邮件发送工具,自己有一个网站,已经使用这个jmail组件有8年了,但不知道为什么在12号突然出现无法正常发送邮件的问题,

    后来经过测试代码,发现IIS报的错误为:对象不支持此属性或方法: 'JMail.ServerAddress',遇到不明白的,当然就是先度娘了,百度了2天都没有发现有相同错误的案例及解决的办法,

    我的代码如下:

    Dim JMail
    Set JMail=Server.CreateObject("JMail.Message")
    if err then
    SendMail= "<br><li>没有安装JMail组件</li>"
    err.clear
    exit function
    end if
    ''''''''''''''''''''邮件服务器配置''''''''''''''''''''''
    '邮件等级,1为加急,3为普通,5为低级
    Priority=2
    MailDomain=""
    FromName=adtitle
    MailFrom=MailServerUserName

    MailtoAddress=MailtoAddress '收信地址
    MailtoName=MailtoName '收信人
    Subject=Subject '主题
    MailBody=MailBody '内容

    JMail.Charset="GB2312" '邮件编码
    JMail.silent=true
    JMail.ContentType = "text/html" '邮件正文格式
    'JMail.ServerAddress= MailServer '用来发送邮件的SMTP服务器
    '如果服务器需要SMTP身份验证则还需指定以下参数
    JMail.MailServerUserName = MailServerUserName '登录用户名
    JMail.MailServerPassWord = MailServerPassWord '登录密码
    'JMail.MailDomain = MailDomain '域名(如果用“name@domain.com”这样的用户名登录时,请指明domain.com
    JMail.AddRecipient MailtoAddress,MailtoName '收信人
    JMail.Subject=Subject '主题
    'JMail.HMTLBody=MailBody '邮件正文(HTML格式)
    JMail.Body=MailBody '邮件正文(纯文本格式)
    'JMail.FromName=FromName '发信人姓名
    JMail.From = MailFrom '发信人Email
    'JMail.Priority=Priority '邮件等级,1为加急,3为普通,5为低级
    JMail.Send(MailServer)
    SendMail =JMail.ErrorMessage
    JMail.Close
    Set JMail=nothing

    问题没有解决就先放了一天,今天再想时,实然想是否可以看看其它ASP程序的邮件是使用什么实现的,就想是否有代替jmail的组件,

    我查了一个ASP程序,它使用的也是jmail组件,但它写的代码行数没有我的这么多,我就一行一行的对比,发现它竟然没有'JMail.ServerAddress= MailServer '用来发送邮件的SMTP服务器 句代码。

    难道不需要填写吗?然后我就把这些红色部分都注释了。

    测试结果:成功了。

    虽然想不明白原因是什么,为什么使用了8年都没有问题,现在才有问题,但总算邮件可以发送,也算是解决了。

  • 相关阅读:
    [bbk2342] 第47集 Chapter 09Optimizing Sore Perations(02)
    [bbk2345] 第50集 Chapter 12Optimizing Sore Perations(05)
    [bbk2343] 第48集 Chapter 12Optimizing Sore Perations(03)
    [bbk2863] 第54集 Chapter 14Using Oracle Dasta Storage Structures Efficiently(00)
    [bbk2515] 第51集 Chapter 13Using Oracle Blokcs Efficeintly[00]
    [bbk2341] 第46集 Chapter 09Optimizing Sore Perations(01)
    [bbk2863] 第54集 Chapter 13Using Oracle Blokcs Efficeintly[03]
    [bbk2668] 第53集 Chapter 13Using Oracle Blokcs Efficeintly[02]
    [bbk2344] 第49集 Chapter 12Optimizing Sore Perations(04)
    QT 中的模态和非模态对话框
  • 原文地址:https://www.cnblogs.com/xing979020/p/5130040.html
Copyright © 2011-2022 走看看