java代码发邮件和附件 java发送邮件附件

java mail 发送邮件带附件,怎么实现?java mail发带附近件的程序,你搜一下 , 有例子
这个不是上传到邮件服务器 , 是发送邮件时,包含在邮件中,
而你在网页邮箱里看到的,是用后台程序解析完邮件,将文件提取出来,放到服务器上 , 提供下载 。
Java发邮件带附件测试通过 package cn bric crm util;
import java util Date;
import java util Enumeration;
import java util Properties;
import java util Vector;
import javax activation *;
import javax mail Authenticator;
import javax mail Message;
import javax mail Multipart;
import javax mail PasswordAuthentication;
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 MimeUtility;
import java io FileInputStream;
import java io IOException;
import java text ParseException;
import java util ArrayList;
import java util Date;
import java util HashSet;
import java util Iterator;
import java util List;
import java util Locale;
import java util Set;
import java util regex Pattern;
/**
* p
* Title: 使用javamail发送邮件
* /p
*/
public class MailUtils {
String to = ;// 收件人
String from = ;// 发件人
String host = ;// *** tp主机
String username = ;
String password = ;
String filename = ;// 附件文件名
String subject = ;// 邮件主题
String content = ;// 邮件正文
Vector file = new Vector();// 附件文件集合
/**
* br
* 方法说明 默认构造器 br
* 输入参数 br
* 返回类型
*/
public MailUtils() {
}
/**
* br
* 方法说明 构造器 提供直接java代码发邮件和附件的参数传入 br
* 输入参数 br
* 返回类型
*/
public MailUtils(String to String from String *** tpServer
String username String password String subject String content) {
this to = to;
this from = from;
this host = *** tpServer;
this username = username;
this password = password;
this subject = subject;
ntent = content;
}
/**
* br
* 方法说明 设置邮件服务器地址 br
* 输入参数 String host 邮件服务器地址名称 br
* 返回类型
*/
public void setHost(String host) {
this host = host;
}
/**
* br
* 方法说明 设置登录服务器校验密码 br
* 输入参数 br
* 返回类型
*/
public void setPassWord(String pwd) {
this password = pwd;
}
/**
* br
* 方法说明 设置登录服务器校验用户 br
* 输入参数 br
* 返回类型
*/
public void setUserName(String usn) {
this username = usn;
}
/**
* br
* 方法说明 设置邮件发送目java代码发邮件和附件的邮箱 br
* 输入参数 br
* 返回类型
*/
public void setTo(String to) {
this to = to;
}
/**
* br
* 方法说明 设置邮件发送源邮箱 br
* 输入参数 br
* 返回类型
*/
public void setFrom(String from) {
this from = from;
}
/**
* br
* 方法说明 设置邮件主题 br
* 输入参数 br
* 返回类型
*/
public void setSubject(String subject) {
this subject = subject;
}
/**
* br
* 方法说明 设置邮件内容 br

推荐阅读