ASP发送邮件的问题
代码如下;
'jmail发信调用方法jmail email,bt,nr
sub jmail(email,bt,nr)
set myjmail = server.CreateObject ("JMAIL.Message") '创建对象
myjmail.Silent = true '一般不用改
myjmail.Charset = "GB2312" '邮件的文字编码为国标
myjmail.ContentType = "text/html" 'text/html是超文本格式text/plain是文本格式
myjmail.Priority =2 '设置邮件的优先级(1-5,1为最高)
myjmail.From = "tommywu1223@126.com" '发信人邮箱
myjmail.Subject = bt '信件主题
myjmail.AddRecipient email '收信人信箱
myjmail.Body = nr '信件正文
myjmail.MailServerUserName = "tommywu1223" '◆邮件服务器登陆用户名(您的邮箱登陆名称)
myjmail.MailServerPassWord = "001002003" '◆邮件服务器登陆密码(您的邮箱登陆密码)
myjmail.Send("smtp.126.com") '◆邮件服务器地址(您的邮件服务器地址)
myjmail.Close '关闭对象
end sub
'------------------------------------------------------
'smtp发信调用方法smtp email,bt,nr
sub smtp(email,bt,nr)
Set objMail = Server.CreateObject("CDONTS.NEWMAIL")
With objMail
.From = my_email '邮件发件人的地址
.To = email '邮件收件人的地址
.Subject =bt '邮件的标题
.Body =nr '邮件的内容
.MailFormat=0
.BodyFormat=0
.Send '执行邮件发送
End With
Set objMail = Nothing '关闭对象
end sub
页面调用后提示错误如下:
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Server 对象, ASP 0177 (0x800401F3)
无效的类别字符串
D:\HUIYUAN\../mycartconn/email.asp, 第 16 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
网页:
POST 75 ??? /huiyuan/login.asp
POST Data:
huiyuan=tommy&email=tommywu@126.com&Submit=OK%A3%AC%D5%D2%BB%D8%C3%DC%C2%EB
时间:
2006年7月21日, 14:24:42
第16行是这行
set myjmail = server.CreateObject ("JMAIL.Message")
哪位哥们帮忙看下是怎么回事??