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