zoukankan      html  css  js  c++  java
  • java发送邮件(一)

    一:前言

           一直想做有关java发邮件的功能,但是了一直没有成功,特别的无语啊,所以今天有时间我终于成功了啊,虽然是最简单的,但是还是记载下来吧!

    二:内容

       这里主要需要的是spring-context-support.jar和mail.jar,所以你用框架就自己搭建就行

      

    package com.wh.graduate.controller;
    
    import org.springframework.mail.SimpleMailMessage;
    import org.springframework.mail.javamail.JavaMailSenderImpl;
    import org.springframework.stereotype.Controller;
    
    @Controller
    public class MailController {
    		public static void main(String[] args) {
    			 JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); 
    			 senderImpl.setHost("smtp.qq.com"); 
    			 senderImpl.setPort(25);
    		     senderImpl.setUsername("xx"); 
    		     senderImpl.setPassword("xxx"); 
    		     
    		     //邮件消息 设置
    		     SimpleMailMessage mailMessage = new SimpleMailMessage(); 
    		     mailMessage.setTo("xxx@qq.com"); 
    		     mailMessage.setFrom("xx@qq.com"); 
    		     mailMessage.setSubject("第一次发邮件哦"); 
    		     mailMessage.setText("邮件测试了!"); 
    		     //发送邮件 
    		     senderImpl.send(mailMessage); 	   
    	}
    }
    

    最初会报这个bug:

    454 Authentication failed, please open smtp flag first!

    百度后的解决方式:

    要把这几个服务开启了!

    三:总结

       终于自己发送成功一次,我靠,实践才是检验真理的最好标准!

  • 相关阅读:
    透过书本了解HTML5
    Seam性能讨论
    Maven依赖管理
    Tapestry
    为HTML5的未来制定学习计划
    后缀数组
    HDU 1042(大数)
    教你理解复杂的C/C++声明
    编程修养
    平衡二叉树
  • 原文地址:https://www.cnblogs.com/wuhao1991/p/4448079.html
Copyright © 2011-2022 走看看