这两天网上找了点东西,实现了一个android自动发送邮件的demo。支持163,qq邮箱
需要添加activation.jar,additionnal.jar和mail.jar这三个包
首先是一个EmailSender类
import java.io.File;
import java.util.Date;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class EmailSender {
private Properties properties;
private Session session;
private Message message;
private MimeMultipart multipart;
public EmailSender() {
super();
this.properties = new Properties();
}
public void setProperties(String host,String post){
//地址
this.p