<h1>java实现邮件发送</h1> public void findUserPswByName(String username) {
try{ <span style="white-space:pre"> </span>
//(1)开启一个邮件回话
Properties prop = new Properties();
prop.setProperty("mail.transport.protocol", "smtp");//设置协议
prop.setProperty("mail.smtp.host", "smtp.sina.com");//设置服务器名称
prop.setProperty("mail.smtp.auth", "true");//是否通过验证
prop.setProperty("mail.debug", "true");
Session session = Session.getInstance(prop);//根据条件建立会话
//(2)根据邮件会话建立一个消息对话
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("邮件发送方,可随意设置"));//设置发送方
msg.setRecipient(RecipientType.TO, new InternetAddress(user.getEmail()));//设置邮件接收地址
//邮件头
msg.setSubject("这是来自estore商城的邮件");
//邮件体
msg.setText("这是您的密码");
//(3)发送邮件
Transport trans = session.getTransport();
trans.connect("你的邮箱账号", "你的邮箱密码");//验证账号
trans.sendMessage(msg, msg.getAllRecipients());
}catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
java实现邮件发送
最新推荐文章于 2024-11-07 16:03:49 发布