`
cd0281
  • 浏览: 123175 次
  • 性别: 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 
  %> 

 
分享到:
评论

相关推荐

    Jmail结合JSP实现邮件的收发

    ### 关于Jmail结合JSP实现邮件的收发的关键知识点 #### 1. JavaMail (Jmail) 和 JSP 在邮件系统中的应用 - **JavaMail (Jmail)**:JavaMail API是由Sun Microsystems开发的一个Java API,用于发送、接收、读取和...

    jmail组件,jmail组件

    5. **错误处理和报告**:JMail提供了详细的错误处理机制,当邮件发送过程中遇到问题时,会返回相应的错误代码和信息,帮助开发者诊断和解决问题。 6. **多语言支持**:JMail组件可能支持多种语言,适应不同地区的...

    jmail邮件收发Demo

    【jmail邮件收发Demo】是一个基于Visual Studio 2005开发的示例项目,它利用JMail组件实现了电子邮件的发送和接收功能,包括附件的处理。JMail是一款广泛应用于.NET平台的邮件处理组件,它提供了丰富的API,使得...

    JMail JMail

    5. **邮件队列管理**:通过内置的邮件队列机制,JMail可以有效地处理大量邮件发送,避免因为网络问题而导致的发送失败。 6. **附件处理**:JMail可以轻松处理各种类型的附件,包括图片、文档、音频和视频等。 7. **...

    jmail的dll文件jmail.dll

    在这种情况下,下载并正确安装jmail.dll文件是解决问题的关键。如果你不喜欢安装完整的JMail组件,可以直接下载单独的jmail.dll文件,将其放置到系统目录或应用程序的相应路径下,以满足程序运行的需求。 为了正确...

    jmail.dll 下载

    - 必须确保目标服务器允许使用第三方库发送邮件,否则可能会遇到权限问题。 - 需要正确配置SMTP服务器的SSL/TLS设置,以保证邮件发送的安全性。 - 对于企业环境,可能需要考虑邮件发送速率限制和反垃圾邮件策略。...

    jmail发送邮件 asp.net使用jmail

    jmail jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。  jmail是一个第三方邮件操作组件,通常位于web...

    JMail组件--JMail45

    **JMail组件详解** JMail是一款强大的邮件组件,主要用于在应用程序中实现邮件的发送功能。在标题中的"JMail45"指的是该组件的一个特定版本,即4.5版。这个版本可能包含了对某些功能的优化或者修复了之前版本存在的...

    Jmail 4.3组件下载(jmail.dll 4.3)

    Jmail是一款广泛应用于.NET平台的电子邮件组件,它使得开发者能够轻松地在他们的应用程序中集成电子邮件功能。Jmail 4.3是该组件的一个版本,它提供了发送、接收、管理电子邮件以及处理邮件附件的能力,适用于ASP...

    Jmail使用方法大全

    **Jmail使用方法大全** Jmail是一款在编程领域广泛应用的邮件发送组件,尤其在ASP、ASP.NET等Web开发环境中,它提供了便捷的方式来发送电子邮件。Jmail的灵活性和易用性使其成为开发者们的首选工具,无论是在企业级...

    JMail45_free

    其文档通常会包括详细的API函数参考,示例代码以及常见问题解答,帮助开发者快速上手。 在安全性方面,JMail支持SSL/TLS加密,确保了邮件在传输过程中的安全,防止数据被窃取或篡改。这对于处理敏感信息的邮件应用...

    jmail组件,附带从使用调用方法和安装注册方法

    如果遇到问题,可以通过查看JMail的ErrorDescription属性获取错误信息,或者查阅官方文档获取更多帮助。总之,JMail组件为ASP开发人员提供了一个强大而便捷的邮件发送解决方案,极大地简化了Web应用程序中的邮件功能...

    JMAIL4.0_VB源码

    JMAIL4.0 VB源码是一款专为Visual Basic开发者设计的邮件发送...通过深入研究源码,开发者不仅可以掌握邮件处理的核心技术,还能锻炼自己的编程和问题解决能力,这对于在IT行业特别是软件开发领域发展是非常有益的。

    jmail.dll文件

    这篇文章除了介绍jmail.dll的基本概念外,还将深入探讨其工作原理、常见问题以及在实际开发中的应用。 首先,我们来了解jmail.dll的核心功能。jmail.dll主要负责处理邮件发送的相关任务,包括设置SMTP服务器、创建...

    vb jmail发送邮件

    在VB(Visual Basic)开发环境中,使用JMail组件发送邮件是一种常见的实现方式。JMail是一款功能强大的邮件组件,它提供了丰富的API,使得...在开发过程中,可以结合错误处理机制,以提高程序的稳定性和用户体验。

    JMail

    5. **邮件队列管理**:在高并发环境下,JMail可以通过邮件队列来管理发送任务,确保邮件的稳定发送,避免因网络问题导致的邮件丢失。 6. **安全特性**:JMail支持SSL和TLS加密,保证邮件在传输过程中的安全性,防止...

    Jmail功能测试工具

    Jmail是一款广泛应用于.NET平台的电子邮件发送组件,它为开发者提供了简单且强大的接口来实现邮件的发送、接收以及...结合提供的“Email”文件,开发者可以更好地掌握Jmail的使用技巧,为自己的应用程序增添邮件功能。

    Jmail组件收发邮件代码

    Jmail组件是一款在ASP.NET环境下用于发送和接收电子邮件的工具,它简化了Web应用程序与SMTP服务器之间的通信。本文将深入探讨Jmail组件的核心概念、使用方法以及如何通过代码实现邮件的收发。 首先,理解Jmail组件...

    JMail4.4pro

    **JMail介绍.txt** 文件可能包含了JMail组件的详细介绍,包括组件的功能特性、安装步骤、使用示例以及常见问题解答等内容。 **使用JMail收发邮件代码.txt** 文件则提供了具体的代码示例,可以帮助开发者更好地理解...

    C#利用JMAIL开发自动发送邮件

    本教程将详细介绍如何使用C#结合JMail库来实现这一功能。JMail是一款强大的.NET组件,它提供了全面的邮件处理能力,包括发送、接收邮件以及处理附件。 首先,我们需要了解JMail的基本用法。JMail的核心在于其提供的...

Global site tag (gtag.js) - Google Analytics