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实现邮件的收发的关键知识点 #### 1. JavaMail (Jmail) 和 JSP 在邮件系统中的应用 - **JavaMail (Jmail)**:JavaMail API是由Sun Microsystems开发的一个Java API,用于发送、接收、读取和...
5. **错误处理和报告**:JMail提供了详细的错误处理机制,当邮件发送过程中遇到问题时,会返回相应的错误代码和信息,帮助开发者诊断和解决问题。 6. **多语言支持**:JMail组件可能支持多种语言,适应不同地区的...
【jmail邮件收发Demo】是一个基于Visual Studio 2005开发的示例项目,它利用JMail组件实现了电子邮件的发送和接收功能,包括附件的处理。JMail是一款广泛应用于.NET平台的邮件处理组件,它提供了丰富的API,使得...
5. **邮件队列管理**:通过内置的邮件队列机制,JMail可以有效地处理大量邮件发送,避免因为网络问题而导致的发送失败。 6. **附件处理**:JMail可以轻松处理各种类型的附件,包括图片、文档、音频和视频等。 7. **...
- 必须确保目标服务器允许使用第三方库发送邮件,否则可能会遇到权限问题。 - 需要正确配置SMTP服务器的SSL/TLS设置,以保证邮件发送的安全性。 - 对于企业环境,可能需要考虑邮件发送速率限制和反垃圾邮件策略。...
jmail jmail是一种服务器端的邮件发送组件,和个人用的客户端邮件软件不一样的。jmail是在服务器上给程序用来发邮件用的,除了软件编程人员,其他人一般平常用不上。 jmail是一个第三方邮件操作组件,通常位于web...
**JMail组件详解** JMail是一款强大的邮件组件,主要用于在应用程序中实现邮件的发送功能。在标题中的"JMail45"指的是该组件的一个特定版本,即4.5版。这个版本可能包含了对某些功能的优化或者修复了之前版本存在的...
在这种情况下,下载并正确安装jmail.dll文件是解决问题的关键。如果你不喜欢安装完整的JMail组件,可以直接下载单独的jmail.dll文件,将其放置到系统目录或应用程序的相应路径下,以满足程序运行的需求。 为了正确...
Jmail是一款广泛应用于.NET平台的电子邮件组件,它使得开发者能够轻松地在他们的应用程序中集成电子邮件功能。Jmail 4.3是该组件的一个版本,它提供了发送、接收、管理电子邮件以及处理邮件附件的能力,适用于ASP...
**Jmail使用方法大全** Jmail是一款在编程领域广泛应用的邮件发送组件,尤其在ASP、ASP.NET等Web开发环境中,它提供了便捷的方式来发送电子邮件。Jmail的灵活性和易用性使其成为开发者们的首选工具,无论是在企业级...
其文档通常会包括详细的API函数参考,示例代码以及常见问题解答,帮助开发者快速上手。 在安全性方面,JMail支持SSL/TLS加密,确保了邮件在传输过程中的安全,防止数据被窃取或篡改。这对于处理敏感信息的邮件应用...
如果遇到问题,可以通过查看JMail的ErrorDescription属性获取错误信息,或者查阅官方文档获取更多帮助。总之,JMail组件为ASP开发人员提供了一个强大而便捷的邮件发送解决方案,极大地简化了Web应用程序中的邮件功能...
JMAIL4.0 VB源码是一款专为Visual Basic开发者设计的邮件发送...通过深入研究源码,开发者不仅可以掌握邮件处理的核心技术,还能锻炼自己的编程和问题解决能力,这对于在IT行业特别是软件开发领域发展是非常有益的。
这篇文章除了介绍jmail.dll的基本概念外,还将深入探讨其工作原理、常见问题以及在实际开发中的应用。 首先,我们来了解jmail.dll的核心功能。jmail.dll主要负责处理邮件发送的相关任务,包括设置SMTP服务器、创建...
在VB(Visual Basic)开发环境中,使用JMail组件发送邮件是一种常见的实现方式。JMail是一款功能强大的邮件组件,它提供了丰富的API,使得...在开发过程中,可以结合错误处理机制,以提高程序的稳定性和用户体验。
5. **邮件队列管理**:在高并发环境下,JMail可以通过邮件队列来管理发送任务,确保邮件的稳定发送,避免因网络问题导致的邮件丢失。 6. **安全特性**:JMail支持SSL和TLS加密,保证邮件在传输过程中的安全性,防止...
Jmail是一款广泛应用于.NET平台的电子邮件发送组件,它为开发者提供了简单且强大的接口来实现邮件的发送、接收以及...结合提供的“Email”文件,开发者可以更好地掌握Jmail的使用技巧,为自己的应用程序增添邮件功能。
Jmail组件是一款在ASP.NET环境下用于发送和接收电子邮件的工具,它简化了Web应用程序与SMTP服务器之间的通信。本文将深入探讨Jmail组件的核心概念、使用方法以及如何通过代码实现邮件的收发。 首先,理解Jmail组件...
**JMail介绍.txt** 文件可能包含了JMail组件的详细介绍,包括组件的功能特性、安装步骤、使用示例以及常见问题解答等内容。 **使用JMail收发邮件代码.txt** 文件则提供了具体的代码示例,可以帮助开发者更好地理解...
本教程将详细介绍如何使用C#结合JMail库来实现这一功能。JMail是一款强大的.NET组件,它提供了全面的邮件处理能力,包括发送、接收邮件以及处理附件。 首先,我们需要了解JMail的基本用法。JMail的核心在于其提供的...