【风信】邮件系统的介绍和使用。
概述:面向【开发者】的邮件系统,这里提供海量的验证码邮件模板、数据统计模板等等。
文章目录
- 前言
- 一、【风信】邮件整体介绍
- 二、系统邮件方面概念介绍
- 三、系统的验证码信息模板码介绍
- 三、系统的API接口调用介绍
- 1、【获取Token】接口
- 2、【发送邮件验证码】接口
- 四、系统后面的期待
前言
大家好,今天将向大家去介绍一个本人开发的【风信】邮件系统,风信是我给他的命名,邮件才是他的本质,这个邮件系统是面向我们开发者去使用的,简单的调用接口,填入参数就能去实现发送邮件验证码等等功能(还会开发大量关于邮件的功能),而且还提供大量的模板供大家去使用。目前系统版本为:1.0.1,已经上线,接口已经进行各种测试,请大家放心使用!
本系统将免费面向 开发者使用,希望得到大家的支持和喜欢!!!
开发文档地址:https://www.fengzhongwuwo.com/fengXinEmail/
下面我给大家去介绍介绍,带大家了解一下【风信】邮件系统!!!
一、【风信】邮件整体介绍
打开上面的开发文档,就能看到里面关于【风信】邮件系统部分介绍、信息模板码、系统API接口调用说明等等,其实是比较清晰的,因为目前系统属于初版,除了核心的内容和框架,目前还没有去添加非常多的东西。大家也可以去期待一下,毕竟是 免费使用 的,给大家能提供很多方便。
二、系统邮件方面概念介绍
下面先和大家介绍一下系统邮件方面概念,可能大家的称呼不同,这里去统一,如下图:主题、发件人名称、验证码、署名。这些包含了,我们一个邮件的大部分构成。
(上面只是以这个图去说明)
三、系统的验证码信息模板码介绍
ok,这一部分就是 系统给大家提供的优质模板了 !!!目前系统提供3个模板(如下图):从左到右,模板号依次为:TPL-00A1 、TPL-00A2 、TPL-00A3
信息模板暂时先提供这些,后面会添加、更新的,会选取清新、简洁、通用的邮件模板,去供大家使用的。
使用上图的模板非常简单,只需要调用接口,传入对应的模板号,携带要发送给用户的验证码,就能使用这个模板,用户收到的就是这样的!!!简化了开发者的负担!!!
三、系统的API接口调用介绍
系统还在开发阶段,目前线上只提供一个登录接口,一个发送邮件API。
系统除了登录接口,其他的任何接口都需要在请求头携带Token。
1、【获取Token】接口
你联系我之后,我就会直接发给你【授权码、账户、接口密钥】,注意哦!!!这个账户,都是以"@fengxin"结尾的,你可以自定义,比如:“123456”、“6666666”、"9999999"等等这种账户,都可以!!你也可以自己创造属于你的特殊意义账户等等,账户在系统中是唯一的,先到先得!!!
请求成功之后,就会返回如下的信息,注意哦!Bearer后面是有一个空格的,然后才是Token字符串,你携带的时候,要把:Bearer + 空格 + eyXXXXXX.eyJqXXXXXX放到请求头里面去。
获取Token接口说明:
1、Token默认为2个小时,访问系统的任何接口,会再次续时2个小时(续时机制)。
2、Token有风险校验机制,Token的生成与设备等绑定,用户更换设备需要再次申请新的Token。
3、免费用户身份生成的Token,不具体高并发功能,接口有速率控制(足够大家日常开发使用)。
2、【发送邮件验证码】接口
携带Token去访问接口,下面的参数就是要看你的需求了!其中收件人邮箱肯定必须要的,还有验证码也是必须有的!其他的都有默认值。
接口说明:
1、对于同一个邮箱地址,60秒内不可以重复发送。
2、调用此接口对免费用户身份,不具体高并发功能,而且6秒支持调用一次,足以应用日常的开发。
3、每天(24小时内)对于同一个邮件地址,最多6封邮件。(防止邮件轰炸和骚扰用户)
调用上面的接口,携带Token参数、收件人邮箱、验证码123456,其他的参数不提供,都是默认的,效果如下:
这里就是给大家看一下效果而已。
四、系统后面的期待
后面会添加大量优秀的模板供用户选择(包括验证码模板、数据统计模板、风险感知模板等)、还会添加数据聚合、通知、风险提示等功能、还会优化系统代码、加强系统安全性、健壮性等等。【风信邮件】因你的支持而会变的更好!感谢你的陪伴和关注! —【风信邮件官方】