Java实现邮件提醒功能
来源:互联网 发布:如何让win7网络更流畅 编辑:程序博客网 时间:2024/06/06 00:17
第一步:QQ邮箱开通IMAP/SMTP服务
点击设置按钮
账户选项下,选择图中IMAP/SMTP服务,保存密码。使其开启。
第二步:编写发送邮件的工具类
编写EmailUtils类:
public class EmailUtils {public static void sendEmail(String subject, String content, String receiver) { try { Properties properties = new Properties(); properties.setProperty("mail.host", "smtp.qq.com"); properties.setProperty("mail.transport.protocol", "smtp"); properties.setProperty("mail.smtp.auth", "true"); properties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); properties.setProperty("mail.smtp.port", "465"); Session session = Session.getDefaultInstance(properties); session.setDebug(true); Transport transport = session.getTransport(); transport.connect("smtp.qq.com", "{发送邮件的邮箱账号}", "{第一步中获取到的回执码}"); MimeMessage mimeMessage = new MimeMessage(session); mimeMessage.addRecipients(Message.RecipientType.TO, receiver); mimeMessage.setFrom("390175406@qq.com"); mimeMessage.setSubject(subject); mimeMessage.setContent(content, "text/html;charset=utf-8"); transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients()); transport.close(); } catch (NoSuchProviderException e) { e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); }}
}
第三步:使用工具类发送消息
public static void main(String[] args) { EmailUtils.sendEmail("邮件主题","邮件的内容","邮件的地址");}
注意事项:
需要导入
阅读全文
0 0
- Java实现邮件提醒功能
- java邮件提醒实现
- 邮件提醒功能
- 实现OWA 2010通过短信方式发送邮件提醒功能
- 实现OWA 2010通过短信方式发送邮件提醒功能
- python QQ空间新说说邮件提醒功能实现
- Java发邮件功能实现
- java实现发邮件功能
- Java实现发送邮件功能
- java实现smtp邮件功能
- Java实现发邮件功能
- Java实现邮件发送功能
- java实现发送邮件功能
- java实现发送邮件功能
- java实现发送邮件功能
- Java实现发邮件功能
- java实现邮件发送功能
- java实现邮件发送功能
- MySQL day4---子查询与连接
- 汇编语言,寄存器
- Leetcode c语言-Next Permutation
- SQL基础(二)数据类型
- C++之 深拷贝和浅拷贝
- Java实现邮件提醒功能
- Groovy基本使用(1):安装配置
- [嵌入式Linux驱动]S5PV210的步进电机Linux驱动程序
- 如何把eclipse 改成汉化中文版
- uboot2013-10移植(二)--mkconfig注释
- Scala函数式程序设计 week2 Lazy Evaluation
- shell 变量特殊扩展:示例
- SSM整合
- 4.数字颠倒