使用javaMail发送邮件
来源:互联网 发布:charindex函数 sql 编辑:程序博客网 时间:2024/06/07 03:58
protected final Logger logger = Logger.getLogger(MailUtil.class);
private static Properties props;
static {
props = new Properties();
// 指定协议
props.put("mail.transport.protocol", "smtp");
// 主机 smtp.qq.com
props.put("mail.smtp.host", "smtp.qq.com");
// 端口
props.put("mail.smtp.port", 587);
// 用户密码认证
props.put("mail.smtp.auth", "true");
// 调试模式
//props.put("mail.debug", "true");
}
public void send(Map<String, String> user) throws AddressException, MessagingException {
// 创建邮件会话
Session session = Session.getInstance(props);
// 创建邮件对象
MimeMessage msg = new MimeMessage(session);
// 设置发件人
msg.setFrom(new InternetAddress(user.get("userName")));
// 设置邮件收件人
msg.setRecipients(Message.RecipientType.TO, user.get("names"));
// 标题
msg.setSubject(user.get("title"));
// 发送时间
msg.setSentDate(new Date());
// 发送内容
msg.setText(user.get("count"));
// 5. 发送
Transport trans = session.getTransport();
trans.connect(user.get("userName"), user.get("password"));
trans.sendMessage(msg, msg.getAllRecipients());
trans.close();
}
阅读全文
1 0
- 使用JavaMail发送邮件
- 使用JavaMail发送邮件
- 使用javamail发送邮件
- 使用javaMail发送邮件
- 使用JavaMail发送邮件
- 使用javaMail发送邮件
- 使用JavaMail发送邮件
- 使用javamail发送邮件
- 使用JavaMail发送邮件
- 使用javamail发送邮件
- 使用JavaMail发送邮件
- 使用JavaMail发送邮件
- 使用javamail发送邮件
- 使用JavaMail发送邮件
- 使用JavaMail发送邮件
- 使用JavaMail发送邮件
- 使用JavaMail发送邮件
- 使用JavaMail发送邮件
- checkbox全选/全不选只有第一次点击的时候有效,后面点击全部无效了
- log4j.properties配置详解与实例
- 使用C++获取文件夹中所有文件名(windows环境)
- keil使用遇到的问题
- nodejs基础教程-简单blog(1)
- 使用javaMail发送邮件
- php关注微信服务号回复
- 4K如此成熟,8K开始布局,8K视频质量测试,对硬件要求更高!欢迎交流8K
- linux(CentOS) 下mysql自动定时备份
- iOS代码块Block
- Word2Vec的相关知识
- CNC加工中心刀柄类型有哪些
- 0-1背包打印路径
- android.view.ViewRoot$CalledFromWrongThreadException