手机端小强原创文章,java小强个人博客站点
当前位置: 首页 >> 框架 >> Spring 发送邮件 简单邮件

Spring 发送邮件 简单邮件

21280 框架 | 2014-7-18

用到的JAR包

spring.jar
mail.jar
activation.jar
commons-logging.jar
log4j-1.2.15.jar

Spring对邮件发送进行了封装,但是基本用法和我之前写的内容还是类似的
且要注意,发送器要进行验证,即有用户名密码才能正常发送
这里只是简单示例如何使用。

package test;
import java.util.Properties;
import javax.mail.Session;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
/**
 * 如果新建的是web工程,那么javaee.jar会与mail.jar和javax.activation.jar包内容冲突
 * 引起:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
 */
public class SendMail {
 public static void main(String[] args) {
  // 发送器
  JavaMailSenderImpl sender = new JavaMailSenderImpl();
  sender.setHost("smtp.163.com");
  sender.setPort(25); // 默认就是25
  sender.setUsername("用户名@163.com"); 
  sender.setPassword("密码");
  
  // 配置文件对象   
        Properties props = new Properties();    
        props.put("mail.smtp.auth", "true"); // 是否进行验证
  Session session = Session.getInstance(props);
  sender.setSession(session); // 为发送器指定会话
  
  SimpleMailMessage mail = new SimpleMailMessage();
  mail.setTo("xxxxxx@qq.com"); // 发送给谁
  mail.setSubject("强哥邀请,谁敢不从!"); // 标题
  mail.setFrom("用户名@163.com"); // 来自
  // 邮件内容
  mail.setText("强哥邀请你访问我的博客:http://javacui.com/!");
  
  sender.send(mail); // 发送
  
  System.out.println("邮件发送成功");
 }
}


关于使用JavaMail发送邮件的其他示例:

JavaMail邮件发送-发送非纯文本邮件http://cuisuqiang.iteye.com/admin/blogs/1585186

JavaMail邮件发送-发送一个文本邮件和一些问题说明http://cuisuqiang.iteye.com/admin/blogs/1585167

JavaMail邮件发送-将邮件保存到本地和发送一封本地邮件http://cuisuqiang.iteye.com/admin/blogs/1586785

JavaMail邮件发送-发送带附件的邮件http://cuisuqiang.iteye.com/admin/blogs/1586023

JavaMail邮件发送-为你的邮件增加背景音乐和背景图片http://cuisuqiang.iteye.com/admin/blogs/1585856

JavaMail邮件发送-能发送附件和带背景音乐的邮件的小系统http://cuisuqiang.iteye.com/admin/blogs/1750866

JavaMail 553 You are not authorized to send mail http://cuisuqiang.iteye.com/admin/blogs/713991


推荐您阅读更多有关于“ JavaMail mail spring 开源 邮件 smtp ”的文章

上一篇:Spring 发送邮件 HTML邮件 下一篇:使用360网站服务监控

猜你喜欢

发表评论:

个人资料
blogger

java小强
没有思考,人生的路会越走越难!

搜索
分类
最新微语
  • 今天同学问我,最近还在写代码吗?我想了想,这个问题怎么回答呢,我好像确实很长时间,虽然写了一些,但是主要内容已经不是写代码了。然后再想想,自己也7年多了,这么多年了,我收获了什么,我的目标到底是什么。眼看就奔三了,人生啊,开启感叹模式。

    2017-03-30 22:52

  • 也许大家都已经注意到了,今年的房价,好多地方都是翻了一番,跟着就是,各地房东开始变相涨租。今年之所以搬走,就是为此,这两天同学也是如此。很多房东只认钱,别谈感情,伤钱。而对于这个城市来说,你怎么定位自己,你真把自己当成她的一份子?你来此为何?将来何去何从?自己掂量清楚。

    2016-12-05 10:03

  • 为什么一直不写了呢?因为当爸爸了,没空了。今年的冬天,有些寒冷,除了这寒冬带来的不适,更有因乐视公司遇到危机,而带来的同事别离。送别同事,看着空旷的工位,心中有些悲凉。临近年关,此时此刻,该怎么做,似乎不再是脑子一热那么简单了。

    2016-11-24 11:28

  • 已经请假,加上国庆,要很长一段时间不在北京了。919加班,搞的现在有点心累,胸闷,身体不适。看来,我要好好休息一下了。这几天有些冷,2016的冬天,一步步来了,各位亲友,记得添衣加粗啊。

    2016-09-23 17:29

  • 现在是真的有秋天的感觉了,晚上也不热了,白天也凉快了。再来点风,那酸爽,就有一种想出去防风的冲动了。不过因为最近广州的事情压着,我也没办法,搞的特别累,以前是天天加班不想有自由,现在是因为有事情了,被限制了自由。加上公司的一些事情,感觉日子特别的无聊。

    2016-08-31 17:39

  • 更多»

最新文章
热门文章
随机文章