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!

    百度后的解决方式:

    要把这几个服务开启了!

    三:总结

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

  • 相关阅读:
    七 使用list和tuple
    python 操作RabbitMQ
    python 操作Memcached
    python 操作SQLAlchemy
    Scrapy 分布式爬虫
    Django 测试驱动开发
    Flask 页面缓存逻辑,jinja2 过滤器,测试器
    Flask Markup 上下文,request
    Flask 学习 十六 部署
    Flask 学习 十五 性能
  • 原文地址:https://www.cnblogs.com/wuhao1991/p/4448079.html
Copyright © 2011-2022 走看看