`
luliangok
  • 浏览: 816891 次
文章分类
社区版块
存档分类
最新评论

asp使用组件在线发邮件的多种方法

 
阅读更多

一、jmail.smtpmail的核心代码:

<%
Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象
jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE
jmail.logging = true '启用使用日志
jmail.Charset = "GB2312" '邮件文字的代码为简体中文
jmail.ContentType = "text/html" '邮件的格式为HTML的
jmail.ServerAddress = "Server Address" '发送邮件的服务器
jmail.AddRecipient Email '邮件的收件人
jmail.SenderName = "SenderName" '邮件发送者的姓名
jmail.Sender = "Email Address" '邮件发送者的邮件地址
jmail.Priority = 1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
jmail.Subject = "Mail Subject" '邮件的标题
jmail.Body = "Mail Body" '邮件的内容
jmail.AddRecipientBCC Email '密件收件人的地址
jmail.AddRecipientCC Email '邮件抄送者的地址
jmail.Execute() '执行邮件发送
jmail.Close '关闭邮件对象
%>

w3 Jmail4.3组件重新设计了其内部结构——使用Message对象代替原来的单一对象Jmail.smtpmail发送邮件,有些方法需要身份验证的(如163、yahoo等),可以用下面的方法解决:

<%
Set jmail = Server.CreateObject("JMAIL.Message") '建立发送邮件的对象
jmail.silent = true '屏蔽例外错误,返回FALSE跟TRUE两值j
mail.logging = true '启用邮件日志
jmail.Charset = "GB2312" '邮件的文字编码为国标
jmail.ContentType = "text/html" '邮件的格式为HTML格式
jmail.AddRecipient Email '邮件收件人的地址
jmail.From = "Email From for Sender" '发件人的E-MAIL地址
jmail.MailServerUserName = "UserName of Email" '登录邮件服务器所需的用户名
jmail.MailServerPassword = "Password of Email" '登录邮件服务器所需的密码
jmail.Subject = "Mail Subject" '邮件的标题
jmail.Body = "Mail Body" '邮件的内容
jmail.Prority = 1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
jmail.Send("Server Address") '执行邮件发送(通过邮件服务器地址)
jmail.Close() '关闭对象
%>

二、微软自带的CDONTS组件的发信的方法:

<%
Set cdomail = Server.CreateObject("CDONTS.NewMail") '建立邮件对象
cdomail.Subject = "Mail Subject" '邮件标题
cdomail.From = "Sender's Mail" '发件人的地址
cdomail.To = "Email will from" '收件人的地址
cdomail.Body = "Mail Body" '邮件的内容
cdomail.Send '执行发送
%>

这种方法发送邮件是最简单的,同时也带来一定的问题,就是很少有服务器会开这项服务!
 写程序,一般情况下都是说要代码模块化,这样方便维护,同时也方便移植。因此,我在这里将这个发邮件的写成一个子程,在调用的时候可以直接调用(当然,如果你高兴写成函数的话也是可以的,这个主要是看个人兴趣):

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

Sub SendAction(subject, mailaddress, email, sender, content, fromer)
Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象
jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE
jmail.logging = true '启用使用日志
jmail.Charset = "GB2312" '邮件文字的代码为简体中文
jmail.ContentType = "text/html" '邮件的格式为HTML的
jmail.ServerAddress = mailaddress '发送邮件的服务器
jmail.AddRecipient Email '邮件的收件人
jmail.SenderName = sender '邮件发送者的姓名
jmail.Sender = fromer '邮件发送者的邮件地址
jmail.Priority = 1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值
jmail.Subject = subject '邮件的标题
jmail.Body = content '邮件的内容
'由于没有用到密抄跟抄送,这里屏蔽掉这两句,如果您有需要的话,可以在这里恢复
'jmail.AddRecipientBCC Email '密件收件人的地址
'jmail.AddRecipientCC Email '邮件抄送者的地址
jmail.Execute() '执行邮件发送
jmail.Close '关闭邮件对象
End Sub

'调用此Sub的例子
Dim strSubject,strEmail,strMailAdress,strSender,strContent,strFromer
strSubject = "这是一封用JMAIL发送的测试邮件"
strContent = "JMail组件发送测试成功!"
strEmail = "runbing@eyou.com"
strFromer = "runbing@eyou.com"
strMailAddress = "mail.ubbcn.com"

Call SendAction (strSubject,strMailaddress,strEmail,strSender,strContent,strFromer)

%>

分享到:
评论

相关推荐

    asp jmail发邮件系统

    这个"asp jmail发邮件系统"显然提供了一种在ASP应用程序中实现邮件发送功能的方法。 JMail是ASP环境下的一种邮件服务组件,它支持SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol version 3)...

    jmail组件 很好用 asp 发邮件

    Jmail是一款强大的SMTP邮件服务器组件,它支持多种邮件协议,如SMTP(Simple Mail Transfer Protocol)、POP3(Post Office Protocol version 3)和IMAP(Internet Message Access Protocol)。Jmail使得ASP页面能够...

    asp发送邮件jmail组件下载

    在ASP中,发送邮件功能通常需要借助第三方组件来实现,其中JMail组件就是一种广泛使用的解决方案。 JMail组件是专门为ASP设计的,它允许开发者在ASP页面上轻松地实现邮件发送功能。该组件支持SMTP(Simple Mail ...

    asp-jmail 邮件发送组件

    在ASP页面中,只需调用JMail对象,设置相应的属性如发件人、收件人、主题和邮件内容,然后调用Send方法即可发送邮件。例如: ```vbscript Set jmail = Server.CreateObject("JMail.Message") jmail.From = "sender@...

    ASP使用Jmail发送邮件的函数及使用方法

    ### ASP使用Jmail发送邮件的函数及使用方法 在Web开发中,经常需要通过脚本语言来实现自动化发送邮件的功能,以满足用户注册、找回密码等业务需求。本文将详细介绍如何利用ASP(Active Server Pages)结合Jmail组件...

    实用ASP组件介绍(DOC)

    此外,你还可以通过其他在线资源、书籍和论坛进一步学习ASP组件的使用技巧和最佳实践。 ### 6. 结论 掌握ASP组件是提升ASP开发效率的关键,它们提供了丰富的功能,简化了Web应用程序的开发过程。通过深入学习和...

    jmail组件,附带从使用调用方法和安装注册方法

    JMail组件是一款在Windows环境下,基于ASP(Active Server Pages)技术的邮件发送工具,它使得开发者能够方便地在Web应用程序中实现电子邮件的发送功能。这款组件适用于IIS(Internet Information Services)服务器...

    Jmail Pro v4.4 特别版(ASP发信组件)

    在ASP页面中,首先需要引入Jmail组件,然后创建Jmail对象,设置必要的属性(如SMTP服务器地址、用户名、密码、发件人、收件人等),编写邮件内容,最后调用Send方法发送邮件。以下是一个简单的示例代码: ```...

    邮件发送组件 jmail .dll

    在使用JMail时,开发者需要了解其基本的API函数,例如`SendMail`函数用于发送邮件,需要设置发件人、收件人、主题、邮件正文等参数。此外,JMail还支持HTML格式的邮件、附件发送、多部分消息体以及邮件队列管理等...

    OWEN 无组件邮件发送系统 -ASP源码.zip

    **OWEN 无组件邮件发送系统 ASP源码详解** OWEN 无组件邮件发送系统是一款基于ASP语言开发的邮件发送程序,它无需额外的组件支持,仅依赖于服务器上的IIS(Internet Information Services)和内置的ASP环境即可实现...

    【ASP.NET编程知识】asp.net发邮件的几种方法汇总.docx

    ASP.NET 发邮件的几种方法汇总 ASP.NET 中有多种方法可以用来发送邮件,这些方法都基于 .NET Framework 的 System.Net.Mail 命名空间。下面是一个详细的总结: 一、MailMessage 对象 MailMessage 对象是用于构建...

    发邮件程序asp.net的

    在这个场景中,我们讨论的是一个使用ASP.NET实现的发邮件程序,特别提到了JMAIL组件。 JMail是一个ASP.NET中的第三方组件,它允许开发者轻松地在应用程序中集成电子邮件功能。这个组件支持SMTP(简单邮件传输协议)...

    aspPDF_组件.rar

    在使用aspPDF组件时,开发者需要按照官方文档或示例代码进行配置和调用。例如,可以使用以下代码创建一个新的PDF文档: ```vbnet Dim pdf As New aspPDF() pdf.CreateDoc() pdf.AddPage() pdf.TextOut(50, 50, ...

    邮件发送,jmail,mail,asp邮件发送源码!

    根据给定的信息,本文将详细解释与邮件发送相关的技术知识点,包括使用Jmail组件、ASP脚本语言进行邮件发送的基本原理和技术实现。 ### Jmail组件介绍 Jmail是一款功能强大的邮件处理组件,它支持多种编程语言环境...

    mail ASP组件 VB源程序

    【标题】"mail ASP组件 VB源程序"涉及的是在ASP(Active Server Pages)环境中使用VB(Visual Basic)语言编写的邮件组件。这类组件通常用于Web应用程序中,以便于服务器端发送电子邮件。 【描述】"mail VB ASP组件...

    ASP.NET MVC 发送邮件,支持多个邮箱格式。

    - 使用 `SendAsync` 方法异步发送邮件。 - 处理发送完成后的回调事件。 3. **异常处理**:对可能出现的异常进行捕获和处理,确保程序的稳定运行。 4. **异步处理示例**: ```csharp public async Task...

    在线邮件系统(ASP.NET)

    4. **邮件发送**: 使用jmail.dll,开发者可以创建ASP.NET页面来填写发件人、收件人、主题和邮件正文,然后调用组件的方法发送邮件。邮件可能包含文本、HTML内容,甚至嵌入的图片或其他附件。 5. **邮件接收**: 接收...

    OWEN 无组件邮件发送系统

    "owenmail"可能是包含OWEN无组件邮件发送系统源码或相关文档的文件,开发者可以通过查阅这些资料来深入了解系统的实现细节和使用方法。总的来说,OWEN邮件发送系统为开发者提供了一个高效、便捷的邮件管理解决方案,...

    基于ASP的L ASP 组件 无组件上传 Build 1130.zip

    ASP组件是用于扩展ASP功能的独立可执行模块,它们可以提供如数据库访问、邮件发送、加密解密等功能。在ASP的无组件上传解决方案中,可能是指通过纯ASP脚本来处理文件上传,避免了对额外组件的依赖,使得系统更加轻便...

    asp.net中使用Jmail发送邮件

    在ASP.NET环境中,发送电子邮件是一项常见的任务,可以用于通知、验证、客户服务等多种场景。Jmail是一个流行的组件,它为ASP.NET开发者提供了一种方便的方式来发送邮件。本文将深入探讨如何在ASP.NET中利用Jmail来...

Global site tag (gtag.js) - Google Analytics