springtask定時(shí)發(fā)送郵件

springtask定時(shí)發(fā)送郵件

開啟設(shè)置

按照 打開QQ郵箱->設(shè)置->開啟服務(wù)POP3/SMTP開啟->獲取授權(quán)碼


1.png

添加pom依賴

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
 </dependency>

配置application.properties

spring.mail.host=smtp.qq.com
spring.mail.username=1729713807@qq.com
spring.mail.password=udmnwkaxeixofbae
spring.mail.default-encoding=UTF-8


##如果不加下面3句,會(huì)報(bào)530錯(cuò)誤
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true

第三行是開啟的POP3的授權(quán)碼 每個(gè)人都不一樣

Service接口

public interface MailService {
    void sendMail(String to,String subject,String content);
}

Service實(shí)現(xiàn)類

@Service("mailService")
public class MailServiceImpl implements MailService {
    @Autowired
    private JavaMailSender mailSender;

    @Override
    public void sendMail(String to, String subject, String content) {
        SimpleMailMessage mailMessage=new SimpleMailMessage();
        mailMessage.setFrom("1062273622@qq.com");//發(fā)起者
        mailMessage.setTo(to);//接受者
        mailMessage.setSubject(subject);
        mailMessage.setText(content);
        try {
            mailSender.send(mailMessage);
            System.out.println("發(fā)送簡單郵件");
        }catch (Exception e){
            System.out.println("發(fā)送簡單郵件失敗");
        }
    }
}

每15秒發(fā)送一份電子郵件

@Service
//@Async
public class TaskService {
    @Autowired
    private MailService mailService;

    @Scheduled(cron = "*/15 * * * *  ?")
    public void proces(){
        mailService.sendMail("86884571@qq.com","簡單郵件","我是測試");
        System.out.println("111");
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 想當(dāng)初學(xué)習(xí)iOS時(shí),對(duì)這個(gè)看得不是那么重,同事們也告訴我這個(gè)可以不用掌握??墒堑綄?shí)際項(xiàng)目中就不這么想了,特別是知道...
    Snoopy008閱讀 34,737評(píng)論 3 39
  • 0210【動(dòng)待花開】20171101 D22 1.古詩 《春曉》小助手已經(jīng)能完整的背誦,嘗試指讀失敗,教鞭助手不感...
    芝麻_mom閱讀 211評(píng)論 0 0
  • 目錄 1.風(fēng)中的守望(婁可彤) 2.初冬的最后一抹金黃(馮鵬) 3.十二月日記(李法潮) 4.遲到的黎明(馮鵬) ...
    岠山劍客閱讀 429評(píng)論 0 1
  • 今天去遷戶口了,有點(diǎn)失落、不開心。以后就是焦樓人了。
    d3a5c1686c45閱讀 126評(píng)論 0 0
  • 同源建模從入門到精通開發(fā)篇(一) 本來想說同源建模從入門到精通(八)的,但是感覺這是準(zhǔn)備記錄自己開發(fā)modelle...
    生信雜談閱讀 1,818評(píng)論 1 0

友情鏈接更多精彩內(nèi)容