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!

    百度后的解决方式:

    要把这几个服务开启了!

    三:总结

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

  • 相关阅读:
    shell 调试
    shell中的函数参数
    shell脚本执行的区别
    《C# 语言学习笔记》——C# 简介
    【SVN】SVN使用教程总结
    SVN Unable to connect to a repository at URL问题解决
    前后端分离(三)
    前后端分离(二)
    前后端分离(一)
    【git】Git的使用
  • 原文地址:https://www.cnblogs.com/wuhao1991/p/4448079.html
Copyright © 2011-2022 走看看