发表于: 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

有一定的延期风险,因为图片通道更为复杂,而且还要涉及到统计脚本的编写,所以有一定的延期风险.


返回列表 返回列表
评论

    分享到