|  | 主题:  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是否安装好了
 非常大鱼 |