一.准备
1.需要的Jar包
需要的Jar包有
activation1.1.jar
javax.mail.1.4.7.jar
Maven
方式:
<properties>
<javamail.version>1.4.7</javamail.version>
</properties>
...
...
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>${javamail.version}</version>
</dependency>
普通方式:
手动找吧~
二.代码
1.工具类
package com.xxxx.xxxx.util;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.*;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.Properties;
/**
* NAME : EmailSystem/com.amayadream.emailsystem.util
* Author : Amayadream
* Date : 2015.12.04 14:00
* TODO : 邮件发送工具类
*/
public class MailUtil {
// -- 验证要素 -- //
private String sendhost; //邮件服务器
private String sendport; //端口号
private String sendmail; //发信邮箱
private String sendpass; //发信密码
//-- 邮件内容 -- //
private String subject; //邮件主题
private String sendname; //发信昵称
private String content; //邮件内容
private String[] receiver; //收件人,类型为数组
private