<script language=VBScript runat=server>
function SendMail(SMTPServer,sender,mailto,subject,msg)'这个是一个函数,在程序中可以直接调用。
dim JMail
'on error resume next
'等待功能扩充
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.LazySend = true '这个属性是将邮件放入缓冲直至发出为止,的不到任何的错误信息
JMail.Charset = "euc-kr" '设定邮件的字符集,默认为"US-ASCII" 一般中文用"gb2312"
JMail.ContentType = "text/html" '这个邮件的头设置, 默认为 "text/plain" 能设置成你需要的任何情况。 '你想发送HTML信息,改这个头文件为 "text/html"
JMail.ServerAddress =SMTPServer 'SERVER的地址。可以有很多的SERVER地址,后可跟端口号
JMail.Sender = sender'邮寄的地址
JMail.Subject = subject'邮件的标题。
JMail.AddRecipient mailto'加入一个收件者
JMail.Body = msg 'UBBCode(htmlencode(MSG))E-Mail的主体
JMail.Priority = 1'邮件的优先级,可以范围从1到5。越大的优先级约高,比如,5最高,1最低,一般设置为3
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")'addheader加入一个头信息
'remote_addr发出请求的机器的IP地址
JMail.Execute'执行邮件发送到SERVER
set jMail=nothing
if err then '检测
SendMail=err.description
err.clear
else
SendMail="OK"
end if
end function
</script>
<%
'调用说明:
strHTML = "<table width=""80%"" border=""1"">" &chr(13) &chr(10) '这里需要加上两个"
strHTML = strHTML & " <tr>" &chr(13) &chr(10) 'chr(13)硬回车chr(10)软回车
strHTML = strHTML & "<td align=""center"" valign=""middle"">HELLO~!</td>" &chr(13) &chr(10)
strHTML = strHTML & "</tr>" &chr(13) &chr(10)
strHTML = strHTML & "</table>"
smtpserver="mail.sh163.net:25"
sender="juliet@sh163.net"
subject="HEY!"
msg="<HTML><BODY><CENTER>" & strHTML & "</CENTER></BODY></HTML>"
mailto=email'收信人email
call SendMail(SMTPServer,sender,mailto,subject,msg)'调用函数
%>
分享到:
相关推荐
【标题】"jmail发信的软件源码"所涉及的知识点主要集中在使用VB(Visual Basic)编程语言和JMail组件来实现电子邮件的发送功能。JMail是一款在VB环境中广泛使用的邮件发送组件,它允许开发者通过编程的方式发送电子...
JMAIL发信系统是一款在IT行业内广泛用于电子邮件发送的软件工具。它主要设计用于网站集成,帮助企业或组织高效地发送批量邮件,例如新闻通讯、营销邮件、客户服务通知等。JMAIL以其稳定性和可定制性而著称,适用于...
"jmail 导入即可实用实例"这个标题表明我们将探讨如何将Java Mail API快速整合到你的项目中,并提供一个实际应用的例子。 首先,让我们了解Java Mail的基本组件: 1. **Properties对象**:设置邮件服务器的相关...
JMail是一款用于在Java应用程序中发送电子邮件的组件,它提供了简单易用的API,使得开发者可以方便地集成邮件发送功能。这个压缩包包含了几个关键的学习资源,帮助初学者理解和掌握JMail的使用。 首先,...
这个实例展示了PowerBuilder和JMail结合的强大功能,使开发者能够在PB9应用中轻松地集成电子邮件服务。通过这种方式,可以创建更丰富的业务流程,比如自动化的报告发送、用户通知等。记住,保持对组件和库的更新至关...
可以实现邮件发送功能 可以用除QQ以外的任何邮箱发送到任何邮件地址,研究了一早上搞定的 MyEclipse+Jmail(mail.jar和activation.jar)jar包下载地址 http://download.csdn.net/source/2640834
在Asp程序中用Jmail发邮件的比较多,主要是因为多数虚拟主机支持他,其它的支持的较少。下面是一个Jmail发邮件的例子代码.
JMail是一个流行的ASP.NET控件,它使得在.NET环境中发送邮件变得简单易行。 JMail控件是由Dimio公司开发的,它提供了丰富的功能,如SMTP服务器配置、HTML格式邮件、附件支持、多语言支持等。使用JMail,开发者可以...
本文将深入探讨`JMail.DLL`在VFP中的应用实例,以及如何利用`JMail`进行邮件发送。 首先,我们需要了解`JMail.DLL`的基本概念。这是一个动态链接库文件,由Jomar Software公司开发,专门用于邮件服务。通过在VFP...
本文将详细讲解如何使用C++语言结合JMAIL库实现邮件发送功能,以及通过126邮箱进行测试的过程。 首先,我们需要了解JMAIL库。JMAIL是一个用于SMTP(简单邮件传输协议)的C++库,它提供了方便的API接口,使得开发者...
**ASP发信组件Jmail Pro v4.4详解** ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态交互式网页。在ASP应用中,有时我们需要集成邮件发送功能,这时就引入了Jmail Pro这样的组件。...
本实例将深入讲解如何利用JMail库在VC++项目中编写代码来发送邮件并附加文件。 首先,确保已经正确安装了JMail组件。这通常涉及到在Visual Studio的工具箱中添加JMail控件,以便在设计时可以将其拖放到窗体上。同时...
在本文中,我们将深入探讨如何使用C#编程语言与JMail库来实现邮件接收功能,包括查看邮件内容和处理附件。JMail是一个流行的.NET组件,它提供了全面的邮件操作功能,如发送、接收、管理邮件以及处理邮件附件。 首先...
2. **对象实例化**:在代码中,首先需要创建一个Jmail对象实例,如`Dim jmail As New JMail`,然后通过这个对象来设置邮件的相关属性和调用发送方法。 ### Jmail对象属性 1. **SMTP服务器**:设置邮件发送所需的...
5. 使用JMail的API进行邮件的发送,如创建JMail实例、设置收发件人、主题和内容,然后调用send()方法发送邮件。 在实际使用中,开发者还需要了解和处理一些常见问题,比如SMTP服务器的身份验证、SSL/TLS加密连接的...
本实例聚焦于如何使用Jmail组件来实现邮件的接收功能。Jmail是一款强大的.NET组件,它为C#开发者提供了方便的邮件操作接口。 首先,我们需要了解Jmail.dll是什么。这是一个动态链接库(DLL)文件,包含了Jmail组件...
- **创建邮件对象**:通过`JMail`类实例化一个邮件对象,然后设置邮件的From、To、Cc、Bcc、Subject和Body。 - **HTML格式支持**:JMail支持HTML格式的邮件内容,可以通过`IsBodyHtml`属性设置。 - **添加附件**...
2. **实例化JMail对象**:创建JMail类的实例,设置SMTP服务器信息,包括服务器地址、端口号、用户名和密码。 3. **设置邮件信息**:定义邮件的属性,如邮件主题、发件人、收件人、邮件正文和附件等。 4. **发送...
JMail组件是一款在Java环境中用于发送电子邮件的工具,它提供了简单易用的API,使得开发者能够在Java应用程序中方便地实现邮件的发送功能。这个组件通常被用于企业级应用,例如客户支持系统、自动通知服务或者内部...
安装完成后,在VB项目中,你可以通过拖放控件的方式添加JMail对象到窗体上,或者在代码中创建一个JMail对象实例。例如: ```vb Dim jmail As New JvMail ``` 接下来,配置邮件的基本属性,如发件人、收件人、主题...