`
icybamboo
  • 浏览: 39872 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

新改的jmail发送邮件代码,有解释(转)

阅读更多
<%
'获得发送人的姓名
fsname = request.Form("fsname")
'获得发送人的邮件地址
fsemail = request.Form("fsemail")
'将发送人的邮件地址通过@分离开,放到fs_email数组里面
fs_email = split(fsemail,"@")
'获得发送人的邮件密码
fspassword = trim(request.Form("fspassword"))
'获得收件人的邮件地址
sjemail = request.Form("sjemail")
'获得收件人的姓名
sjname = request.Form("sjname")
'获得邮件的主题
emailsubject = request.Form("emailsubject")
'获得邮件的内容
emailcontent = request.Form("emailcontent")
'设置JMail组件
Set JMail = Server.CreateObject("JMail.Message")
'是否将信头编码成iso-8859-1字符集. 缺省是True
'邮件的紧急程序,1为最快,5为最慢,3为默认值 
Jmail.Priority = 1
JMail.ISOEncodeHeaders = True
'如果JMail.silent设置为true,ErrorCode包含的是错误代码
JMail.Silent = True
'设置标题和内容编码,如果标题有中文,必须设定编码为gb2312
JMail.Charset = "gb2312"
'如果发内嵌附件一定要注释掉这行
'JMail.ContentType = "text/html" 
'发送人的姓名
JMail.FromName = fsname
'发送人的邮件
JMail.From =fsemail
'发送人的邮件用户名,163的邮箱用户名只是@前面部分,所以使用split分割,一些邮箱必须包含@以及后缀,特别是企业邮箱,所以使用完整的。
if fs_email(1)="163.com" then
JMail.MailServerUserName = fs_email(0)
stmpmail="smtp.163.com"
'response.Write stmpmail
'response.End()
else
stmpmail="mail."&fs_email(1)
JMail.MailServerUserName = fsemail
end if
'发送人的邮件密码
JMail.MailServerPassword =fspassword
'加入新的收件人
JMail.AddRecipient sjemail, sjname
'密件收件人的地址
'JMail.AddRecipientBCC Email
'邮件抄送者的地址
'JMail.AddRecipientCC Email
'邮件主题
JMail.Subject = emailsubject
'邮件内容
JMail.Body = emailcontent
'增加一个普通附件
'JMail.AddAttachment(Server.MapPath())
'增加一个嵌入式附件
'The return value of AddAttachment is used as a
'reference to the image in the HTMLBody.
'contentId = JMail.AddAttachment(Server.MapPath("images/email.gif"))
'只有HTML格式支持嵌入图片附件,我们采用HTML格式的邮件内容
JMail.HTMLBody = "<html><body><br>"&emailcontent
JMail.appendHTML "<br><br></body></html>"
'如果对方信箱不支持HTML格式邮件,我们仍需要给他一个友善的提示
JMail.Body = "Too bad you can't read HTML-mail."
JMail.appendText " "
'执行邮件发送<通过邮件服务器地址>smtp.域名.com 不一定是邮件服务器

if JMail.Send(stmpmail) then    
response.Write("邮件发送成功")
else
response.Write("邮件发送失败")
end if
JMail.Close()
Set JMail = Nothing
%>

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chinmo/archive/2008/04/03/2248023.aspx
分享到:
评论

相关推荐

    JMAIL邮件发送示例代码C++

    在IT行业中,邮件发送是常见的通信方式之一,尤其在企业级...总的来说,利用JMAIL库在C++中发送邮件是一项基础但实用的任务,通过学习和实践,开发者可以掌握这项技能,从而在自己的项目中实现高效稳定的邮件通信功能。

    利用Jmail发送邮件:

    ### 使用Jmail发送与接收邮件的关键技术点 #### 发送邮件 在提供的代码片段中,主要涉及了如何使用Jmail库来实现邮件的发送功能。Jmail是一个强大的.NET类库,用于开发支持SMTP、POP3协议的应用程序。下面将详细...

    Jmail实现邮件的发送

    JMail是一款用于在Java环境中发送电子邮件的开源库,它提供了简单易用的API,使得开发者无需注册即可直接发送邮件。这个工具特别适用于那些需要在应用程序中集成邮件功能的项目,如用户通知、批量邮件发送等场景。...

    asp 发送邮件代码(附用到的组件jmail)

    ASP(Active Server Pages)是一种微软开发的...在ASP代码中创建并配置Jmail对象,设置邮件的基本信息,然后调用Send方法即可发送邮件。为了实现自动化,可以结合计划任务或其他触发机制来定期或按需执行邮件发送操作。

    jmail发送邮件

    本文将基于给定的文件信息,深入解析使用JMail组件发送邮件的关键知识点,包括代码解读、配置参数、工作原理及注意事项。 ### JMail组件简介 JMail是一款功能强大的ASP邮件组件,它简化了电子邮件的发送过程,使得...

    asp.net中使用Jmail发送邮件

    在提供的“Jmail发送邮件实例.doc”文档中,可能包含了详细的代码示例和步骤解释,建议仔细阅读以加深理解。 在实际应用中,你可能需要处理各种异常,如网络问题、认证失败等。同时,为了提高用户体验,还可以考虑...

    vb jmail 发送邮件

    本文将深入解析如何使用jmail在VB环境中发送邮件,包括必要的环境配置、代码示例及其详细解释。 ### 环境配置 首先,要确保系统中已经安装了jmail组件。根据描述中的部分代码,“jmail 发送邮件的源代码”提到需要...

    VFP利用JMAIL发送邮件及附件

    VFP利用JMAIL发送邮件及附件,纯代码,效果好VFP利用JMAIL发送邮件及附件,纯代码,效果好

    jmail表单发送邮件

    - `save.asp`: 这个文件可能包含了接收表单数据并使用JMail发送邮件的逻辑。 - `default.asp`: 可能是用户填写邮件信息的表单页面。 - `checkcode.asp`: 可能用于验证码验证,防止垃圾邮件。 - `validatebody....

    用ASP的发送邮件 jmail邮件发送.docx

    以下是使用JMail发送邮件的关键步骤: 1. **配置邮件服务器信息**: - `E_Server`:设置SMTP(Simple Mail Transfer Protocol)服务器的地址,例如"192.168.0.235",这是发送邮件的服务器。 - `E_ServerUser`:...

    使用Jmail组件发送和接收邮件(含附件)

    使用JMail发送邮件主要包括以下几个步骤: 1. **配置SMTP服务器**:JMail需要知道SMTP服务器的信息,包括服务器地址、端口号、用户名和密码。这些信息可以在程序中以Properties对象的形式设置。 2. **创建Session...

    jmail发送邮件实例代码

    本实例将深入讲解如何利用JMail库在VC++项目中编写代码来发送邮件并附加文件。 首先,确保已经正确安装了JMail组件。这通常涉及到在Visual Studio的工具箱中添加JMail控件,以便在设计时可以将其拖放到窗体上。同时...

    jmail接收邮件代码

    JMail是由DP Software开发的,它支持SMTP(Simple Mail Transfer Protocol)用于发送邮件,以及POP3(Post Office Protocol version 3)和IMAP4(Internet Message Access Protocol version 4)用于接收邮件。...

    Jmail组件收发邮件代码

    Jmail组件利用SMTP(Simple Mail Transfer Protocol)服务发送邮件,而接收邮件则依赖于POP3(Post Office Protocol version 3)或IMAP4(Internet Message Access Protocol version 4)协议。SMTP用于从发送方...

    jmail发送HTML静态版

    7. **发送邮件**:最后,调用组件的发送函数,将邮件发送出去。发送过程可能需要处理网络延迟或服务器验证等问题。 8. **错误处理**:为了保证程序的健壮性,应加入适当的错误处理机制,如异常捕获,以应对可能出现...

    java jmail 发送邮件

    本教程将深入讲解如何使用Java JMail发送邮件,以及涉及的相关知识点。 1. **Java JMail基本概念** - **JavaMail API**: JavaMail API是Java平台上的一个标准API,用于处理电子邮件。它提供了与邮件服务器交互的...

    jmail4.4-发送邮件

    在提供的压缩包`jmail4.4-发送邮件`中,通常会包含Jmail 4.4的安装文件、示例代码以及可能的文档。这些资源可以帮助开发者快速理解和应用Jmail。通过查看示例代码,你可以学习如何配置邮件头信息、添加附件、设置...

    JMail 在线邮件发送系统代码

    JMail 在线 邮件 发送 系统 代码

    易语言:jmail发送HTML静态版

    在易语言环境中,我们可以引入JMail组件,通过编写易语言代码来控制其发送邮件的功能。 要实现“易语言:jmail发送HTML静态版”,我们需要以下几个步骤: 1. **引入JMail组件**:在易语言项目中,需要导入JMail的...

Global site tag (gtag.js) - Google Analytics