java发送简单的文本邮件
2016-10-11 21:23
549 查看
我用的是163邮箱进行测试,需要先在邮箱中设置开启smtp服务,并且在代码中设置自己的密码时用授权码代替,源码如下:
package com.snnu.edu.util; import java.util.Properties; import org.springframework.mail.MailException; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSenderImpl; @SuppressWarnings("unused") public class Tools { public static boolean sendEmail(String from,String to,String content){ JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); // 设定mail server senderImpl.setHost("smtp.163.com"); // 建立邮件消息 SimpleMailMessage mailMessage = new SimpleMailMessage(); // 设置收件人,寄件人 用数组发送多个邮件 // String[] array = new String[] {"sun111@163.com","sun222@sohu.com"}; // mailMessage.setTo(array); mailMessage.setTo(to); mailMessage.setFrom(from); mailMessage.setSubject(" ICASE期刊通知! "); mailMessage.setText(content); senderImpl.setUsername("aym_fuhong@163.com"); // 根据自己的情况,设置username senderImpl.setPassword("********"); // 根据自己的情况, 设置password Properties prop = new Properties(); prop.put(" mail.smtp.auth ", " true "); // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put(" mail.smtp.timeout ", " 25000 "); senderImpl.setJavaMailProperties(prop); // 发送邮件 try { senderImpl.send(mailMessage); System.out.println(" 邮件发送成功.. "); return true; } catch (MailException e) { // TODO Auto-generated catch block e.printStackTrace(); } return false; } public static void main(String[] args) { sendEmail("aym_fuhong@163.com","aymfuhong@gmail.com"," 测试我的简单邮件发送机制!! "); } }
这是最简单的java代码发送邮件,不包括html,图片,附件形式,之后还会有使用springMVC发送邮件的源码及操作步骤,敬请期待!
相关文章推荐
- java邮件第四篇--使用java程序发送简单的文本邮件
- Java学习1-使用java mail包发送简单邮件
- JavaMail学习笔记-1(简单纯文本的邮件发送)
- Java 实现简单的邮件发送
- Java发送邮件简单实例
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- java 发送邮件的简单例子
- java 发送邮件的简单例子
- java 简单的发送邮件
- Java程序发送简单邮件
- java发送简单邮件
- 超简单的Java定时发送带附件邮件
- java程序发送邮件简单例子
- java简单邮件发送demo
- JAVA 简单的发送邮件方法(转自mazq024的专栏)
- java 发送邮件的简单例子
- JAVA邮件发送的简单实现
- JAVA邮件发送的简单实现
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板