springboot發(fā)送郵件

1.引入依賴

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

2.配置application.yml

spring:
  mail:
    # 163
    host: smtp.163.com #163的主機(jī)地址,通用的
    port:#可以不寫
    username: ****@163.com #發(fā)送郵件的郵箱
    password: ******#在https://mail.163.com/開啟pop3和imaq服務(wù),同時獲取密碼
    protocol: smtp
    default-encoding: UTF-8
    properties:
      mail.smtp.auth: true
      mail.smtp.starttls.enable: true
      mail.smtp.starttls.required: true
      mail.smtp.socketFactory.port: 465
      mail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactory
      mail.smtp.socketFactory.fallback: false

3.代碼

@Service
public class SendTest {
    @Autowired
    private JavaMailSender javaMailSender;

    public void sendEmail(String recipient, String subject, String text) {
        SimpleMailMessage message = new SimpleMailMessage();
        message.setFrom("*****@163.com");//發(fā)送郵箱
        message.setTo(recipient);//接收郵箱
        message.setSubject(subject);//主題
        message.setText(text);//內(nèi)容
        javaMailSender.send(message);
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 1.發(fā)送郵件之前的準(zhǔn)備 申請一個郵箱賬號 ,我這里使用的是網(wǎng)易郵箱 修改網(wǎng)易郵箱的設(shè)置 進(jìn)去之后默認(rèn)是關(guān)閉的需要開...
    Mango_Big閱讀 288評論 0 1
  • SpringBoot集成郵件服務(wù)竟如此簡單,還等什么,快來學(xué)習(xí)漲姿勢吧??! 學(xué)習(xí)目標(biāo) 快速掌握郵件業(yè)務(wù)類的核心邏輯...
    一只襪子閱讀 28,028評論 13 103
  • 學(xué)習(xí)目標(biāo) 快速掌握郵件業(yè)務(wù)類的核心邏輯和企業(yè)郵件的日常服務(wù)。 快速查閱 專題閱讀:《SpringBoot 布道系列...
    范er_er閱讀 158評論 0 0
  • 源碼:https://gitee.com/smfx1314/sendMail Spring Boot中發(fā)送郵件步驟...
    Java成長之路閱讀 35,042評論 6 23
  • springboot特點(diǎn):1.約定大于配置2.簡單快速開發(fā)3.強(qiáng)大的生態(tài)鏈4.springboot和發(fā)送郵件 開發(fā)...
    山間清泉1111閱讀 365評論 0 0

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