Springboot郵箱群發郵件
今天一米軟件來給大家分享一下Springboot郵箱群發郵件的代碼,希望對大家能有所幫助。
1:pom.xml 引入jar
org.springframework.boot
spring-boot-starter-mail
2:在application.properties中設置郵箱的信息(126郵箱),springboot會自動讀取;也可以保存到數據庫中,使用時候讀取,稍后講解。需要給郵箱開啟授權登錄,不了解的可以百度一下,這里就不在展開
spring.mail.default-encoding=UTF-8
spring.mail.host=smtp.126.com
spring.mail.password=授權密碼(不是登錄郵箱的密碼)
spring.mail.port=25
spring.mail.protocol=smtp
spring.mail.username=用戶名
3:郵箱發送Controller(簡單的demo,就不寫service了),發送給一個用戶
@RestController
@RequestMapping("mail")
public class Controller {
@Autowired
JavaMailSender jms; //這是個接口,從配置文件里面讀取郵箱設置的相關信息,值發送給一個用戶
@GetMapping("/send")
public void send(){
//建立郵件消息
SimpleMailMessage mainMessage = new SimpleMailMessage();
//發送者
mainMessage.setFrom("xxxxxx");
//接收者
mainMessage.setTo("xxxxxx");
//發送的標題
mainMessage.setSubject("嗨嘍");
//發送的內容
mainMessage.setText("hello world");
jms.send(mainMessage);
}
}
4:群發(發送給多個用戶),這里需要用到JavaMailSender 接口的實現類JavaMailSenderImpl,實現類不會從配置文件里面讀取信息,需要自己設置。在springboot context中,也沒有這個bean實例,如果需要通過注入的方式,需要自己配置這個bean實例,也可以不用注入的方式直接new一個實例。
@GetMapping("/mail")
public void sendSimpleMail() throws Exception {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();//直接生產一個實例
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); // 群發
message.setSubject("羽毛球比賽");
message.setText("報名參加羽毛球賽");
mailSender.send(message);
}
Notes:
1:發送郵件可能會觸發發垃圾郵件規則,所以在接受不能郵件時,可以修改主題和內容,或者換個賬號.
2:注意配置文件里面郵件信息上,不能有空格(啟動發生錯誤時應檢查)
上一條:如何給qq群里的每位好友群發郵件
下一條:365郵件群發軟件使用教程
-
網絡營銷 群發郵件出現很多系統退信
群發郵件出現很多系統退信這種情況最近不少人反映會出現,下面就讓一米軟件來給大家分析一下常見的原因都...
2020-07-15 13:42:38 閱讀:4889 #網絡營銷#
-
網絡營銷 crm系統中怎么群發郵件
近期很多人反映不清楚crm系統中怎么群發郵件,其實操作很簡單,下面就讓一米軟件來教教大家。 ...
2020-07-15 13:57:59 閱讀:4464 #網絡營銷#
-
網絡營銷 支持群發的郵件系統有哪些
剛接觸郵件群發的新手往往不知道支持群發的郵件系統有哪些,下面就讓一米軟件來給大家推薦一下。 ...
2020-07-15 14:14:28 閱讀:4003 #網絡營銷#
-
網絡營銷 群發郵件如何不被系統屏蔽
群發郵件如何不被系統屏蔽?根據研究,以下幾種情況會被攔截或當作垃圾郵件處理: ...
2020-07-15 14:33:51 閱讀:6115 #網絡營銷#
-
網絡營銷 小滿客戶系統如何群發郵件
很多人不清楚小滿客戶系統如何群發郵件,今天一米軟件就來教教大家。 第一步批量...
2020-07-15 14:44:12 閱讀:12845 #網絡營銷#
熱門推薦
- 1怎么利用Facebook賺錢閱讀:7834
- 2電子郵件營銷的策略 閱讀:7218
- 3郵箱群發不進垃圾箱閱讀:8085
- 4群發郵箱平臺哪個好 閱讀:7167
- 5郵件推廣中的具體營銷步驟閱讀:7367
- 6如何群發郵件但不被發現閱讀:8641
- 7群發郵件如何不屏蔽閱讀:5369
- 8郵件如何群發多個不同的人閱讀:5647
- 9哪個郵箱群發效果好閱讀:5338
- 10如何群發郵件閱讀:5661
- 11電子郵件的營銷方法 閱讀:5296
- 12電子郵件雜志營銷 閱讀:5301
- 13電子郵件廣告樣式閱讀:5317
- 14郵件批量發送軟件 閱讀:5668
- 15外貿郵件群發閱讀:5178
- 16哪個郵箱群發效果好閱讀:5089
- 17郵件推廣的技巧閱讀:5419
- 18郵件如何群發閱讀:5165
- 19facebook 怎么增加好友閱讀:5320
- 20如何可以群發郵件 閱讀:5347
- 21郵件廣告投放渠道有哪些閱讀:5969
- 22批量群發郵件 閱讀:5334
- 23怎么發廣告郵件閱讀:5736
- 24郵件批量發送系統使用方法閱讀:5248
- 25群發郵件數量限制閱讀:6011
- 26批量發送個性化郵件閱讀:5439
- 27郵件怎么群發給很多人閱讀:5104
- 28如何自動發廣告郵件閱讀:5689
- 29如何群發郵件閱讀:77664
- 30郵件如何發給多人閱讀:78679
標簽更多+