Jruntags实现Email发送

来源:本网整理

E-mail(电子邮箱)账号申请步骤:1.在百度搜索框中输入“163邮箱”,选择163邮箱的官方网页,点击进入。2.在登陆163免费邮箱界面上,选择登陆旁边的“注册邮箱”按钮。3.在打开的邮箱注册界面上,在邮箱地址中填入字母或者手机号,@后面的结尾可在选择框中挑选。这是邮箱账号,需要记住。4.设置一个自己的密码,输入两遍,再输入验证码,都输入完整后点击“立即注册”。5.在注册成功的页面,输入手机号,点击获取验证码,填入验证码提交就可以了。6.登录时,在百度搜索框中输入“163邮箱”,并输入邮箱账号和密码,点击登录。7.登录邮箱后就可以正常收发邮件啦。扩展资料mail email 区别:email和e-mail是没有区别的,都是表示电子邮件。电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可以发送到世界上任何指定的目的地),与世界上任何一个角落的网络用户联系。电子邮件可以是文字、图像、声音等多种形式。同时,用户可以得到大量免费的新闻、专题邮件,并实现轻松的信息搜索。电子邮件的存在极大地方便了人与人之间的沟通与交流,促进了社会的发展www.zgxue.com防采集请勿采集本网。

JRUN3.0作为jsp技术的一种重要引擎,不仅操作方便,易于使用,而且具有良好的性能,提供了很多出色的Tag Library(标记库,类似于函数或组件),方便用户的使用。因此,JRUN3.0是一种很理想的服务平台。而Tag Library作为JSP的重要技术之一,还没有受到人们的充分重视。本文以JRUN3.0作为服务平台,通过调用JRUN自身提供的Tag Library,即Jruntags,实现发送E-mail的全部功能。希望能与广大JSP爱好者一起探讨,充分掌握并应用Tag Library。

  我们先看一下实现发送Email功能的一段代码:

1、在浏览器的地址栏里面输入126邮箱的网址,或是直接输入126也可以。这里以126邮箱为例。2、输网址之后,按enter5、最后输入手机号码并获取验证码,将验证码输入提交即可,这样就注册E-mailL。

  mail.jsp

与常规信函相比,E-mail非常迅速,把信息传递时间由几天到十几天减少到几分钟,而且E-mail使用非常方便,即写即发,省去了粘贴邮票和跑邮局的烦恼。与电话相比,E-mail的使用是非常经济的,传输几乎是免费

  % taglib uri="jruntags" prefix="jrun" %>

  

  

  试验jruntags发送Email

设置E-mail的方法: 1、选择邮箱;打开浏览器,点击邮箱,选择邮箱,如:@163.com 2、编辑一个邮箱名,输入密码,点击登录(这是不能登录邮箱的,主要是进入注册邮箱页面);3、点击:马上注册

  

  

  

设置步骤: 1.进入短消息菜单,选择E-mail,选择参数设定。2.选择邮件服务器设置。3.网站名:你可以随便起一个喜欢的名字,例如“我的邮箱” 4.邮件地址:输入user@sina.com.cn 5.Smtp设置

  sender="delphiasp yeah.net"

1、首先在浏览器的地址栏上面输入126的邮箱地址。这里以126邮箱为例。2、然后在登陆界面中点击旁边的注册这个选项。3、进入之后,点击注册字母邮箱这个选项进入。4、在页面输入申请的账号和密码

  recipient="mcs99 263.net"

  subject="My email from jruntags">

  

  Hi,

  This is my succeed!

  

  Succeed in Email!

  

  

  我们将mail.jsp保存到安装jrun目录的\servers\default\default-app目录下,在IE中用http://localhost:8100/mail.jsp访问,可以见到发送Email成功的提示。

  现在,对上面的代码做详细的解释说明:

  (1) 这是JSP中的基本语法,taglib指令表明引用一个标签库jruntags,并定义了一个标签的前缀,即jrun。这样,在下面的各标签的引用中我们可以用这个前缀来指定标签。

  (2)在....中,前面是标明sendmail这一Tag的开始,后者是Tag的结束。这一点与HTML语言中的标记相似,如....等。

  (3)Tag标签可能有属性(Attribute),如sendmail标签中有host、port、timeout、sender、recipient、subject等,这些属性定义了发送到对方信箱(mcs99 263.net)的参数。本例中host表明发送Email时,连接的smtp服务器是smtp.yeah.net;port与timeout两个参数可以缺省,它们的缺省值分别是25与3000;sender是显示给接收方发送者的E-mail地址,recipient=mcs99 263.net指明了将email发送到mcs99 263.net信箱。

  (4)如何指定信件的标题、内容和发送附件?subject,读者一看便知,本例中My e-mail from jruntags就是这封信件的一个标题。我们用另一个Tag来使这封E-mail带上附件,这个Tag就是mailparam,attachurl是这个Tag的属性,如

  这时的附件readme.txt必须放在mail.jsp同一个目录下(\servers\default\default-app)。E-mail的内容只要放在结束标记的前面就可以了,如mail.jsp文件中的代码。

  用jruntags实现E-mail的发送,就是这么简单,可见]Tag Library的强大之处吧!jruntag还可以实现E-mail的接收、发送message、执行sql查询、显示Form中的元素等功能,对jruntag有兴趣的读者,可以从jrun的安装目录下D:\JRun\servers\default\demo-app\taglib目录中的例子了解更多jruntag的功能。不仅如此,如果用户想扩充功能,用户还可以自行开发出需要的Tag Library来,然后在JSP中用taglib指令来调用。可以想象,JSP结合xml编程的美好前景。

主要是用到了System.Web.Mail命名空间,用到了此空间的三个类,分别是:MailMessage类,用于构造电子邮件MailAttachment类,用于构造电子邮件附件SmtpMail类,用于发送电子邮件及其附件1、MailMessage类构造电子邮件此类主要有以下属性和方法From 发件人的地址To 以分号分隔的收件人的地址列表Cc 以分号隔开的抄送的收件人的邮件地址列表Subject 电子邮件的主题Body 电子邮件的正文BodyFormat 电子邮件的正文内容类型,由MailFormat枚举值指定,MailFormat.Text或MailFormat.Html Attachments 电子邮件附件集合Priority 电子邮件的优先级,由MailPriority枚举值指定,可以是MailPriority.Low,MailPriority.Normal或MailPriority.High三者之一2、Attachment用来构造电子邮件附件.用此类构造了电子邮件附件然后添加到MailMessage对象的Attachments集合即可3、使用SmtpMail类发送电子邮件,可以通过系统本身的SMTP邮件服务或者其它SMTP服务器来发送,发送电子邮件首先需要设置SmtpMail类的SmtpServer属性,然后使用Send方法发送就可以了下面做个简单的邮件发送例子:using System.Web.Mail;MailMessage MyEmilMessage=new MailMessage();string attachFile;用于构造附件的字符串变量MyEmailMessage.From="Writer@sadf.com;MyEmailMessage.To="Geter@dff.com;tome@asd.com;MyEmailMessage.Subject="邮件发送的一个简单例子;MyEmailMessage.body="猫王呼叫耗子,收到请回答!MyEmailMessage.BodyFormat=MailFormat.Text;MyEmailMessage.Priority=MailPriority.High;构造添加附件attachFile="D:\\test\\test.txt;MailAttachment mailAttach=new MailAttachment(attachFile);MyEmailMessage.Attachments.Add(mailAttach);发送电子邮件SmtpMail.SmtpServer="发送电子邮件的SMTP地址或者IP;指定smtp服务器SmtpMail.Send(MyEmailMessage);发送电子邮件内容来自www.zgxue.com请勿采集。

免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
Copyright © 2017 www.zgxue.com All Rights Reserved