主题:  关于用JMAIL在线发邮件???

sky_5d

职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
#12003/2/21 13:03:21
文件名是send.asp
<%
Set mail1 = Server.CreateObject("Jmail.smtpmail")
mail1.serveraddress="mail.en55.com"
mail1.contenttype="text"
mail1.charset="gb2312"
mail1.sender = "sky@en55.com"
mail1.Subject = "twh.com.cn注册成功!"
mail1.addrecipient Session("email")
mail1.Body = "THANK YOU!"
mail1.Execute
%>
为样就可以发到Session("email")保存的mail地址里面,但是如果在updata一个文件,然后做一个跳转的时候,就跳到send.asp?id=x 就不行了,提示mail1.addrecipient Session("email")这段代码错误,但如做这段代码改为mail1.addrecipient "xx@163.com"就可以.

就是说不做跳转的话就可以发送,做了跳转,路径变成send.asp?id=xx就不能发送?


大家帮忙看一下好吗?...我的商城就差这一步就完成了...麻烦大家


我需要力量

janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22003/2/21 13:49:21
经测试,mail.en55.com的SMTP服务要求身份验证。

前面几行:

set msg = Server.CreateOBject("JMail.Message")
msg.Logging = true
msg.silent = true
msg.Priority = 2
msg.Charset = "gb2312"
msg.MailServerUserName = "USER"
msg.MailServerPassword = "PSWD"