Springboot郵箱群發(fā)郵件
今天一米軟件來給大家分享一下Springboot郵箱群發(fā)郵件的代碼,希望對大家能有所幫助。
1:pom.xml 引入jar
org.springframework.boot
spring-boot-starter-mail
2:在application.properties中設(shè)置郵箱的信息(126郵箱),springboot會自動讀取;也可以保存到數(shù)據(jù)庫中,使用時候讀取,稍后講解。需要給郵箱開啟授權(quán)登錄,不了解的可以百度一下,這里就不在展開
spring.mail.default-encoding=UTF-8
spring.mail.host=smtp.126.com
spring.mail.password=授權(quán)密碼(不是登錄郵箱的密碼)
spring.mail.port=25
spring.mail.protocol=smtp
spring.mail.username=用戶名
3:郵箱發(fā)送Controller(簡單的demo,就不寫service了),發(fā)送給一個用戶
@RestController
@RequestMapping("mail")
public class Controller {
@Autowired
JavaMailSender jms; //這是個接口,從配置文件里面讀取郵箱設(shè)置的相關(guān)信息,值發(fā)送給一個用戶
@GetMapping("/send")
public void send(){
//建立郵件消息
SimpleMailMessage mainMessage = new SimpleMailMessage();
//發(fā)送者
mainMessage.setFrom("xxxxxx");
//接收者
mainMessage.setTo("xxxxxx");
//發(fā)送的標題
mainMessage.setSubject("嗨嘍");
//發(fā)送的內(nèi)容
mainMessage.setText("hello world");
jms.send(mainMessage);
}
}
4:群發(fā)(發(fā)送給多個用戶),這里需要用到JavaMailSender 接口的實現(xiàn)類JavaMailSenderImpl,實現(xiàn)類不會從配置文件里面讀取信息,需要自己設(shè)置。在springboot context中,也沒有這個bean實例,如果需要通過注入的方式,需要自己配置這個bean實例,也可以不用注入的方式直接new一個實例。
@GetMapping("/mail")
public void sendSimpleMail() throws Exception {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();//直接生產(chǎn)一個實例
String users[] = {"xxxxx@qq.com","xxxxx@126.com"};
mailSender.setHost("smtp.126.com");
mailSender.setPassword("xxxxx");
mailSender.setPort(25);
mailSender.setProtocol("smtp");
mailSender.setUsername("xxxxx");
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("xxxxxxx");
message.setTo(users); // 群發(fā)
message.setSubject("羽毛球比賽");
message.setText("報名參加羽毛球賽");
mailSender.send(message);
}
Notes:
1:發(fā)送郵件可能會觸發(fā)發(fā)垃圾郵件規(guī)則,所以在接受不能郵件時,可以修改主題和內(nèi)容,或者換個賬號.
2:注意配置文件里面郵件信息上,不能有空格(啟動發(fā)生錯誤時應(yīng)檢查)
-
新時期大戰(zhàn)協(xié)議郵件群發(fā)軟件
新時期大戰(zhàn)協(xié)議郵件群發(fā)軟件是一種不換IP不需要任何發(fā)件箱的郵件群發(fā)方式,每天群發(fā)30萬封郵件不再是...
2020-07-29 17:29:20 閱讀:4305 #網(wǎng)絡(luò)營銷#
-
發(fā)郵件群發(fā)軟件
發(fā)郵件群發(fā)軟件雖然很多,但真正好用的不多,簡單易用的就更不多啦,這里就介紹一米智能郵件群發(fā)軟件的使...
2020-07-30 15:13:40 閱讀:2941 #網(wǎng)絡(luò)營銷#
-
郵件群發(fā)軟件 推薦
今天一米軟件來給大家分享推薦一下郵件群發(fā)軟件。 一米郵件群發(fā)軟件是一款可以自...
2020-07-30 15:30:48 閱讀:3200 #網(wǎng)絡(luò)營銷#
-
免發(fā)件人 郵件群發(fā)軟件下載
免發(fā)件人 郵件群發(fā)軟件下載地址:http://www.dadiqinye.com/soft/qqm...
2020-07-30 16:02:19 閱讀:2467 #網(wǎng)絡(luò)營銷#
-
郵件代發(fā)群發(fā)軟件
郵件代發(fā)群發(fā)軟件,顧名思意是讓別人代發(fā)郵件。這是由一個專業(yè)的平臺,幫助一些有群發(fā)郵件需求的公司代發(fā)...
2020-07-30 16:05:23 閱讀:4049 #網(wǎng)絡(luò)營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:4525
- 2電子郵件營銷的策略 閱讀:4072
- 3郵箱群發(fā)不進垃圾箱閱讀:4394
- 4群發(fā)郵箱平臺哪個好 閱讀:4239
- 5郵件推廣中的具體營銷步驟閱讀:4381
- 6如何群發(fā)郵件但不被發(fā)現(xiàn)閱讀:5212
- 7群發(fā)郵件如何不屏蔽閱讀:3020
- 8郵件如何群發(fā)多個不同的人閱讀:3148
- 9哪個郵箱群發(fā)效果好閱讀:2982
- 10如何群發(fā)郵件閱讀:3139
- 11電子郵件的營銷方法 閱讀:2980
- 12電子郵件雜志營銷 閱讀:2963
- 13電子郵件廣告樣式閱讀:3077
- 14郵件批量發(fā)送軟件 閱讀:3149
- 15外貿(mào)郵件群發(fā)閱讀:2904
- 16哪個郵箱群發(fā)效果好閱讀:2904
- 17郵件推廣的技巧閱讀:3063
- 18郵件如何群發(fā)閱讀:2923
- 19facebook 怎么增加好友閱讀:3159
- 20如何可以群發(fā)郵件 閱讀:3067
- 21郵件廣告投放渠道有哪些閱讀:3408
- 22批量群發(fā)郵件 閱讀:3020
- 23怎么發(fā)廣告郵件閱讀:3243
- 24郵件批量發(fā)送系統(tǒng)使用方法閱讀:2980
- 25群發(fā)郵件數(shù)量限制閱讀:3482
- 26批量發(fā)送個性化郵件閱讀:3093
- 27郵件怎么群發(fā)給很多人閱讀:2934
- 28如何自動發(fā)廣告郵件閱讀:3222
- 29如何群發(fā)郵件閱讀:75392
- 30郵件如何發(fā)給多人閱讀:75644
標簽更多+