public void sendEmail(String userPass, String userEmail) {
String host = "smtp.exmail.qq.com";//发送平台
String from = "240541928@qq.com";//发件人Email
String password = "unsayability";//发件人密码
// 1
Properties properties = new Properties();
properties.put("mail.smtp.host", host);
properties.put("mail.smtp.auth", "true");
// 2
Session session = Session.getInstance(properties);
session.setDebug(true);
// 3
MimeMessage mimeMessage = new MimeMessage(session);
InternetAddress fromInternetAddress = null;
InternetAddress toInternetAddress = null;
try {
fromInternetAddress = new InternetAddress(from);
toInternetAddress = new InternetAddress(userEmail);
} catch (AddressException e) {
e.printStackTrace();
}
try {
mimeMessage.setFrom(fromInternetAddress);
mimeMessage.setRecipient(Message.RecipientType.TO,
toInternetAddress);
mimeMessage.setSubject("恭喜你已成功找回密码");
mimeMessage.setText("小伙你的密码是" + userPass
+ " 切记!切记!");
mimeMessage.setSentDate(new Date());
// 4
mimeMessage.saveChanges();
} catch (MessagingException e) {
e.printStackTrace();
}
Transport transport = null;
try {
// 5
transport = session.getTransport("smtp");
transport.connect(host, from, password);
transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients());
// 6
transport.close();
} catch (NoSuchProviderException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
C# Email邮件发送程序C# Email邮件发送程序
Email邮件发送退信分析大全 一般情况下,当您发送的邮件无法正常到达收件人时,mail 邮件系统将会自动给您发一封警告信,这封退信通知里面包含了无法正常发送到对方邮件地址的原因,所以绝大多数情况下可以通过退信...
commos-email邮件发送类,这个公共类可以让我们更快的发送邮件
Apache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和APIApache-Email邮件发送jar和API
java email邮件发送所需mail相关jar包,下载后可直接使用,发送邮件
javaEmail邮件发送资源包,发送附件,及html格式邮件
极易Email邮件发送系统VB版源码,能自已编制邮件系统.
java中email邮件发送接受和处理excel文件(xls)实例 实现2种功能的例子。值得一看
这是我写好的 直接能用的程序 里面有mail.jar和activation.jar 如果 用myEclipse进行开发时,如果程序...原因:邮件发送的jar包版本不统一 解决方法如下: 删除javaee.jar下javax自带的mail.jar和activation.jar
php邮件发送,包含邮件发送类,配置下即可用,支持发送html 图片 视频 ,改下配置文件既可以使用
基于 System.Web.Mail 与 System.Net.Mai 实现的EmailClient,展示了两种不同命名空间下的mail发送区别与使用方式,并提供了统一的帮助类处理邮件发送。 邮件异步发送示例: EmailHelper.SendNetMailAsync(new ...
可以发送邮件,任何邮箱都可以发送。程序非常的简单,功能强大。并且还能够保存到自己的邮箱中。
vc邮件发送程序.zip
php 邮件发送类,用于发送邮件的类。
本人手写纯java代码,测试通过,公司系统在用,希望对大家有帮助
asp 在线调查,含单选,多选,带access数据库 并将指定的调查结果直接发送到指定邮箱
C# 发送Email 126发送Email Gmail发送Email 我已经测试过这三种 都可以发送成功 并且可以接受成功邮件
主要为大家详细介绍了C# Email邮件发送功能,找回或重置密码功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件...