购网站给我们发的邮件是怎么做的?

leqianlong 发布于 2013/12/25 17:44
阅读 743
收藏 2

我们在购物的时候,例如京东,当我们下完订单但是没有付钱的时候就会给我们发邮件提醒。

这些邮件的内容,即html,是怎么在项目中保存的。

我有两种想法:

1.把这些html代码放在一个目录中,然后发邮件的时候读取这个模板,替换掉想要替换的内容,然后发送。

2.把这些html代码写成String类型,放在java文件中,发送邮件的时候替换掉想要替换的内容,然后发送。

加载中
0
marker
marker
Freemarker模板引擎支持邮件模板,在结合Spring,非常好
marker
marker
回复 @李乾龙 : 原理就是你说的那样啊,没什么特别的。
leqianlong
leqianlong
还有其他的方法么?
leqianlong
leqianlong
3q
0
fragMan
fragMan
是呀,对比前后两笔订单的邮件提醒就可以发现
leqianlong
leqianlong
其实方法我都懂。关键是怎么去实现这个方法。我已经把我想的这两种方法实现了。但是有很多缺陷。就是想问有没有这方面的jar包。处理起来就比较方便了。而且对需要发送的邮件也能够进行很好的管理。
0
你要爪子
你要爪子

原理lz都差不多说了。就是将邮件模板文件保存(无论是保存为文件形式还是数据形式)

在发邮件时 调用模版文件的时候。对应的替换模版文件中需要修改的变量就ok

天墨雀丹红
天墨雀丹红
回复 @李乾龙 : list标签
leqianlong
leqianlong
如果你在模板中需要循环一些你替换的值该怎么办?Freemarker,貌似可以。我也只是刚把文档下载下来,还没来得及看。。。。
0
SIR
SIR

这两种方式都可以啊。依照需求来选择就行

返回顶部
顶部