网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Hibernate事务处理机制.
.用FactoryBean让Spring配置动起来.
.Java语言中链表和双向链表的实现.
.给JavaBeans增加XPath功能.
.有感“Java is not platform-ind.
.常见的十四种Java开发工具及其特.
.Beans入门必读之实体bean介绍.
.编程必备经典:Java常见问题集锦(.
.水滴石穿C语言之指针步进辨析.
.Java让Web显示数学特殊符号.
.在构建器里调用构建器.
.Java的网络功能与编程6.
.揭开J2EE集群Cluster的神秘面纱.
.JavaAnts-1.0(网络蚂蚁Java版).
.Java多线程编程基础之线程和多线.
.一步一步学习midp2。0游戏编程(.
.祥解J2EE与IBM对象关系的数据库.
.SilverStream 应用服务器.
.SpringAOP在DWR安全上的应用.
.Java设计模式例子FactoryMethodP.

我常用的邮件发送类

发表日期:2008-1-5


package Javax.util.zz;

import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.util.*;
import java.net.*;
import java.io.*;


/**
 * <p>邮件发送类</p>
 * <p>支持普通模式和Html模式,可发送多个附件,支持SMTP服务器认证。<br>基于javamail开发,使用时请将javamail包含在classpath系统变量中。</p>
 * <p><br>使用说明:</p>
 * <p>Mail mail=new Mail();</p>
 * <p>mail.setXXX ....</p>
 * <p>mail.send();<br></p>
 * @author
 * @version 1.0
 */
public class Mail {

  private Address[] to = null;
  private Address[] cc = null;
  private Address[] bcc = null;
  private String from = "";
  private String title = "";
  private String content = "";
  private String smtpHost = "";
  private int smtpPort = 25;
  private String content_type = MODE_TEXT;
  private String htmlMailDesc = "";

  private String smtpUser = "";
  private String smtpPassWord = "";
  private boolean isAuthenticationSMTP = false;

  private Vector vFiles = new Vector();
  private Vector vURLs = new Vector();

  public Mail() {
  }

  /**
   * 设置SMTP服务器,使用默认端口
   * @param server SMTP服务器IP
   */
  public void setSmtpHost(String server) {
    this.smtpHost = server;
  }

  /**
   * 设置SMTP服务器
   * @param server SMTP服务器IP
   * @param port 端口
   */
  public void setSmtpHost(String server, int port) {
    this.smtpHost = server;
    this.smtpPort = port;
  }

  /**
   * 设置收件人地址
   * @param aEmail 收件人Email地址
   */
  public void setTo(String aEmail) {
    String[] s = new String[1];
    s[0] = aEmail;
    this.to = getAddress(s);
  }

  /**
   * 设置多个收件人地址
   * @param Emails 收件人Email地址
   */
  public void setTo(String[] Emails) {
    this.to = getAddress(Emails);
  }

  /**
   * 设置抄送地址
   * @param aEmail 抄送地址
   */
  public void setCC(String aEmail) {
    String[] s = new String[1];
    s[0] = aEmail;
    this.cc = getAddress(s);
  }


上一篇:WEB 开发技术系列之一 人气:615
下一篇:Eclipse Tanghan Plugin帮助文件 人气:639
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐