package javax.util.zz;
【程序编程相关:用cruisecontrol 2.1.6】import javax.mail.*; 【推荐阅读:VB PDU mode 7 bit 解】
【扩展信息:面试时常会问到的问题 】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; ... 下一页