Java发送邮件
来源:互联网 发布:淘宝网上怎么看正品 编辑:程序博客网 时间:2024/05/16 05:16
/** * * 发送邮件处理 * * @param longin 邮箱账号 * @param password 邮箱授权码 * @param sender 邮件发送者 一般与邮箱账号相同 * @param recipient 邮件接收人 * @param theme 邮件主题 * @param text 邮件内容 */ public static void sendMail(String longin,String password ,String sender,String recipient,String theme,String text) { // 配置 Properties prop = new Properties(); // 设置邮件服务器主机名,这里是163 prop.put("mail.host", "smtp.163.com"); // 发送邮件协议名称 prop.put("mail.transport.protocol", "smtp"); // 是否认证 prop.put("mail.smtp.auth", true); try { // SSL加密 MailSSLSocketFactory sf = null; sf = new MailSSLSocketFactory(); // 设置信任所有的主机 sf.setTrustAllHosts(true); prop.put("mail.smtp.ssl.enable", "true"); prop.put("mail.smtp.ssl.socketFactory", sf); // 创建会话对象 Session session = Session.getDefaultInstance(prop, new Authenticator() { // 认证信息,需要提供"用户账号","授权码" public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(longin, password); } }); // 是否打印出debug信息 session.setDebug(true); // 创建邮件 Message message = new MimeMessage(session); // 邮件发送者 message.setFrom(new InternetAddress(sender)); // 邮件接受者 message.addRecipient(Message.RecipientType.TO, new InternetAddress(recipient)); // 邮件主题 message.setSubject(theme); //邮件内容 message.setContent(text, "text/html;charset=UTF-8"); // Transport.send(message); // 邮件发送 Transport transport = session.getTransport(); transport.connect(); transport.sendMessage(message, message.getAllRecipients()); transport.close(); System.err.println("成功~"); } catch (Exception e) { e.printStackTrace(); } }
阅读全文
2 0
- [java]Java发送邮件
- java 邮件发送 --- 简单的邮件发送
- JAVA发送邮件及springboot发送邮件
- 用java发送邮件
- 用Java发送邮件
- java发送邮件源码
- java发送邮件
- Java发送邮件
- Java发送邮件程序
- java发送Email邮件
- 怎样用java发送邮件
- 利用java发送邮件
- java 邮件发送
- java邮件发送
- java邮件发送
- java定时发送邮件
- java发送邮件代码
- Java Mail 发送邮件
- win7升为旗舰版
- 某电商平台项目开发记要——全文检索
- 并查集—入门
- nodejs中的阻塞代码与非阻塞代码
- 使用Olami sdk实现一个语音查询股票的iOS程序
- Java发送邮件
- union和union All的区别
- 112. Path Sum
- ACM_线段树模板(单点更新)
- DOM编程
- Caffe Loss层
- MAC上安装JAVA JDK1.6
- android正则表达式获取字符串ip及端口复习
- 移动端直播的几种方案