/** */
/**
* 发送邮件
*
* @param sendPerson
* 发送人
* @param receiver
* 接收人
* @param subject
* 主题
* @param content
* 内容
*/
public static void sendHtmEmail(String sendPerson, String receiver,
String subject, String content) throws Exception ... {
try ...{
// 创建邮件消息
Message msg = new MimeMessage(mailSession);
// 设置邮件消息的内容
msg.setFrom(new InternetAddress(sendPerson));// 发送人
msg.setRecipients(Message.RecipientType.TO, InternetAddress
.parse(receiver));// 接收人
// msg.setRecipients(Message.RecipientType.CC, InternetAddress
// .parse("wangfc@mail.angus.com"));// 抄送
// msg.setRecipients(Message.RecipientType.BCC, InternetAddress
// .parse("wangmh@mail.angus.com"));// 暗送
msg.setSentDate(new java.util.Date());// 发送时间
msg.setSubject(subject);// 邮件主题
//给消息对象设置内容
BodyPart mdp=new MimeBodyPart();//新建一个存放信件内容的BodyPart对象
mdp.setContent(content,"text/html;charset=UTF-8");//给BodyPart对象设置内容和格式/编码方式
Multipart mm=new MimeMultipart();//新建一个MimeMultipart对象用来存放BodyPart对象(事实上可以存放多个)
mm.addBodyPart(mdp);//将BodyPart加入到MimeMultipart对象中(可以加入多个BodyPart)
msg.setContent(mm);//把mm作为消息对象的内容
// 发送
Transport.send(msg);
} catch (MessagingException e) ...{
System.err.println("Call JavaMail API send email failure: "
+ e.getMessage());
throw e;
} catch (Exception e) ...{
System.err.println("Send email failure: " + e.getMessage());
throw e;
}
}
* 发送邮件
*
* @param sendPerson
* 发送人
* @param receiver
* 接收人
* @param subject
* 主题
* @param content
* 内容
*/
public static void sendHtmEmail(String sendPerson, String receiver,
String subject, String content) throws Exception ... {
try ...{
// 创建邮件消息
Message msg = new MimeMessage(mailSession);
// 设置邮件消息的内容
msg.setFrom(new InternetAddress(sendPerson));// 发送人
msg.setRecipients(Message.RecipientType.TO, InternetAddress
.parse(receiver));// 接收人
// msg.setRecipients(Message.RecipientType.CC, InternetAddress
// .parse("wangfc@mail.angus.com"));// 抄送
// msg.setRecipients(Message.RecipientType.BCC, InternetAddress
// .parse("wangmh@mail.angus.com"));// 暗送
msg.setSentDate(new java.util.Date());// 发送时间
msg.setSubject(subject);// 邮件主题
//给消息对象设置内容
BodyPart mdp=new MimeBodyPart();//新建一个存放信件内容的BodyPart对象
mdp.setContent(content,"text/html;charset=UTF-8");//给BodyPart对象设置内容和格式/编码方式
Multipart mm=new MimeMultipart();//新建一个MimeMultipart对象用来存放BodyPart对象(事实上可以存放多个)
mm.addBodyPart(mdp);//将BodyPart加入到MimeMultipart对象中(可以加入多个BodyPart)
msg.setContent(mm);//把mm作为消息对象的内容
// 发送
Transport.send(msg);
} catch (MessagingException e) ...{
System.err.println("Call JavaMail API send email failure: "
+ e.getMessage());
throw e;
} catch (Exception e) ...{
System.err.println("Send email failure: " + e.getMessage());
throw e;
}
}