java mail ssl方式,java mail(SSL)
public class MailAction extends BaseAction {
private String smtphost = Constants.MAIL_SERVER_IP; // 发送邮件服务器IP
private int port = Constants.MAIL_SERVER_PORT; // 发送邮件服务器端口
private String user1 = Constants.MAIL_SERVER_USER; // 邮件服务器登录用户名
private String password = Constants.MAIL_SERVER_PASSWORD; // 邮件服务器登录密码
private String from = Constants.MAIL_SENDPASSWROD_SENDER_ADDRESS; // 发送人邮件地址
private String subject = "基础密钥修改通知!"; // 邮件标题
public String sendMail(String to, String body) {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
Properties props = new Properties();
props.put("mail.smtp.host", smtphost);
props.put("mail.smtp.socketFactory.class", SSL_FACTORY);
props.put("mail.smtp.socketFactory.fallback", "false");
props.put("mail.smtp.port", port);
props.put("mail.smtp.socketFactory.port", port);
props.put(
public class MailAction extends BaseAction { private String smtphost = Constants.MAIL_SERVER_IP; // 发送邮件服务器IP private int port = Constants.MAIL_SERVER_PORT; // 发送邮件服务器端口 private String user1 = Constants.MAIL_SERVER_USER; // 邮件服务器登录用户名 private String password = Constants.MAIL_SERVER_PASSWORD; // 邮件服务器登录密码 private String from = Constants.MAIL_SENDPASSWROD_SENDER_ADDRESS; // 发送人邮件地址 private String subject = "基础密钥修改通知!"; // 邮件标题 public String sendMail(String to, String body) { Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; Properties props = new Properties(); props.put("mail.smtp.host", smtphost); props.put("mail.smtp.socketFactory.class", SSL_FACTORY); props.put("mail.smtp.socketFactory.fallback", "false"); props.put("mail.smtp.port", port); props.put("mail.smtp.socketFactory.port", port); props.put(