jmail问题,急~~!up有分
qfacy 2005-05-13 02:11:49 兄弟,帮我看看下面的代码!我为什么发不出去 !
前提:1,机器上有jmail4.4专业版本
2,我在自己的机器上调试!
3,同一个网络
问题:我用通过邮件服务器地址,用户名和密码来发送邮件,发送的邮件可以成功(如代码片断1),但是我现在想不通过邮件服务器地址,用户名和密码来发送邮件(如代码片断2),我测试了一个上午也不行!我想不是网络的问题,是我代码的问题!如果有其他的不用通过邮件服务器地址,用户名和密码来发送邮件,请各位兄弟给予提示!!在此感谢
代码片断1
<%
Set jmail=Server.CreateObject("JMAIL.Message") '建立发送邮件的对象
jmail.silent=true '屏蔽例外错误,返回FALSE跟TRUE两值j
jmail.logging=true '启用邮件日志
jmail.Charset="GB2312" '邮件的文字编码为国标
jmail.ContentType ="text/html" '邮件的格式为HTML格式
jmail.AddRecipient "zhaofengwj@sina.com.cn" '邮件收件人的地址
jmail.From ="zfawj@163.com" '发件人的E-MAIL地址
'jmail.MailServerUserName="zfawj" '登录邮件服务器所需的用户名
'jmail.MailServerPassword="11111" '登录邮件服务器所需的密码
jmail.Subject="1111" '邮件的标题
jmail.Body="11111" '邮件的内容
jmail.Priority=1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
'jmail.Send("smtp.163.com") '执行邮件发送(通过邮件服务器地址)
jmail.Close() '关闭对象
%>
代码片断2
<%
on error resume next
Set JMail = Server.CreateObject("JMail.SMTPMail") '建立发送邮件的对象(S)
JMail.LazySend = (True)
JMail.Silent = (True)
JMail.Charset = ("GB2312")
JMail.ContentType = ("text/html")
JMail.Sender = ("zhaofengwj@sina.com.cn")
JMail.ReplyTo = ("zhaofengwj@sina.com.cn")
JMail.SenderName = ("客户反馈")
JMail.Subject = ("zhaofengwj@sina.com.cn")
JMail.SimpleLayout = (True )
JMail.Body = ("zhaofengwj@sina.com.cn")
JMail.Priority = (3)
JMail.AddRecipient (E_mail)
JMail.AddHeader "Originating-IP", GBL_IPAddress
If JMail.Execute()
JMail.Close() '关闭对象
Set JMail = Nothing%>