我正在開發基於Spring的項目;我正在尋找實現一個用例,我可以發送電子郵件到特定的userId,因爲我知道我可以使用SimpleMailMessage接口和SpringFramework的MailSender類發送郵件。有沒有其他的方式來做同一個?是否有任何參考資料可供更具體的研究...?如何使用Spring框架發送郵件
1
A
回答
4
如前所述,如果您喜歡,您可以使用SimpleMailMessage和/或MailSender; the Spring classes are intended to expose a simpler interfacetraditional JavaMail API在:
Spring框架提供用於發送電子郵件遮蔽從底層郵件系統的具體用戶,負責低級別的資源處理代表客戶的一個有用的工具庫。
如果您已經在使用Spring,您有什麼理由不想使用這些類?你遇到的實際問題是什麼?
0
@Service
public void MailDemo() {
@Resource
private JavaMailSender sender;
public void sendDemo() {
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message, false);
helper.setTo("[email protected]");
helper.setSubject("Demo");
helper.setText("Demo...");
sender.send(message);
}
}
<bean id="mailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="javaMailProperties" ref="javaMailProperties"/>
<property name="password" value="${smtp.password}"/>
<property name="username" value="${smtp.username}"/>
</bean>
<util:properties id="javaMailProperties">
<prop key="mail.store.protocol">imap</prop>
<prop key="mail.debug">false</prop>
<prop key="mail.auth">true</prop>
<prop key="mail.host">myHost</prop>
</util:properties>
欲瞭解更多詳細看看Chapter Email of the Spring Referenc即
相關問題
- 1. 如何通過Spring框架與XLS attacment發送郵件
- 2. zend框架發送郵件
- 3. 如何使用cakephp框架發送電子郵件?
- 4. 如何在框架1.1 asp.net中使用go daddy發送郵件?
- 5. 如何通過outlook使用spring啓動郵件發送郵件?
- 6. 如何使用Slim框架電子郵件功能發送電子郵件?
- 7. 用Spring發送郵件
- 8. 使用c#發送電子郵件使用緊湊框架
- 9. Zend框架2 - 發送電子郵件
- 10. 郵件發送框架爲iphone
- 11. 玩框架2.4發送電子郵件
- 12. 無法使用spring框架修改郵件(郵件接收)
- 13. 如何使用Play中的附件發送電子郵件!框架1.2.4
- 14. 使用spring框架電子郵件庫從struts 2應用程序發送郵件
- 15. 未收到使用MessageUI框架發送的電子郵件
- 16. 播放框架使用Apache Commons發送電子郵件
- 17. 在Zend框架中使用gmail發送電子郵件
- 18. 如何使用Spring批處理髮送多個電子郵件
- 19. 如何發送郵件使用gmail smtp的Spring實現?
- 20. 如何使用Spring java分別發送大量電子郵件?
- 21. 如何使用spring在網絡上發送異步郵件
- 22. 支架+發送郵件
- 23. 如何使用cron作業在框架laravel上發送更多電子郵件
- 24. 如何使用zend框架發送內嵌圖像的電子郵件?
- 25. 如何使用角度js和離子框架發送電子郵件
- 26. Spring Websocket STOMP:發送RECEIPT框架
- 27. 如何使用javascript發送郵件?
- 28. 如何使用MAPI發送郵件?
- 29. 如何使用IMAP發送郵件?
- 30. 如何使用C#發送郵件?
我正在使用SimpleMailMessage和MailSender發送郵件。 – Balasaheb 2011-06-08 06:35:47
那麼這裏的實際問題是什麼?他們在爲你工作嗎? – 2011-06-08 12:54:54