`
cd0281
  • 浏览: 125386 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

jmail问题结合集合(转)

    博客分类:
  • asp
阅读更多
 
1、JMAIL的版本是多少? 
JMAIL 是免费的4.0版本 

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@hichina.com" 
mail.AddRecipient "to@hichina.com" 
mail.MailDomain="mail.hichina.com" 
mail.MailServerUserName = " from @hichina.com" 
mail.MailServerPassWord = "****" 
mail.subject=”test” 
mail.body= “欢迎” 
'On Error Resume Next 
mail.Send("mail.hichina.com") 
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@hichina.com"    '发送人的邮件地址
mail.AddRecipient "test@hichina.com"   '接收者的邮件地址
mail.MailDomain="mx.hichina.com"   '改成可以正常使用的邮件服务器的IP或域名
mail.MailServerUserName = "test@hichina.com"  '邮件服务器的邮箱地址
mail.MailServerPassWord = "*****"   '邮件服务器的邮箱密码
mail.subject="标题"     '标题
mail.body= "正文"     '正文
On Error Resume Next 
mail.Send("mx.hichina.com")    '改成可以正常使用的邮件服务器的IP或域名
mail.close() 
set mail=nothing 
response.write "发送成功" 
%>

(2)发信服务器不需要认证
<% 
set mail=server.CreateObject("jmail.SMTPMail") 
mail.Charset="gb2312" 
mail.ServerAddress = "mx.hichina.com"   '改成可以正常使用的邮件服务器的IP或域名
mail.Sender="test@hichina.com"     '发送人的邮件地址
mail.SenderName="test" 
mail.AddRecipient("test@sina.com")   '接收者的邮件地址
mail.Subject ="标题"     '标题
mail.body="正文"     '正文
mail.Priority="1" 
'On Error Resume Next 
mail.Execute() 
mail.Close 
Set mail=nothing 
response.write "发送成功" 
%>

7、Jmail发信的实例,模块化随时调用
一个用jmail发信的过程,及使用方法. 发信时,直接调用这个过程就行了。   
  <% 
  dim str,HtmlBody 
  HtmlBody="<html><body bgcolor='red' topmargin='40'><p align='center'>I Love 2Yup!</p></html>" 
  str=JmailSend( "hello","ILoveYou",true,HtmlBody,"youname@domain.com",youname@sina.com, 
  "hello","smtp.sina.com.cn","hello","Password")    
  if str="Y" then 
   response.write("发送成功") 
  else 
   response.write("发送失败!请重试!") 
  end if 
  '================================================= 
  '函数名:JmailSend 
  '作 用:用Jmail发送邮件 
  '参 数:Subject 邮件标题 
  ' Body 邮件内容 
  ' Body 邮件内容 
  ' isHtml 是否发送Html格式邮件 (true 是) 
  ' HtmlBody Html格式邮件内容 
  '    MailTo 收件人Email 
  ' From 发件人Email 
  ' FromName 发件人姓名 
  ' Smtp smtp服务器 
  ' Username 邮箱用户名 
  ' Password 邮箱密码 
  '返回值:JmailSend="N" 发送失败 JmailSend="Y" 发送成功 
  '~~~~~~~~~~suercool~~~~~ 
   
  '================================================= 
   function JmailSend(Subject,Body,isHtml,HtmlBody,MailTo,From,FromName,Smtp,Username,Password) 
   dim JmailMsg 
   set JmailMsg=server.createobject("jmail.message") 
   JmailMsg.mailserverusername=Username 
   JmailMsg.mailserverpassword=Password 
   
   JmailMsg.addrecipient MailTo 
   JmailMsg.from=From 
   JmailMsg.fromname=FromName 
   
   JmailMsg.charset="gb2312" 
   JmailMsg.logging=true 
   JmailMsg.silent=true 
   
   JmailMsg.subject=Subject 
   JmailMsg.body=Body 
   if isHtml=true then JmailMsg.htmlbody=HtmlBody 
   
   if not JmailMsg.send(Smtp) then 
   JmailSend="N" 
   else 
   JmailSend="Y" 
   end if 
   JmailMsg.close 
   set JmailMsg=nothing 
  end function 
  %> 

 
分享到:
评论

相关推荐

    JMail4.5使用详解手册

    - **JMail.Messages**:管理邮件集合。 - **JMail.Message**:表示单个邮件实体。 - **JMail.Headers**:处理邮件头信息。 - **JMail.Recipients**:管理收件人列表。 - **JMail.Attachments**:处理邮件附件。 - **...

    简单易用的jmail邮件发送系统

    - `chinaz.txt`:这可能是一个包含中国站点(如Chinaz)相关信息的文本文件,或许是Jmail的使用教程或者相关资源链接的集合。 总的来说,Jmail为ASP开发者提供了一种快速、安全且功能强大的邮件发送解决方案,极大...

    JMail接收邮件小实例(c#)

    在本文中,我们将深入探讨...结合`接收邮件2`提供的代码,你可以进一步学习和扩展邮件处理的功能,比如邮件过滤、邮件存储、甚至邮件自动回复等。在实际应用中,务必注意安全性,如使用加密连接、妥善处理敏感信息等。

    VC 利用Jmail收发邮件

    【Jmail库简介】 Jmail是一款用于.NET平台的邮件处理库,它允许开发者通过简单的API来实现邮件的发送和接收功能。这个库为开发者提供了方便...在实际应用中,还可以结合垃圾邮件检测机制,提升邮件管理的安全性和效率。

    邮件项目范例.rar

    结合这两个子文件,我们可以推断这个邮件项目范例可能是一个示例代码集合,用于教授如何在Java环境中利用SMTP协议发送邮件。开发者可以通过学习这些示例,了解如何使用JMail库或直接通过SMTP协议进行邮件交互,从而...

    jstl标签库.rar

    在实际应用中,JSTL和DOM4J的结合使用,可以让开发者更加便捷地处理XML数据,尤其是在JSP页面上进行动态XML操作时,JSTL的标签可以很好地封装DOM4J的功能,使得代码更加简洁和清晰。 总结来说,JSTL是Java Web开发...

    网络公司官网网站源码

    标题中的“网络公司官网网站源码”指的是一个用于构建网络公司官方网站的源代码集合。源码通常是编程语言编写的原始代码,它包含了网站设计、功能实现和数据交互的所有细节。这个源码包可能是用ASP(Active Server ...

    易想商务网V1.2

    8. **修复jmail组件**:修复了邮件发送组件的问题,保障邮件通知功能正常运行。 9. **增强元标签功能**:优化了网页的元标签,提高搜索引擎收录率。 10. **更新模版页面**:对系统的介绍页面进行了重新设计,提升...

Global site tag (gtag.js) - Google Analytics