如何用asp的jmail发邮件?

发表日期:2011.01.18    访问人数:0

JMail 组件

Dimac 公司的邮件收发组件,这是一个非常成熟和强大的邮件组件。它不但可以完成发邮件的工作,还可以POP收信,并支持收发邮件时的PGP加密,内置一个群发邮件的对象,可以使群发编程更简单。

即使是很多其他组件也都能完成的发邮件功能,JMail 的完成也可以称得上最出色的,除了常见的抄送暗送等多收件人功能外,它还支持添加嵌入式图片附件,并且可以从URL读取文件作为附件。

JMail 的免费版本拥有全部完成的发邮件功能,只在收邮件和加密邮件等我们不常用到的方面进行了限制。

免费版下载 | V4中文手册下载(PDF) | Smtpmail对象中文参考下载(PDF) | 官方网站www.dimac.net
(注意,PDF电子文档,使用Adobe Acrobat Reader阅读。)

以下是在asp程序中调用jmail组件在线发送邮件的例子:

<%if request("action")="send" then%>
<%

'参数说明
'Subject : 邮件标题
'MailAddress : 发件服务器的地址,如smtp.163.com
'Email : 收件人邮件地址
'Sender : 发件人姓名
'Content : 邮件内容
'Fromer : 发件人的邮件地址

Sub SendAction(subject, email, sender, content)
Set JMail = Server.CreateObject("JMail.Message")
JMail.Charset = "gb2312" ' 邮件字符集,默认为"US-ASCII"
JMail.From = strMailUser ' 发送者地址
JMail.FromName = sender' 发送者姓名
JMail.Subject =subject
JMail.MailServerUserName = strMailUser' 身份验证的用户名
JMail.MailServerPassword = strMailPass ' 身份验证的密码
JMail.Priority = 3
JMail.AddRecipient(email)
JMail.Body = content
JMail.Send(strMailAddress)
End Sub

'调用此Sub的例子
Dim strSubject,strEmail,strMailAdress,strSender,strContent,strFromer
strSubject = Request("title")
strContent = "用户Email:" & Request("From") & VbCrLf & "电话:" & Request("Tel") & VbCrLf & "内容:" & vbcrlf & Request("content")
strSender = Request("Name")
strEmail = "anybody@163.com" '这是收信的地址,可以改为其它的邮箱
strMailAddress = "mail.yourdomain.com" '我司企业邮局地址,请使用 mail.您的域名
strMailUser = "user@yourdomain.com" '我司企业邮局用户名
strMailPass = "mailpassword" '邮局用户密码

Call SendAction (strSubject,strEmail,strSender,strContent)

%>


<%else%>




发邮件给我们
















邮件主题(title)*

姓名(name)

你的邮箱(mailaddress)*

电话(tel)
内容(content):*

  value="提交">

<%end if%>

驰创数码
致力打造互动品牌,提供精准营销服务

立即咨询

网站建设客服微信

扫一扫,添加微信咨询

免费咨询

400-602-8610

  • 地址:成都市武侯区益州大道北段777号中航国际交流中心A座808
  • 其他咨询热线:028-86666423 028-8666413
  • 邮箱:service@chichuang.com
  • 传真:028-86666493