这里是实际需求中的一个DEMO
有一部分内容进行了注释和处理,参考需要修改成自己的实际参数。另这个是对于实际一个场景的案例并不是通用解决的工具类。
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Part;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.URLName;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeUtility;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import static java.lang.System.out;
/**
* 描述:把邮件转换成此类的一个实例进行处理
*/
/**
*
*
* javax.mail
* 1.4.7
*
*
*
*
* org.jsoup
* jsoup
* 1.12.1
*
*/
public class ReceiveOneMail {
/**
* 邮件信息
*/
private MimeMessage mimeMessage;
/**
* 邮件正文内容
*/
private StringBuffer bodyText = new StringBuffer();
public ReceiveOneMail(MimeMessage mimeMessage) {
this.mimeMessage = mimeMessage;
}
/**
* main测试方法
*/
public static void main(String args[]) throws Exception {
Mess