JMAIL组件问题集锦
来源:重庆广渝网 |
阅读:9006 次
|
日期:2006-07-01
|
一、Jmail 问题集锦
1、JMAIL的版本是多少? JMAIL 是免费的4.3版本
2、JMAIL 需要单独的发信服务器吗? JMAIL 需要设置单独的发信服务器 如:set mail=server.CreateObject("jmail.SMTPMail") mail.ServerAddress = "mail.domain.com"
3、为什么使用jmail发信时发信失败? 最可能的原因是你指定的发信服务器需要发信认证,而你在程序中没有指定发信用户名和密码,具体的编码为: set mail=CreateObject("jmail.Message") mail.Charset ="gb2312" mail.From ="from@域名" mail.AddRecipient "to@域名" mail.MailDomain="mail.域名" mail.MailServerUserName = " from @域名" mail.MailServerPassWord = "****" mail.subject=”test” mail.body= “欢迎” 'On Error Resume Next mail.Send("mail.域名") mail.close() set mail=nothing
4、Jmail 能发送附件吗? 可以 mail.AddAttachment (replace(server.MapPath("/test.doc"),"",""))
5、 Jmail 可以发送Html格式的邮件吗? 可以,具体看使用手册。
6、Jmail组件实例。 (1)发信服务器需要认证。 '以下的代码是发信服务器需要认证的,例如我们的邮箱服务器
<% set mail=CreateObject("jmail.Message") mail.Charset ="gb2312" mail.From ="test@域名" mail.AddRecipient "test@域名" mail.MailDomain="mx.域名" mail.MailServerUserName = "test@域名" mail.MailServerPassWord = "*****" mail.subject=Subject mail.body= "hi china.com" On Error Resume Next mail.Send("mail.west263.com") mail.close() set mail=nothing response.write "发送成功" %>
(2)发信服务器不需要认证。 '发信服务器不需要认证的
<% set mail=server.CreateObject("jmail.SMTPMail") mail.Charset="gb2312" mail.ServerAddress = "mx.west263.com" mail.Sender="test@west263.com" mail.SenderName="test" mail.AddRecipient("test@sina.com") mail.Subject ="jmail邮件测试" mail.body="jmail邮件测试." mail.Priority="1" 'On Error Resume Next mail.Execute() mail.Close Set mail=nothing response.write "发送成功" %>
|