springboot邮件任务

1application.properties配置
spring.mail.host=smtp.qq.com
spring.mail.username=你的QQ号码
spring.mail.password=此处填写你的SMTP服务密码
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true

2在Test类下测试
package com.demo;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMailMessage;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.test.context.junit4.SpringRunner;

import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import java.io.File;

@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {

    @Autowired
    private JavaMailSender mailSender;

    @Test
    public void contextLoads() {

        SimpleMailMessage message = new SimpleMailMessage();
        message.setFrom("514730393@qq.com");
        message.setTo("zdwbmw@163.com");
        message.setSubject("主题:简单邮件");
        message.setText("哈哈哈哈哈哈哈哈啊哈哈");

        mailSender.send(message);
    }

            @Test
            public  void  test02() throws MessagingException {
                //创建一个复杂的消息邮件  带附件
                MimeMessage mimeMessage =mailSender.createMimeMessage();
                MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);


                helper.setSubject("通知今晚开会");
                helper.setText("<b style='color:red'>hello world!</b>",true);

                helper.setFrom("514730393@qq.com");
                helper.setTo("zdwbmw@163.com");

                helper.addAttachment("新福音战士",new File("C:\\Users\\polo\\Desktop\\新福音战士 (1).png"));

                mailSender.send(mimeMessage);
            }
}

图片.png

码云仓库地址:https://gitee.com/zdwbmw/springboot_Task

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容