//Get system properties
Properties props=System.getProperties();
//Setup mail server
props.put("mail.smtp.host",host); //获取发件服务器
Properties props=System.getProperties();
//Setup mail server
props.put("mail.smtp.host",host); //获取发件服务器
//Get Session
props.setProperty("mail.smtp.auth", "true");
//Define message
MyAuthenticator myauth = new MyAuthenticator(fromEmail, fromPassword); //获取发送人邮箱地址 密碼
Session session = Session.getDefaultInstance(props, myauth);
MimeMessage message=new MimeMessage(session);
message.setSubject(title); //编写邮件主题
message.setText(text.toString()); //编写邮件内容
//发送多人
List list = new ArrayList();//不能使用string类型的类型,这样只能发送一个收件人
String []emails=toEmails.split(",");//对输入的多个邮件进行逗号分割
for(int i=0;i<emails.length;i++){
list.add(new InternetAddress(emails[i]));
}
InternetAddress[] address =(InternetAddress[])list.toArray(new InternetAddress[list.size()]);
//message.addRecipient(Message.RecipientType.TO, new InternetAddress("zhangjia1223@rayootech.com")); 发送单人
message.setRecipients(Message.RecipientType.TO,address);
Transport.send(message);
//Define message
MyAuthenticator myauth = new MyAuthenticator(fromEmail, fromPassword); //获取发送人邮箱地址 密碼
Session session = Session.getDefaultInstance(props, myauth);
MimeMessage message=new MimeMessage(session);
message.setSubject(title); //编写邮件主题
message.setText(text.toString()); //编写邮件内容
//发送多人
List list = new ArrayList();//不能使用string类型的类型,这样只能发送一个收件人
String []emails=toEmails.split(",");//对输入的多个邮件进行逗号分割
for(int i=0;i<emails.length;i++){
list.add(new InternetAddress(emails[i]));
}
InternetAddress[] address =(InternetAddress[])list.toArray(new InternetAddress[list.size()]);
//message.addRecipient(Message.RecipientType.TO, new InternetAddress("zhangjia1223@rayootech.com")); 发送单人
message.setRecipients(Message.RecipientType.TO,address);
Transport.send(message);