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.Messages**:管理邮件集合。 - **JMail.Message**:表示单个邮件实体。 - **JMail.Headers**:处理邮件头信息。 - **JMail.Recipients**:管理收件人列表。 - **JMail.Attachments**:处理邮件附件。 - **...
- `chinaz.txt`:这可能是一个包含中国站点(如Chinaz)相关信息的文本文件,或许是Jmail的使用教程或者相关资源链接的集合。 总的来说,Jmail为ASP开发者提供了一种快速、安全且功能强大的邮件发送解决方案,极大...
在本文中,我们将深入探讨...结合`接收邮件2`提供的代码,你可以进一步学习和扩展邮件处理的功能,比如邮件过滤、邮件存储、甚至邮件自动回复等。在实际应用中,务必注意安全性,如使用加密连接、妥善处理敏感信息等。
【Jmail库简介】 Jmail是一款用于.NET平台的邮件处理库,它允许开发者通过简单的API来实现邮件的发送和接收功能。这个库为开发者提供了方便...在实际应用中,还可以结合垃圾邮件检测机制,提升邮件管理的安全性和效率。
结合这两个子文件,我们可以推断这个邮件项目范例可能是一个示例代码集合,用于教授如何在Java环境中利用SMTP协议发送邮件。开发者可以通过学习这些示例,了解如何使用JMail库或直接通过SMTP协议进行邮件交互,从而...
在实际应用中,JSTL和DOM4J的结合使用,可以让开发者更加便捷地处理XML数据,尤其是在JSP页面上进行动态XML操作时,JSTL的标签可以很好地封装DOM4J的功能,使得代码更加简洁和清晰。 总结来说,JSTL是Java Web开发...
标题中的“网络公司官网网站源码”指的是一个用于构建网络公司官方网站的源代码集合。源码通常是编程语言编写的原始代码,它包含了网站设计、功能实现和数据交互的所有细节。这个源码包可能是用ASP(Active Server ...
8. **修复jmail组件**:修复了邮件发送组件的问题,保障邮件通知功能正常运行。 9. **增强元标签功能**:优化了网页的元标签,提高搜索引擎收录率。 10. **更新模版页面**:对系统的介绍页面进行了重新设计,提升...