java发送Email
来源:互联网 发布:二手摩托车交易软件 编辑:程序博客网 时间:2024/05/16 14:03
/**
发送邮件的方法
@param mailStr - 发送的邮件体
**/
public void sendMail(String mailStr){
try {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
// Get a Properties object
Properties props = System.getProperties();
props.setProperty("mail.smtp.host", getHost());
props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
props.setProperty("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.starttls.enable", "true");
props.setProperty("mail.smtp.startssl.enable", "true");
props.setProperty("mail.smtp.port", this.getPort());
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(userName,password);
}
}
);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(getUserName()));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(queryTosString(),false));
msg.setSubject(getSubject());
msg.setText(mailStr);
msg.setSentDate(new Date());
Transport.send(msg);
} catch (Exception ex) {
throw new RuntimeException("Email send failed!");
}
}
- java发送email
- JAVA发送Email
- 使用java发送email
- java Email 的发送
- java发送email
- java发送Email邮件
- javaMail java发送email
- Java 发送 Email
- Java实现Email发送
- java发送Email
- java 发送Email 实现
- 纯Java发送Email
- java 发送email
- java发送email
- java发送Email
- java发送Email
- 使用java发送email
- java email发送
- 控件嵌套控件的问题解决
- C# .net MD5算法源代码 直接调用MD5.MDString
- 齐次坐标2
- Hibernate之Map-element映射
- 放下等待
- java发送Email
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
- Windows共享目录权限设置(删除权限)
- c#获取航班实时信息(飞常准网站)
- 几种卫星轨道
- 跟我一起写Makefile
- Oracle 表空间基本操作
- 正则表达式验证-必须有字母、数字、特殊字符
- PrpallJavaImage更新历史