QQ
电话
业务咨询
  • 400-600-0566
24小时技术客服
  • 虚拟主机
    153-0189-6552
  • 壹动云
    153-0189-6552
  • 上海科技网
    159-9514-9433
  • 真如
    159-9514-9433
  • 外高桥
    159-9514-9433
  • 扬州
    159-9514-9433
  • 江阴
    133-3791-3991
  • 湖州
    159-9514-9433
备案客服
  • 0510-86412351
最新公告 付款方式 联系我们 登录控制台
首页 >> 帮助中心 >> 虚拟主机
帮助中心
如何用asp的jmail发邮件

JMail组件


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

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

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


以下是在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):*


<%end if%>