DSpace是否可以向所有註冊用戶發送電子郵件?
在手冊中,我只發現'dspace sub-daily'用於在用戶訂閱的集合中提交新文檔時向用戶發送消息。
但我們希望覆蓋所有註冊用戶。如何發送電子郵件給所有註冊的DSpace用戶?
0
A
回答
1
根據什麼DSpace的版本使用的是(5.x或6.x),你可以使用
- EPerson.findAll(背景下,的SortField) - >對於5.x的
- EPersonService.findAll (context,sortField) - > For 6.x
這將返回一個EPerson對象的數組/列表,您可以使用它來調用新創建的EMail對象的「addRecipient」方法。
但是,我會建議在調用郵件發送方面非常小心,因爲這可能會非常快速地發送垃圾郵件。
把它放在一個單獨的主類中,通過啓動器使用,以便只在需要時發送郵件。
+0
謝謝喬納斯。是的,我知道一次不會發送太多電子郵件。使用我在PHP中編寫的電子郵件郵件程序,eMails以不大於250的分組形式發送。這很好。 –
相關問題
- 1. 發送電子郵件給所有註冊用戶
- 2. 如何自動發送電子郵件給客戶註冊碼?
- 3. 發送電子郵件給codeigniter的註冊用戶
- 4. 發送給用戶歡迎電子郵件註冊後在php
- 5. Laravel - 如何發送電子郵件給所有用戶
- 6. laravel如何將新用戶註冊的電子郵件僅發送給管理員電子郵件
- 7. ion_auth:用戶註冊時觸發發送電子郵件
- 8. Laravel 5在用戶註冊後向所有者發送電子郵件
- 9. 發送電子郵件給用戶
- 10. Bugzilla發送電子郵件給未註冊的用戶在更新的問題
- 11. 註冊網站用戶和發送電子郵件
- 12. 用戶註冊發送2封電子郵件
- 13. 當新用戶註冊時發送激活電子郵件
- 14. TeamCity:向非註冊用戶發送電子郵件通知
- 15. Laravel 5.1如何在註冊後發送電子郵件驗證電子郵件?
- 16. 如何用django註冊發送電子郵件?
- 17. 使用YII框架將用戶註冊電子郵件發送到用戶的電子郵件收件箱
- 18. 如何使用Tornado和MongoDB發送用戶註冊確認電子郵件?
- 19. 用戶註冊電子郵件驗證
- 20. 發送電子郵件給除特定用戶以外的所有用戶
- 21. 如何在laravel註冊後發送電子郵件?
- 22. 如何發送電子郵件給trac?
- 23. 如何發送電子郵件給我的用戶朋友?
- 24. 發送電子郵件給討論主題發表評論的所有用戶
- 25. 後綴:如何將電子郵件發送給用戶
- 26. 郵件通過電子郵件發送給用戶50,000-100,000
- 27. django +用django註冊html發送電子郵件
- 28. 用戶註冊的確認電子郵件如何工作?
- 29. 在表單中發送電子郵件給用戶輸入電子郵件。 ASP.NET
- 30. Joomla電子郵件註冊
我不相信這是可能的。我相信你需要編寫一個腳本來從數據庫中提取電子郵件地址以執行此操作。 – terrywb
所以我必須提高我的Java技能,這是非常非常基本的;-) –