|
主题: Jmail 程序出错
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#162006/5/15 14:20:46
也一样的,开始我没加了,后来又加了试一下,出现同样的错误
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#172006/5/15 14:38:12
JMail.MailServerUserName = "request.form("frommail"" '登录用户名 JMail.MailServerPassWord = "123456" '登录密码 改为: OWENmai.lMailServerUserName = request.form("frommail" OWENmai.MailServerPassWord = "123456"试试。
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#182006/5/15 14:49:54
还是错了,提示如下,: Microsoft VBScript 运行时错误 错误 '800a01b6'
对象不支持此属性或方法: 'OWENmail.MailServerUserName'
/ts/shop.asp,行 322
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#192006/5/15 14:51:29
你好,问一下,你那有例子嘛,要是有的话可以发一个给我嘛?
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#202006/5/15 14:54:02
OWENmai.MailServerUserName = request.form("frommail")我多加了个"l"
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#212006/5/15 14:54:55
呵开始那个我已经改过了.
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#222006/5/15 15:01:39
Set OWENmail=Server.CreateObject("JMail.SMTPMail"  改为: Set OWENmail= Server.CreateObject("JMail.Message"
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#232006/5/15 15:03:20
我用它发信的时候用这个代码都可以啊。 <% Dim SendStat SendStat = Jmail("madpolice_dong@hotmail.com","Test Jmail","Just a test!","US-ASCII","text/plain") Response.Write SendStat %> <% '-------------------------------------------------------------------- Function Jmail(mailTo,mailTopic,mailBody,mailCharset,mailContentType) '-------------------------------------------------------------------- 'JMail '-------------------------------------------------------------------- '入口参数: ' mailTo 收件人email地址 ' mailTopic 邮件主题 ' mailBody 邮件正文(内容) ' mailCharset 邮件字符集,例如GB2312或US-ASCII ' mailContentType 邮件正文格式,例如text/plain或text/html '返回值: ' 字符串,发送成功后返回OK,不成功返回错误信息 '使用方法: ' 1)设置好常量,即以Const开头的变量 ' 2)使用类似如下代码发信 'Dim SendStat 'SendStat = Jmail("aa@163.com","测试Jmail","这是一封<br/>测试信!","GB2312","text/html") 'Response.Write SendStat '作者: ' 午夜狂龙(Madpolice) madpolice_dong@hotmail.com 2005年6月2日版 '--------------------------------------------------------------------
'***************根据需要设置常量开始***************** Dim ConstFromNameCn,ConstFromNameEn,ConstFrom,ConstMailDomain,ConstMailServerUserName,ConstMailServerPassword
ConstFromNameCn = ""'发信人中文姓名(发中文邮件的时候使用),例如‘张三’ ConstFromNameEn = ""'发信人英文姓名(发英文邮件的时候使用),例如‘zhangsan’ ConstFrom = ""'发信人邮件地址,例如‘zhangsan@163.com’ ConstMailDomain = ""'smtp服务器地址,例如smtp.163.com ConstMailServerUserName = ""'smtp服务器的信箱登陆名,例如‘zhangsan’。注意要与发信人邮件地址一致! ConstMailServerPassword = ""'smtp服务器的信箱登陆密码 '***************根据需要设置常量结束*****************
'-----------------------------以下内容无需改动------------------------------ On Error Resume Next Dim myJmail Set myJmail = Server.CreateObject("JMail.Message") myJmail.Logging = True'记录日志 myJmail.ISOEncodeHeaders = False'邮件头不使用ISO-8859-1编码 myJmail.ContentTransferEncoding = "base64"'邮件编码设为base64 myJmail.AddHeader "Priority","3"'添加邮件头,不要改动! myJmail.AddHeader "MSMail-Priority","Normal"'添加邮件头,不要改动! myJmail.AddHeader "Mailer","Microsoft Outlook Express 6.00.2800.1437"'添加邮件头,不要改动! myJmail.AddHeader "MimeOLE","Produced By Microsoft MimeOLE V6.00.2800.1441"'添加邮件头,不要改动! myJmail.Charset = mailCharset myJmail.ContentType = mailContentType
If UCase(mailCharset) = "GB2312" Then myJmail.FromName = ConstFromNameCn Else myJmail.FromName = ConstFromNameEn End If
myJmail.From = ConstFrom myJmail.Subject = mailTopic myJmail.Body = mailBody myJmail.AddRecipient mailTo myJmail.MailDomain = ConstMailDomain myJmail.MailServerUserName = ConstMailServerUserName myJmail.MailServerPassword = ConstMailServerPassword myJmail.Send ConstMailDomain myJmail.Close Set myJmail=nothing
If Err Then Jmail=Err.Description Err.Clear Else Jmail="OK" End If
On Error Goto 0 End Function '-------------------------------------------------------------------- %>
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#242006/5/15 15:03:40
第一次是这个错误Microsoft VBScript 运行时错误 错误 '800a01b6'
对象不支持此属性或方法: 'OWENmail.MailServerUserName'
/ts/shop.asp,行 322
刚才我又改了一下又变成这个了
Microsoft VBScript 运行时错误 错误 '800a01b6'
对象不支持此属性或方法: 'OWENmail.Sender'
/ts/shop.asp,行 326
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#252006/5/15 15:04:41
好的谢谢我试一下你的这个
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
注册:2005/12/29 19:33:15
|
#262006/5/15 15:18:43
你的发信的程序只适用于JMAIL4.2以后的版本.之前的版本好象是用sender代替mailserverusername。
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#272006/5/15 15:22:01
可能把所以老出现什么属性错误,我把那个改成了FromName, 就不会出现上以错误,可是提示,消息发送失败,服务器没的接受什么的
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#282006/5/15 15:22:33
if request("mail"  ="owen" then Set myJmail = Server.CreateObject("JMail.Message"  myJmail.MailServerUserName = "maijialuo@126.com" myJmail.MailServerPassword = "123456" myJmail.Charset = "gb2312" myJmail.ContentType = "text/html" myJmail.FromName = "" & Request.Form("frommail"  & "" myJmail.Subject = "" & Request.Form("联系人"  & "[吊装订单消息]" myJmail.AddRecipient("maijialuo@126.com"  mess = "<table width=""98%"" border=0 align=center cellpadding=4 cellspacing=0><tr><td width=""19%""><strong><font color=#FF6600>发布网上订单</font></strong></td><td></td></tr><tr><td>类 型:</td><td>" & Request.Form("类型"  & "</td></tr><tr><td>工程名称:</td><td>" & Request.Form("工程名称"  & "</td></tr><tr><td>工程地点:</td><td>" & Request.Form("工程地点"  & "</td></tr><tr><td>拟租时间:</td><td>" & Request.Form("拟租时间"  & "</td></tr><tr><td valign=top>吊物信息:</td><td>" & Request.Form("吊物信息"  & "</td></tr><tr><td><strong><font color=#FF6600>联系方式</font></strong></td><td> </td></tr><tr><td>联 系 人:</td><td>" & Request.Form("联系人"  & "</td></tr><tr><td>联系电话:</td><td>" & Request.Form("联系电话"  & "</td></tr><tr><td>E - mail:</td><td>" & Request.Form("frommail"  & "</td></tr></table>" myJmail.Send ("smtp.126.com"  'smtp服务器地址 myJmail.Body = mess myJmail.Execute myJmail.Close Set myJmail = Nothing response.write "<br><br><br>" response.write "<script>alert('恭喜!!!您的邮件发送成功,我司会尽快与您联系!');location.href='shop.asp';</script>" End If
|
 無㊣畏╃
职务:普通成员
等级:2
金币:1.0
发贴:371
注册:2003/3/25 14:38:29
|
#292006/5/15 15:27:34
myJmail.Send ("smtp.126.com"  'smtp服务器地址 又错在这段话上了,
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
|
#302006/5/15 15:31:16
JMail每个版本应该都自带有例子,使用方法也不一定相同,还是参看一下例子。 另外JMail是否安装好了
非常大鱼
|