jsp与java mail api - 51vip源码下载联盟软件下载,asp源码,php源码,cgi源码,jsp源码,flash小游戏,flash动画,flash小电影,音乐mtv视频,热门教程,教程书籍.htm

来自「JavaMail的应用程序合集 jsp的java 的」· HTM 代码 · 共 589 行 · 第 1/3 页

HTM
589
字号
              <TR>
                <TD>HTML文件<BR><HTML><BR><BODY><BR><FORM action="sendmail.jsp" 
                  method="post"><BR><TABLE align="center"><BR><TR><BR><TD 
                  width="50%"><BR>To:<BR><INPUT name="to" 
                  size="25"><BR></TD><BR><TD width="50%"><BR>From:<BR><INPUT 
                  name="from" size="25"><BR></TD><BR></TR><BR><TR><BR><TD 
                  colspan="2"><BR>Subject:<BR><INPUT name="subject" 
                  size="50"><BR></TD><BR></TR><BR><TR><BR><TD 
                  colspan="2"><BR><P>Message:<BR><BR><TEXTAREA name="text" 
                  rows=25 cols=85></TEXTAREA> 
                  <BR></P><BR></TD><BR></TR><BR></TABLE><BR><INPUT type="submit" 
                  name="cb_submit" value=" Send "><BR><INPUT type="reset" 
                  name="cb_reset" value=" Clear 
                  "><BR></FORM><BR></BODY><BR></HTML> 
            </TD></TR></TBODY></TABLE><BR>  JavaScript/" 
            target="_blank"&gt;JS</A>P页面的作用就是获得表单提交过来的数据,并将这些数据赋给Java Mail 
            API中相应的对象,最后完成邮件发送。 <BR><BR>
            <TABLE style="WIDTH: 488px; HEIGHT: 795px" cellSpacing=0 
            cellPadding=0 width=488 bgColor=#ffffff border=0>
              <TBODY>
              <TR>
                <TD>sendmail.jsp文件<BR><%@ page import=" Javax.mail.*, 
                  Javax.mail.internet.*, 
                  Javax.activation.*,Java.util.*"%><BR><html><BR><head><BR><TITLE>JavaScript/" 
                  target="_blank"&gt;JS</A>P meets JavaMail, what a sweet 
                  combo.</TITLE><BR></head><BR><body><BR><%<BR>try{<BR>Properties 
                  props = new Properties();<BR>Session sendMailSession;<BR>Store 
                  store;<BR>Transport transport; <BR><BR>sendMailSession = 
                  Session.getInstance(props, 
                  null);<BR>props.put("mail.smtp.host", 
                  "smtp.jspinsider.com");<BR>Message newMessage = new 
                  MimeMessage(sendMailSession);<BR>newMessage.setFrom(new 
                  InternetAddress(request.getParameter("from")));<BR>newMessage.setRecipient(Message.RecipientType.TO, 
                  new InternetAddress ( request.getParameter 
                  ("to")));<BR>newMessage.setSubject(request.getParameter("subject"));<BR>newMessage.setSentDate(new 
                  Date());<BR>newMessage.setText(request.getParameter("text"));<BR>transport 
                  = 
                  sendMailSession.getTransport("smtp");<BR>transport.send(newMessage);<BR>%><BR><P>Your 
                  mail has been sent.</P><BR><%<BR>}catch(MessagingException 
                  m)<BR>{<BR>out.println(m.toString());<BR>}<BR>%><BR></body><BR></html> 
                </TD></TR></TBODY></TABLE><BR>  如何发送HTML类型的邮件 
            <BR><BR>  在上面的例子中,我们实现了如何发送文本格式的邮件,那么HTML格式的邮件该如何发送呢?那就看看下面的例子吧。<BR>  该例由四个文件组成:<BR>  ·form.htm:用来建立邮件信息的表单<BR>  ·send.jsp:用来获取表单提交的信息,并调用mymail.mail.HTML.send()方法发送邮件<BR>  ·StringDataSource.Java:用户自定义的JavaBean,用来将邮件的Body部分转化为HTML格式<BR>  ·HTML.Java:用户自定义的JavaBean,用来发送HTML格式的邮件。在send.jsp文件中提到的mymail.mail.HTML.send()方法就在该JavaBean中定义。 
            <BR><BR>
            <TABLE style="WIDTH: 494px; HEIGHT: 3546px" cellSpacing=0 
            cellPadding=0 width=494 bgColor=#ffffff border=0>
              <TBODY>
              <TR>
                <TD>form.htm<BR><html><BR><head><BR><meta 
                  http-equiv="Content-Type" content="text/html; 
                  charset=gb2312"><BR><title> JavaMail - 
                  发送HTML邮件</title><BR></head><BR><body><BR><table border="0" 
                  cellspacing="0" cellpadding="0"><BR><form method="post" 
                  action="send.jsp"><BR><tr><BR><td>SMTP主机:</td><BR><td><input 
                  type="text" name="smtp" 
                  size="80"></td><BR></tr><BR><tr><BR><td>发信人:</td><BR><td><input 
                  type="text" name="from" 
                  size="80"></td><BR></tr><BR><tr><BR><td>收信人:</td><BR><td><input 
                  type="text" name="to" 
                  size="80"></td><BR></tr><BR><tr><BR><td>抄送人:</td><BR><td><input 
                  type="text" name="cc" 
                  size="80"></td><BR></tr><BR><tr><BR><td>暗送人:</td><BR><td><input 
                  type="text" name="bcc" 
                  size="80"></td><BR></tr><BR><tr><BR><td>主题:</td><BR><td><input 
                  type="text" name="subject" 
                  size="80"></td><BR></tr><BR><tr><BR><td 
                  valign="top">内容:</td><BR><td><textarea name="body" rows="5" 
                  cols="80"></textarea></td><BR></tr><BR><tr><BR><td colspan="2" 
                  align="center"><input type="submit" 
                  value="发送"></td><BR></tr><BR></form><BR></table><BR></body><BR></html> 
                  <BR><BR>send.jsp<BR><%<BR>//变量声明<BR>Java.lang.String 
                  smtp,from,to,cc,bcc,subject,body; <BR><BR>//获得用户输入数据<BR>smtp = 
                  request.getParameter("smtp");<BR>from = 
                  request.getParameter("from");<BR>to = 
                  request.getParameter("to");<BR>cc = 
                  request.getParameter("cc");<BR>bcc = 
                  request.getParameter("bcc");<BR>subject = 
                  request.getParameter("subject");<BR>if(subject!=null){<BR>subject 
                  = new 
                  Java.lang.String(subject.getBytes("iso-8859-1"));<BR>}<BR>body 
                  = 
                  request.getParameter("body");<BR>//发送邮件<BR>mymail.mail.HTML.send(smtp,from,to,cc,bcc,subject,body);<BR>%> 
                  <BR><BR>mymail.jaf.StringDataSource.Java<BR>package 
                  mymail.jaf;<BR>public class StringDataSource implements 
                  Javax.activation.DataSource<BR>{<BR>private Java.lang.String 
                  data;<BR>  private Java.lang.String type; <BR><BR>    public 
                  StringDataSource(Java.lang.String data,Java.lang.String 
                  type){<BR>        this.data = data;<BR>  this.type = 
                  type;<BR>  } <BR><BR>    public Java.io.InputStream 
                  getInputStream() throws Java.io.IOException{<BR>        return 
                  new Java.io.StringBufferInputStream(data);<BR>} 
                  <BR><BR>  public Java.io.OutputStream getOutputStream() throws 
                  Java.io.IOException{<BR>      throw new 
                  Java.io.IOException("it does not support this method 
                  now!");<BR> } <BR><BR> public Java.lang.String 
                  getContentType(){<BR>          return type;<BR>} 
                  <BR><BR>  public Java.lang.String getName(){<BR>      return " 
                  mymail ";<BR>}<BR>} <BR><BR>mymail.mail.HTML.Java<BR>package 
                  mymail.mail;<BR><BR>public final class HTML<BR>{<BR>public 
                  static void send(<BR>   Java.lang.String smtp,   
                  /*SMTP主机地址*/<BR>   Java.lang.String from,   
                  /*发信人*/<BR>    Java.lang.String to,   
                  /*收信人*/<BR>    Java.lang.String cc,   
                  /*抄送人*/<BR>    Java.lang.String 
                  bcc,  /*暗送人*/<BR>    Java.lang.String subject, 
                  /*主题*/<BR>    Java.lang.String body /*内容*/<BR>        ) throws 
                  Java.lang.Exception<BR>{<BR>   //变量声明<BR>     Java.util.Properties 
                  props;   //系统属性<BR>   Javax.mail.Session 
                  mailSession;   //邮件会话对象<BR>     Javax.mail.internet.MimeMessage 
                  mimeMsg; //MIME邮件对象 <BR><BR>   //设置系统属性<BR>     props = 
                  Java.lang.System.getProperties(); 
                  //获得系统属性对象<BR>   props.put("mail.smtp.host",smtp); //设置SMTP主机 
                  <BR><BR>     //获得邮件会话对象<BR>   mailSession = 
                  Javax.mail.Session.getDefaultInstance(props,null); 
                  <BR><BR>     //创建MIME邮件对象<BR>   mimeMsg = new 
                  Javax.mail.internet.MimeMessage(mailSession); 
                  <BR><BR>     //设置发信人<BR>   mimeMsg.setFrom(new 
                  Javax.mail.internet.InternetAddress(from)); 
                  <BR><BR>     //设置收信人<BR>   if(to!=null)<BR>{ 
                  <BR>mimeMsg.setRecipients(Javax.mail.Message.RecipientType.TO,Javax.mail. 
                  internet.InternetAddress.parse(to));<BR>     } 
                  <BR><BR>   //设置抄送人<BR>     if(cc!=null)<BR>{<BR>mimeMsg.setRecipients(Javax.mail.Message.RecipientType.CC,Javax.mail. 
                  internet.InternetAddress.parse(cc));<BR>     } 
                  <BR><BR>//设置暗送人<BR>if(bcc!=null)<BR>{ 
                  <BR>mimeMsg.setRecipients(Javax.mail.Message.RecipientType.BCC,Javax.mail. 
                  internet.InternetAddress.parse(bcc));<BR>     } 
                  <BR><BR>   //设置邮件主题<BR>     //mimeMsg.setSubject(subject);<BR>   mimeMsg.setSubject(subject,"gb2312"); 
                  <BR><BR>     //设置邮件内容,将邮件body部分转化为HTML格式<BR>   mimeMsg.setDataHandler(new 
                  Javax.activation.DataHandler(new mymail.jaf. StringDataSource 
                  (body,"text/html"))); 
                  <BR><BR>   //发送邮件<BR>     Javax.mail.Transport.send(mimeMsg);<BR> }<BR>} 
                </TD></TR></TBODY></TABLE></FONT><BR>
            <P></P>
            <P align=center><B><FONT color=red>[1]</FONT>&nbsp;<A 
            href="http://down.51vip.net/Article/293/296/2005/2005110713284_2.asp">[2]</A>&nbsp;<A 
            href="http://down.51vip.net/Article/293/296/2005/2005110713284_3.asp">[3]</A>&nbsp;&nbsp;<A 
            href="http://down.51vip.net/Article/293/296/2005/2005110713284_2.asp">下一页</A></B></P></FONT></DIV>
            <DIV></DIV></TD></TR>
        <TR>
          <TD 
          style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px" 
          align=right bgColor=#f7f7f7 height=25>[
            <SCRIPT language=JavaScript 
            src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/Hits.htm"></SCRIPT>
            ] [<A href="javascript:history.go(-1)">返回上一页</A>] [<A 
            href="javascript:window.print()">打 印</A>] [<A 
            href="http://down.51vip.net/user/favorite.asp?action=add&amp;topic=JSP与Java Mail API">收 
            藏</A>]</TD></TR>
        <TR>
          <TD 
          style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
            <DIV>上一篇文章:<A 
            href="http://down.51vip.net/Article/293/296/2005/2005110713283.asp">JAVA/JSP学习系列之三</A></DIV>
            <DIV>下一篇文章:<A 
            href="http://down.51vip.net/Article/293/296/2005/2005110713285.asp">JSP与XML的结合</A></DIV></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=575 border=0>
        <TBODY>
        <TR>
          <TD class=titlebg1>∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [<A 
            href="http://down.51vip.net/Article/comment.asp?ArticleID=13284" 
            target=_blank>更多评论</A>...]</TD></TR>
        <TR vAlign=top>
          <TD></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- 页面底部开始 -->
<TABLE class=tableborder cellSpacing=0 cellPadding=0 width=778 align=center 
border=0>
  <TBODY>
  <TR>
    <TD height=5></TD></TR>
  <TR>
    <TD class=linebar height=8></TD></TR>
  <TR>
    <TD height=5></TD></TR>
  <TR>
    <TD class=tablebody align=middle height=65><A class=navmenu 
      href="http://down.51vip.net/support/about.asp">关于本站</A> - <A class=navmenu 
      href="http://down.51vip.net/support/help.asp">网站帮助</A> - <A class=navmenu 
      href="http://down.51vip.net/support/advertise.asp">广告合作</A> - <A 
      class=navmenu href="http://down.51vip.net/support/declare.asp">下载声明</A> - 
      <A class=navmenu href="http://down.51vip.net/link/" target=_blank>友情连接</A> 
      - <A class=navmenu 
      href="http://down.51vip.net/support/sitemap.asp">网站地图</A> - <A 
      class=navmenu href="http://down.51vip.net/admin/admin_login.asp" 
      target=_blank>管理登录</A> <BR>
      <SCRIPT language=javascript 
      src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/foot.js"></SCRIPT>
      <BR></TD></TR>
  <TR>
    <TD height=5></TD></TR></TBODY></TABLE>
<SCRIPT language=javascript 
src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/Std_StranJF.Js"></SCRIPT>
<!-- 页面底部结束 -->
<SCRIPT 
src="JSP与Java Mail API - 51VIP源码下载联盟软件下载,asp源码,php源码,cgi源码,JSP源码,FLASH小游戏,flash动画,flash小电影,音乐MTV视频,热门教程,教程书籍.files/count.htm" 
type=text/javascript></SCRIPT>
</BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?