springboot傳送郵件

2021-09-28 16:53:01 字數 1415 閱讀 6100

pom導包 繼承springboot 新增springbootmail依賴 springboot測試和springboot配置依賴

org.springframework.boot

spring-boot-starter-parent

2.0.7.release

org.springframework.boot

spring-boot-starter-mail

org.springframework.boot

spring-boot-configuration-processor

org.springframework.boot

spring-boot-starter-test

test

server:

port: 8080

spring:

name: monitor

mail:

port: 25

host: ***.com

username: test@***.com

password: password

default-encoding: utf-8

properties:

mail:

smtp:

auth: true

timeout: 25000

starttls:

enable: true

required: true

啟動類

public static void main(string args) }

測試類

@runwith(springrunner.class)

public class mailtest catch (unsupportedencodingexception e)

messagehelper.setto(new string);

messagehelper.setcc(new string); //多個郵箱往陣列裡放就ok

messagehelper.setbcc(new string);

messagehelper.setsentdate(new date()); //設定傳送日期

messagehelper.setsubject("測試測試"); // 設定傳送郵件的標題

messagehelper.settext("我只是測試下能不能傳送", true);//重點,預設為false,顯示原始html**,無效果

messagehelper.addattachment("附件.csv", new bytearrayresource("".getbytes()));//附件

mailsender.send(mimemessage);

}}

spring boot 傳送郵件

簡單幾步,實現在spring boot中傳送郵件 1 引入依賴 org.springframework.boot spring boot starter mail spring mail host smtp.exmail.qq.com username 使用者名稱 password 密碼 prope...

使用SpringBoot傳送郵件

在pom中引入用於傳送郵件的starter org.springframework.bootgroupid spring boot starter mailartifactid dependency spring mail 郵箱的賬號 username x 163.com 郵箱的授權碼,需要開啟po...

SpringBoot傳送郵件總集合

傳送簡單文字檔案 param to 向誰傳送 param subject 郵件主題 param content 郵件內容 public void send mail string to string subject,string content test public void send mail ...