em bị lỗi mà nó bắt ngoại lệ SmtpSsl.
ai từng dùng tới cái này chỉ em với ạ
public class Mailservice {
@Autowired
PersonalRepository personalRepository;
@Autowired
PersonalService personalService;
private String userName;
private String password;
private SmtpSsl smtp;
private EmailMessage msg;
public Mailservice()
{
this.userName = "[email protected]";
this.password = "huan1324";
this.smtp = new SmtpSsl("smtp.gmail.com", 587);
}
public Mailservice login()
throws Exception
{
this.smtp.connect();
this.smtp.login(this.userName, this.password);
return this;
}
public void disconnect()
throws Exception
{
this.smtp.disconnect();
}
public void send(String to, String messageHeader, String messageBody)
throws Exception
{
this.msg = new EmailMessage();
this.msg.setFrom(this.userName);
this.msg.setTo(to);
this.msg.setContentType("text/plain", "UTF-8");
this.msg.setSubject(messageHeader, "UTF-8");
this.msg.setBody(messageBody, "UTF-8");
this.smtp.send(this.msg);
}
public void sendSimpleMail(String to,int content) {
Mailservice mailservice=new Mailservice();
try{
System.out.println(".;.;.;..;");
mailservice.login();
mailservice.send(to,"Xác nhận Mật khẩu mới","mật khẩu mới của bạn"+content);
Personal personal=personalService.findEmail(to);
System.out.println("ppkpkpk "+personal);
if (personal!=null){
personalRepository.updatePassword(personal.getIdPersonal(),String.valueOf(content));
System.out.println("======"+content);
}
mailservice.disconnect();
}
catch (Exception localException) {}
}
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?