利用Jmail发带附件的邮件

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

package com.sidiw.util.jmail;

import Java.util.Date;

import java.util.HashMap;

import java.util.Map;

import javax.activation.DataHandler;

import javax.activation.DataSource;

import javax.activation.FileDataSource;

import javax.mail.MessagingException;

import javax.mail.Multipart;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeBodyPart;

import javax.mail.internet.MimeMessage;

import javax.mail.internet.MimeMultipart;

import javax.mail.internet.MimeMessage.RecipientType;

import sun.misc.BASE64Encoder;

public class SendMail {

/** 文本编码 */

private String encode;

/** 文本还是Html内容 */

private boolean HTML;

private Session session;

private Transport transport;

private BASE64Encoder enc = new sun.misc.BASE64Encoder();

public SendMail() {

this.encode = "GBK";

this.HTML = true;

}

public SendMail(String encode, boolean html) {

this.encode = encode;

this.HTML = html;

}

public boolean connect(String smtpHost, String uid, String pwd) {

boolean result = false;

ConnectMail connect = new ConnectMail();

result = connect.connectSmtp(smtpHost, uid, pwd);

this.session = connect.getSession();

this.transport = connect.getTransport();

return result;

}

public void close() {

if (this.transport != null) {

try {

this.transport.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航