发表于: 2017-08-30 22:04:14
2 1070
一.今天完成的主要事情
1..测试sendcloud的邮箱通道
sendcloud有两种邮箱通道,一个是WEBAPI,另一个是SMTP.两种通道的API,
其中WEBAPI能够发送自定义内容的邮件和模版邮件.而SMTP只能使用自定义内容的邮件.
今天用WEBAPI发送了模版邮件,而用SMTP发送了自定义内容的邮件.
首先是WEBAPI发送模版邮件,主要是使用官方提供的代码,稍作修改即可.
主要按照任务要求将账密集成在了spring的配置文件中,这样在以后如果要修改就不用修改源代码.
对于该类邮件的使用主要是在新用户注册时,如果用户注册成功,就向用户邮箱中发送一条祝贺邮件.控制器中代码如下:
邮箱中的邮件如下:
邮箱头如下:
接着是用SMTP实现自定义内容的邮件
该邮件也是用在用户注册中,用于验证邮箱使用.
注册页面如图:
实现的功能是当用户点击"验证邮箱时",系统发送一条邮件到用户输入的邮箱,用户打开邮箱,点击邮件中的链接,系统则视为邮箱验证通过,否则就验证不通过.
首先,当用户点击验证邮箱时,会发送一条请求,后台会接受请求并调用相应控制器处理请求:
控制器代码如下:
验证邮件内容为:
点击"点击"之后,再次发送一条请求到系统,系统调用相应的控制器处理,该控制器为:
今天只是简单的处理一下,使用的是实体变量,但是这样不安全,明天将短信验证码和邮箱验证都建一个表写入数据库.
二.明天计划完成的事情
1.继续优化邮箱通道
2.开始图片通道
三.遇到的问题
暂无
四,收获
第三方邮箱通道的简单使用
五.项目进度
禅道链接:http://task.ptteng.com/zentao/project-task-259.html
有一定的延期风险,因为图片通道更为复杂,而且还要涉及到统计脚本的编写,所以有一定的延期风险.
评论