我正在开发基于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. 如何使用Slim框架电子邮件功能发送电子邮件?
- 2. 邮件发送框架为iphone
- 3. 玩框架2.4发送电子邮件
- 4. 无法使用spring框架修改邮件(邮件接收)
- 5. 如何使用Play中的附件发送电子邮件!框架1.2.4
- 6. 使用spring框架电子邮件库从struts 2应用程序发送邮件
- 7. 在Zend框架中使用gmail发送电子邮件
- 8. 未收到使用MessageUI框架发送的电子邮件
- 9. 如何使用Spring批处理发送多个电子邮件
- 10. 如何发送邮件使用gmail smtp的Spring实现?
- 11. 如何使用spring在网络上发送异步邮件
- 12. 支架+发送邮件
- 13. 如何使用zend框架发送内嵌图像的电子邮件?
- 14. 如何使用cron作业在框架laravel上发送更多电子邮件
- 15. 如何使用角度js和离子框架发送电子邮件
- 16. Spring Websocket STOMP:发送RECEIPT框架
- 17. 如何使用C#发送邮件?
- 18. 如何使用javascript发送邮件
- 19. 如何使用Tmail发送邮件?
- 20. 如何使用socket.io发送邮件
- 21. 如何使用swiftmailer发送邮件 - Yii2
- 22. 如何使用SMTP发送邮件?
- 23. 如何使用php的邮件发送邮件()反映在发件人邮箱的“已发送邮件”
- 24. XMPP框架发送文件
- 25. 在symfony框架上用sfForkedDoctrineApplyPlugin发送邮件
- 26. 如何在Spring框架中使用参数发送和接收ajax请求?
- 27. Java发送邮件 - 如何使用“发送通过”
- 28. 如何在春季框架中向用户发送激活邮件?
- 29. 使用vb.net发送邮件
- 30. 使用php发送邮件
我正在使用SimpleMailMessage和MailSender发送邮件。 – Balasaheb 2011-06-08 06:35:47
那么这里的实际问题是什么?他们在为你工作吗? – 2011-06-08 12:54:54