TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
java mail 收发邮件Demo源码,可以发送附件,收邮件是也可以收附件 在接受邮件是解决了乱码问题 下面我以MailSend类中Main方法说明一下: /**
* 测试方法
*
* @param args
*/
public static void main(String args[]) {
Session session = MailUtil.getValidationSession();
//EmailMessage 可以设置邮件发送各项内容 参见这个类
EmailMessage message = new EmailMessage(session);
message.setForm("wanwei.234@163.com ");//在这里你发件人地址服务器必须和你用哪个账号发邮件服务器是是一样的
//设置邮件发送内容
message.setContext("你好各位同事你收到我的邮件了吗?");
//设置收件人,可以同时发给过个人
String[] address = new String[] { "kevin.wang@b-psoft.com",
"smith.liu@b-psoft.com" };
message.setToEmailAddress(address);
//上传附件啊,文件总大小不超过2M 必须写文件在系统中完整路径
String[] files = new String[] { "c:\wangwei\够哦.txt",
"c:\wangwei\好啊qq.sql", "c:\wangwei\围殴玩儿的说法qeqwe.jpg",
"C:/Documents and Settings/newapps/桌面/PraseMimeMessage.java" };
message.setFilePaths(files);
try {
//设置邮件内容发送方式:参见ContextType这个类,如果发送文本是个普通文本,就设置ContextType.TEXT,
//如果是HTML形式的,就设置ContextType.HTML
Message msg = message.getMessage(ContextType.TEXT);
send(MailUtil.isValidation(), session, msg);
} catch (Exception e) {
e.printStackTrace();
}[/code]
源码下载:http://file.javaxxz.com/2014/11/2/235959515.rar |
|