登录注册添加邮箱方式
This commit is contained in:
@@ -12,34 +12,37 @@ public class MailUtil {
|
||||
private final static String mailName = "fengzidushu@163.com";
|
||||
private final static String mailToken = "GJIPUCQLQYTMDMPH";
|
||||
|
||||
public static void sendMail(String title,String content,String receiveAddress) throws Exception{
|
||||
//smtp服务器
|
||||
Properties pros=new Properties();
|
||||
pros.put("mail.smtp.host", "smtp.163.com");//主机名
|
||||
pros.put("mail.smtp.port", "25");//主机端口号
|
||||
pros.put("mail.smtp.auth", "true");//是否需要用户认证
|
||||
pros.put("mail.smtp.starttls.enable", "true");//启用TLS加密
|
||||
//创建会话
|
||||
Session session=Session.getInstance(pros,new Authenticator(){
|
||||
@Override
|
||||
protected javax.mail.PasswordAuthentication getPasswordAuthentication(){
|
||||
return new javax.mail.PasswordAuthentication(mailName, mailToken);
|
||||
}
|
||||
});
|
||||
// System.out.println(session);
|
||||
//设置debug模式便于调试
|
||||
session.setDebug(true);
|
||||
MimeMessage message=new MimeMessage(session);
|
||||
//邮件标题
|
||||
message.setSubject(title);
|
||||
//邮件内容(文本)
|
||||
message.setText(content,"utf-8");
|
||||
//设置发送方地址
|
||||
message.setFrom(new InternetAddress(mailName));
|
||||
//设置收件方地址
|
||||
message.setRecipient(MimeMessage.RecipientType.TO,new InternetAddress(receiveAddress));
|
||||
//发送
|
||||
Transport.send(message);
|
||||
public static R sendMail(String title,String content,String receiveAddress){
|
||||
try {
|
||||
//smtp服务器
|
||||
Properties pros=new Properties();
|
||||
pros.put("mail.smtp.host", "smtp.163.com");//主机名
|
||||
pros.put("mail.smtp.port", "25");//主机端口号
|
||||
pros.put("mail.smtp.auth", "true");//是否需要用户认证
|
||||
pros.put("mail.smtp.starttls.enable", "true");//启用TLS加密
|
||||
//创建会话
|
||||
Session session=Session.getInstance(pros,new Authenticator(){
|
||||
@Override
|
||||
protected javax.mail.PasswordAuthentication getPasswordAuthentication(){
|
||||
return new javax.mail.PasswordAuthentication(mailName, mailToken);
|
||||
}
|
||||
});
|
||||
//设置debug模式便于调试
|
||||
session.setDebug(true);
|
||||
MimeMessage message=new MimeMessage(session);
|
||||
//邮件标题
|
||||
message.setSubject(title);
|
||||
//邮件内容(文本)
|
||||
message.setText(content,"utf-8");
|
||||
//设置发送方地址
|
||||
message.setFrom(new InternetAddress(mailName));
|
||||
//设置收件方地址
|
||||
message.setRecipient(MimeMessage.RecipientType.TO,new InternetAddress(receiveAddress));
|
||||
//发送
|
||||
Transport.send(message);
|
||||
return R.ok();
|
||||
}catch (Exception e) {
|
||||
return R.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user