`
verytiny
  • 浏览: 367070 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javamail

    博客分类:
  • J2EE
阅读更多

newmail.jsp //写邮件ui

<%@ page contentType="text/html; charset=gb2312" language="java"
import="org.apache.commons.lang.StringUtils,
mail.domain.*,
mail.service.*,
java.util.*,java.io.*" %>
<%@ include file="init.jsp"%>
<html>
 <head>
  <title>&nbsp;</title>
  <style type="text/css">
      td.color_css02{
      font-size:9pt;
      TEXT-ALIGN:right;
      }
  
      td.color_css03{
      font-size:9pt;
      }
  
      td.color_green{
      font-size:9pt;
      color:green;
      }
  
      input.button_css{
      font-size:9pt;
      }
      body{
      font-size:9pt;
      }
      input {font-size:9pt;}
      img.image_css,input.btt{
      cursor:hand;
      }
      td.btt{
      font-size:9pt;
      TEXT-ALIGN:right;
      }
      td.bttleft{
      font-size:9pt;
      TEXT-ALIGN:left;
      }
      td.radio{
      font-size:9pt;
      }
    </style>
 </head>
 <%
  String loginId = ((Integer)session.getAttribute("idno")).toString();

  String addresser=""; //发件人地址
 
  String titles="test";  //邮件主题
  String comments="Dear ,\n\n"; //邮件内容

  request.setCharacterEncoding("GBK");
 %>

 <BODY bgcolor='#ffffff' oncontextmenu='return true;' topMargin='1' leftMargin="1" onUnload="opener.location.reload();">
  <form NAME="FormName" METHOD='POST' action="dosendmail.jsp">
   <input type="hidden" name="emplid" value="<%=loginId%>" />
   <input type="hidden" name="addresser" value="<%=addresser%>" />
   <table bgcolor="#ddddd0" width='100%' height='100%' border='0' cellspacing='1' cellpadding='0' align='center' class="color_css03">
    <tr height="100%">
     <td>
      <table border='0' cellspacing='1' cellpadding='1' width="100%"
       class="tab_table_css">
       <tr>
        <td class="color_css02">
         发件人:
        </td>
        <td class="bttleft"><%=addresser%></td>
       </tr>

       <tr>
        <td class="color_css02">
         收件人:
        </td>
        <td>
         <INPUT TYPE="text" class="readonly_css_no_width"
          NAME="addressee" value="<%=mailaddr%>" size="96">
        </td>
       </tr>
       
       <tr>
        <td class="color_css02">
         抄送:
        </td>
        <td>
         <INPUT TYPE="text" class="readonly_css_no_width"
          NAME="addresseeByCC" value="<%=addresser%>" size="96">
        </td>
       </tr>
       <tr>
        <td class="btt">
         主题:
        </td>
        <td>
         <INPUT TYPE="text" class="edit_css_no_width" NAME="mailSubject" value="<%=titles%>" size="96">
        </td>
       </tr>
       <tr hieght="90%">
        <td colspan="2" align="center" height="100%">
         <textarea style="width:100%;height:200px;overflow:auto;" name="mailContent">
<%=comments%>         
         </textarea>
        </td>
       </tr>
       <tr>
        <td class="color_css03" align="right" colspan="2" height="35">
         <INPUT TYPE="submit" class='button_css' value="&nbsp;发&nbsp;送&nbsp;" >
         <INPUT TYPE="button" class='button_css' value="&nbsp;返回&nbsp;" onclick="window.close();">
        </td>
       </tr>
      </table>
     </td>
    </tr>
   </table>
  </FORM>
 </body>
</html>

 dosendmail.jsp

<%@ page contentType="text/html; charset=GBK" language="java" 
import="mail.service.MailService,mail.domain.MailBean,mail.util.Util"%>
<%
 MailBean mail = new MailBean();
 mail.setMailSubject(request.getParameter("mailSubject"));
 mail.setMailContent(request.getParameter("mailContent"));
 //String mailFile = new String(request.getParameter("mailFile").getBytes("ISO-8859-1"), "GBK");
 //mail.setFile(ECUtil.analysisStringForArrayList(mailFile, ";"));
 
 mail.setAddresser(request.getParameter("addresser"));
 mail.setAddressee(Util.analysisStringForArrayList(request.getParameter("addressee"), ";"));
 mail.setAddresseeByCC(Util.analysisStringForArrayList(request.getParameter("addresseeByCC"), ";"));
 mail.setEmplid(request.getParameter("emplid"));
 boolean succflag=MailService.getInstance().send(mail).booleanValue();
%>
<script language="javascript" type="">
window.resizeTo(1,1);
window.moveTo(screen.availWidth/2-10,screen.availHeight/2-25);
<%if(succflag){%>
alert("发送成功!请到Outlook检查邮件!");
<%}else{%>
alert("发送失败!请联系管理员。");
<%}%>
window.close();
</script>

 

分享到:
评论

相关推荐

    javamail(带界面的javamail)

    JavaMail 是一个强大的开源库,用于在Java应用程序中实现电子邮件的发送和接收功能。它提供了丰富的API,使得开发者能够方便地处理SMTP、POP3、IMAP等邮件协议,支持多种邮件格式,包括文本、HTML以及带有附件的邮件...

    javamail 所有jar包

    JavaMail 是一个开源的 Java API,它为开发者提供了在 Java 应用程序中发送和接收电子邮件的功能。这个API包括了多种协议的支持,如SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)。在...

    使用JAVAMail代发邮件

    使用 JavaMail 代发邮件 使用 JavaMail 库可以轻松地在 Java 应用程序中发送电子邮件。JavaMail 是一个 Java API,用于在 Java 应用程序中发送和接收电子邮件。它提供了一个抽象层,允许开发者使用不同的电子邮件...

    JavaMail所需最新版(1.5.4)jar包

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中发送和接收电子邮件。这个【标题】"JavaMail所需最新版(1.5.4)jar包"指的是包含JavaMail 1.5.4版本所需的所有库文件的集合,确保开发者能够使用这...

    JavaMail API 1.4.7 官网下载 最新版

    JavaMail API 1.4.7 是一个广泛使用的开源库,专为Java开发者设计,用于处理电子邮件相关的任务。这个版本的API提供了丰富的功能,包括发送、接收邮件,管理邮箱,处理附件,以及支持多种邮件协议如SMTP(简单邮件...

    JavaMail-1.5 API

    JavaMail API是Java平台上用于发送和接收电子邮件的一个标准扩展库。它并不是Java标准库的一部分,而是Java企业版(J2EE)中的一部分。JavaMail提供了一系列用于处理电子邮件的类和接口,允许开发者在Java应用程序中...

    JavaMail实现源代码和jar包

    JavaMail 是一个开源的 Java API,它允许 Java 程序员通过 SMTP、POP3 或 IMAP 协议发送、接收和管理电子邮件。这个压缩包包含了一组与 JavaMail 相关的源代码和必要的库文件,使得开发者可以快速地理解和实现邮件...

    javamail的jar包:javamail-1.6

    JavaMail 是一个开源库,用于在Java应用程序中处理电子邮件。这个库提供了丰富的API,使得开发者可以方便地执行发送、接收、读取和管理邮件的任务。`javamail-1.6`是JavaMail的一个版本,它包含了从早期版本中继承的...

    JavaMail+JAF+JavaMail_API+JavaMail_API详解

    JavaMail 是一个开源的Java库,它为Java程序员提供了处理电子邮件的能力。这个库不仅支持SMTP、POP3和IMAP协议,还支持其他的邮件系统协议,如NNTP和EWS。JavaMail API是JavaMail库的核心部分,它提供了一系列的接口...

    基于Javamail的邮件收发系统.zip

    基于Javamail的邮件收发系统.zip基于Javamail的邮件收发系统.zip基于Javamail的邮件收发系统.zip基于Javamail的邮件收发系统.zip基于Javamail的邮件收发系统.zip基于Javamail的邮件收发系统.zip基于Javamail的邮件...

    javamail 回执邮件资料

    JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送和接收。它提供了与 SMTP、POP3 和 IMAP 协议交互的接口,是开发基于 Java 的电子邮件应用的基础。回执邮件是邮件服务中的一项功能,它允许发件人在发送邮件...

    javaMail API 跟 javaMail.jar包

    JavaMail API是Java平台上用于处理电子邮件的一套标准API,它为开发者提供了丰富的接口和类,以便于发送、接收和管理电子邮件。JavaMail API是Java EE的一部分,但也可以在Java SE环境中使用。`javaMail.jar`是...

    javamail.jar,javamail资源包

    JavaMail 是一个开源的 Java API,它为Java开发者提供了处理电子邮件的能力。这个API允许开发者发送、接收、管理邮件,包括附件、HTML 内容、MIME 多部分消息等。`javamail.jar` 文件是JavaMail的核心库,包含了所有...

    JavaMail(JAVA邮件服务) API详解

    JavaMail API是Java平台上用于处理电子邮件的一套强大的库,它为开发者提供了丰富的功能,使得在应用程序中发送和接收邮件变得简单。本文将深入探讨JavaMail API的各个方面,帮助你理解和掌握这一关键工具。 首先,...

    javamail收发邮件加密和不加密

    JavaMail 是一个强大的开源库,用于在Java应用程序中处理电子邮件。它支持多种协议,包括POP3、IMAP和SMTP,这些协议分别用于接收、检索和发送邮件。在使用JavaMail时,了解如何进行加密和非加密通信对于确保数据...

    JavaMail相关jar包

    JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的功能,允许开发人员发送、接收和管理电子邮件。本篇文章将深入探讨JavaMail的核心概念、关键组件以及如何使用这两个特定的jar包——`jaf-1_1_1.zip`...

    javamail相关JAR包

    JavaMail是Java编程环境中用于处理电子邮件的一套API,它提供了丰富的功能,允许开发者发送、接收和操作邮件。在JavaMail的实现中,通常会用到三个关键的JAR包:`activation-1.1.jar`、`javax.mail-api-1.5.6.jar`和...

    JavaMail完整JAR包

    JavaMail 是一个强大的开源库,专门用于在Java应用程序中处理电子邮件。这个完整JAR包包含了所有必要的组件,使得开发者能够方便地实现发送、接收、读取以及管理电子邮件。以下是JavaMail的一些关键知识点: 1. **...

    JavaMail 1.6.0 Final Release

    JavaMail 是一个开源的 Java API,它为开发者提供了在 Java 应用程序中发送和接收电子邮件的能力。这个“JavaMail 1.6.0 Final Release”是 JavaMail 的一个重要版本,它包含了对 SMTP(简单邮件传输协议)、IMAP...

    JavaMail相关Jar包

    JavaMail 是一个开源的Java库,它为Java程序员提供了发送、接收和操作电子邮件的强大功能。在Java应用程序中发送电子邮件,通常需要依赖特定的库,JavaMail 就是其中之一。本主题将详细介绍JavaMail以及与之相关的`...

Global site tag (gtag.js) - Google Analytics