快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

云顶娱乐登录:javamail邮件心得(三)之发送邮件



发送邮件相对简单,详细代码如下:

//云顶娱乐登录 发送验证

SmtpAuth auth = new SmtpAuth("用户名", "密码");

Session session = Session.getDefaultInstance(getProps(), auth);

// 正文

Multipa云顶娱乐登录rt mp = new MimeMultipart();

MimeMessage msg = new MimeMessage(session);

// 发件人地址

msg.setFrom(new InternetAddress("发件人地址"));

msg.set云顶娱乐登录Recipients(Message.RecipientType.TO, "InternetAddress类型数组");

// 抄送人地址

if (!CommonUtil.isNull(vo.getCcAddr())) {

msg.setRecipients(Message.RecipientType.CC, "InternetAddress类型数组");

}

// 密送人地址

if (!CommonUtil.isNull(vo.getBccAddr())) {

msg.setRecipients(Message.RecipientType.BCC,""InternetAddress类型数组"");

}

// 主题

msg.setSubject("主题", "UTF-8");//编码可根据自己需求定义

// 正文

MimeBodyPart mbps = new MimeBodyPart();

mbps.setContent("正文","text/html;charset=utf-8");//编码可根据自己需求定义

mp.addBodyPart(mbps);

// 附件,vo.getFile()是一个String类型的数组,存储的是附件绝对路径列表

if (!CommonUtil.isNull(vo.getFile()云顶娱乐登录)) {

for (String f : vo.getFile()云顶娱乐登录) {

MimeBodyPart mbp2 = new MimeBodyPart();

File file = new File(f);

DataSource source = new FileDataSource(file

.getAbsoluteFile());

mbp2.setDataHandler(new DataHandler(source));

mbp2.setFileName(MimeUtility.encodeText(file.getName()));

mp.addBodyPart(mbp2);

}

}

// 发送

msg.setContent(mp);

Transport.send(msg);//发送邮件,这里还可以进行保存发件箱或者草稿箱的操作,这将在后边先容

您可能还会对下面的文章感兴趣: