使用asp的jmail组件发邮件

JMail 组件

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

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

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

免费版下载 | V4中文手册下载(PDF) | Smtpmail对象中文参考下载(PDF) | 官方网站www.dimac.net

(注意,PDF电子文档,使用Adobe Acrobat Reader阅读。)

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

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  
<%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)
  
%>
  
<script language="javascript">
alert('恭喜您,发送成功!');
history.back();
</script>
  
<%else%>
<style type="text/css">
<!--body { margin-top: 0px;margin-bottom: 0px;}td {
font-size: 12px;
text-decoration: none;}--></style>
<table width="500" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#666666">
<tr><td height="40" bgcolor="#E3E3E3"><div align="center">发邮件给我们</div></td></tr>
<tr><td background="images/formmail_r2_c1.gif"><table width="100%" height="296" border="0" align="center" cellpadding="1" cellspacing="1">
<form name="form" method="post" action="?action=send">
<tr bgcolor="#FFFFFF">
<td width="110" align="center"><div align="left">邮件主题(title)*</div></td>
<td width="288"><input name="title" type="text" id="title" size="22">
姓名(name)
<input name="name" type="text" id="name" size="8">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center"><div align="left">你的邮箱(mailaddress)*</div></td>
<td><input name="from" type="text" id="from" size="22">
电话(tel)
<input name="tel" type="text" id="tel" size="15"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="213" align="center"><div align="left">内容(content):*<br>
</div></td>
<td><textarea name="content" cols="50" rows="15"></textarea></td>
</tr>
<tr bgcolor="#FFFFFF">
<td> </td>
<td> <input type="submit" name="Submit" value="提交"></td></tr></form></table></td>
</tr></table>
<%end if%>

本文配套源码:http://www.bianceng.net/aspym/201212/782.htm

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索邮件
, 加密
, 中文
, 组件
, 功能
, 发邮件
, JMail
, 发邮件的asp
, Jmail发邮件的例子
jmail组件
asp jmail组件、asp发邮件jmail、jmail组件、jmail组件下载、jmail.message组件,以便于您获取更多的相关知识。

时间: 2024-10-28 18:21:59

使用asp的jmail组件发邮件的相关文章

cdo组件发邮件

发邮件 原来用cdonts组件来发邮件,自从服务器用了2003系统以后,发现原来的功能不灵了,页面提示说是创建对象不成功.于是我查了一下IIS的帮助,帮助里面明确的写着在2003系统中,cdonts的组件被删除了,只保留了cdo组件.CDO组件是cdonts的父级组件.但是网上很多地方说是用cdo组件发邮件的例子,其实都是cdonts组件的例子. 下面我来列一下cdo组件的例子set cdomail=server.CreateObject ("CDO.Message") 这个是关键,创

asp.net网易邮箱发邮件报错

问题描述 asp.net网易邮箱发邮件报错 在用户代码中进行处理 其他信息: 事务失败. 服务器响应为:DT:SPM 163 smtp8,DMCowADH5_u+MP1WYtRaBw--.887S2 1459433663,please see http://mail.163.com/help/help_spam_16.htm?ip=49.4.180.208&hostid=smtp8&time=1459433663 解决方案 http://q.cnblogs.com/q/64362/ 解决方

Asp调用Jmail组件发送邮件

jmail|jmail组件|发送邮件 在Asp程序中用Jmail发邮件的比较多,主要是因为多数虚拟主机支持他,其它的支持的较少.下面是一个Jmail发邮件的例子代码: 如果您在自己的机器上试,请下载Jmail.dll,下载解压后,双击Setup.bat 即可完成安装! <%On error resume nextDim JMail, contentIdSet JMail = Server.CreateObject("JMail.Message") JMail.Charset =

C#利用CDOSYS组件发邮件的一些小结

发邮件 建立 ASP.NET WEB项目. using System.Web.Mail; 首先看看利用Inter网上的SMTP服务器来发邮件,现在普遍是登陆SMTP需要验证的.这里我们使用的是网易的邮件服务器. private void SendMailBySMTP(){ // 使用一个SMTP的服务器,并且通过验证 MailMessage mailobj = new MailMessage(); mailobj.From = "username@126.com"; mailobj.T

用cdont组件发邮件

发邮件 最近看到充许多网友要用自动发邮件的讨论, 这个东东我以前也研究过现在把它发布到这儿,希望能给大家带来用处:<%fromwho=request("fromwho")frommail=request("frommail")towho=request("towho")tomail=request("tomail")subject=request("subject")content=request(&

发邮件如何随意指定发件人和收件人!

问题描述 以前用ASP的JMAIL组件可以随意指定发件人和收件人===============现在玩.NET下如何随意指定发件人和收件人呢============貌似smtpserver的frommail需要SMTPSERVER认证! 解决方案 解决方案二:发件人和收件人做成可配置的不就可以了嘛?不懂你说的又不是一定要固定死解决方案三:www.cnblogs.com/ustbwuyi解决方案四:mailInfo=newMailMessage();mailInfo.From=newMailAddr

asp jmail发邮件 详细解析第1/2页_应用技巧

发个个比较详细的asp与jmail 实现发送邮件的代码,前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子:  首先是jmail.smtpmail的核心代码:   复制代码 代码如下: <%   Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象   jmail.silent = true 'JMAIL不会抛出例外错误,返回

asp jmail发邮件 详细解析第1/2页

发个个比较详细的asp与jmail 实现发送邮件的代码,前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail的核心代码:  复制代码 代码如下:<%   Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象   jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为

Windows 2003下不注册组件用ASP发邮件

window|发邮件|注册组件 其实ASP可以做很多事,只是大家不知道怎么用而以.微软为asp提供了非常多的现成有用的组件,而这些组件却没有人知道,如用CDO.Message发送邮件. 什么是CDO.Message?在winnt和win2k下发送邮件要用CDONTS.NewMail,CDONTS.NewMail组件是需要注册的,很简单,只要在服务器上运行命令行regsvr32Cdonts.dll,在弹出的对话框中确定即可,使用CDONTS.NewMail服务还需安装有iis自带的smtp.到了w