阿里巴巴云邮件推送服务设置您自己的电子邮件
验证和推动系统
提示:阅读本文时需要提前了解的相关知识
1。电子邮件协议()2。阿里巴巴云邮件push()3。EDM(电子邮件营销)()4。电子邮件服务()
阅读目录结构
带领:
1。要求分析2。功能设计3。详细的实施步骤4。摘要和思考
简介:我们会发现,越来越多的互联网应用程序和企业级应用程序已经开始使用电子邮件验证代码验证而不是电子邮件链接验证,例如下图:
例如:
当然,还有更多的应用程序使用精美的HTML代码来装饰电子邮件,例如:
例如:
我认为,如果将出色的应用程序或自雇网站管理员网站与上述邮件服务相结合,那么如果它在注册,ID卡验证,信息推送等功能中,它肯定会带来更好的用户体验。
电子邮件服务现在不可用。我们可以回顾发展历史。许多网站管理员应该记住,例如,在CMS中,可以配置SMTP信息。启用163和其他邮箱的SMTP功能后,您可以填写帐户密码以实现发送电子邮件的功能。许多公司还热衷于使用大型,中小型软件(例如Umail)几年前建立自己的企业电子邮件服务系统。但是,随着互联网的发展,随着QQ和其他电子邮件服务提供商的流行,国外的传统电子邮件规则和订单已经改变。有时,即使您有很多IP,您也进行了反向分析,对白名单或有不同的HELO域,QQ电子邮件仍然被阻止,最终您必须花钱才能从国内外的主要ESP中购买独立的渠道。在这种情况下,构建自建造的邮局系统或电子邮件SMTP服务似乎不值得付出努力。因此,一方面,主要企业的电子邮件服务越来越好,并且已被企业认可。另一方面,国内和外国邮件推动服务提供商逐渐越来越大,他们使用更专业的手段来解决问题。至于各种电子邮件服务问题,例如频道,白名单,信誉等,客户只需要使用SMTP协议或封装的API接口即可非常方便地向用户发送电子邮件。据我所知,中国最好的是Sohu,但是经过这么多年的发展,它变得越来越复杂和专业。我认为它更适合具有大规模EDM需求的应用。作为中小型企业,企业家和网站管理员,第一个建议是阿里巴巴云的电子邮件推送服务,该服务仍在维护阿里巴巴云的特征:傻瓜,快速入门和完整的文档,但有许多漏洞和问题。但是,作为AWS的追逐者,值得鼓励在短时间内快速意识到这些应用级功能。因此,以下内容也基于阿里巴巴云的电子邮件推送服务,以实现其自己的电子邮件验证和推送系统。 1。需求分析。顶级设计做任何事情都非常重要。出色的设计通常会使结果两倍,而结果的一半努力。因此,在设计整个电子邮件验证和推送系统之前,让我们首先看看希望实现哪些功能。
支持电子邮件发送验证代码和电子邮件营销推动可以自动触发通过开发的程序逻辑或管理接口中启用HTML的电子邮件内容的发送,并且可以随时随地修改HTML内容,从而促进艺术家和开发以调整验证电子邮件。它可以支持IP统计信息和次数,并且可以限制时间并防止恶意发送推送电子邮件。它可以支持反馈数据,例如有关发送次数和发送成功率的统计信息。推送电子邮件,用户可以退订。当然,最重要的是,验证电子邮件必须在5-10秒内成功发送。到达率很高。在上述要求分析后,功能设计可以阐明以下关键设计思想。 1。设计模板功能。模板功能支持HTML电子邮件内容以及随时更新和替换的要求。通过模板中的关键字参数的设计,可以实现验证代码的动态输入,用户名和营销内容。 2。需要设计与验证代码相关的表。用于支持诸如电子邮件验证代码验证,请求限制等功能的功能。3。需要设计用于发送记录的相关表。记录所有发送的记录以进行统计和分析。 4。尝试以接口方式管理管理后端。基本支持功能,例如用户管理,电子邮件模板配置和发送记录查询,尝试通过背景中的接口实现管理。 5。单独的公司邮局和电子邮件推送服务。以域名XXX为例,通常,邮件服务不应基于XXX作为域,这将干扰公司邮局服务(这并非完全不可能,这只是配置的麻烦)。应该添加二级域名,例如mail.xxx,邮件服务地址为。总体功能架构图如下:
3。详细的实施步骤。您手中有一个网站,其中包含注册电子邮件验证功能。根据本网站的开发,我们将逐步解释详细的实现步骤。最终实现效果如下:网站域名是:,地址是,用户注册地址是官方的公司电子邮件域是 @,客户服务电子邮件地址为:在 Cloud上应用的电子邮件服务域名是:@mail。我们的公司邮局服务使用 Cloud 电子邮件免费版。 (我抱怨说,我实际上必须转发微博才能注册并与6元电子邮件推送在一起)
付款成功后,您可以在公司电子邮件列表中看到它
让我们继续进行下面的分析。您可以转到帮助页面以查看如何设置分析
转到域名分辨率以解决设置
解析后,企业电子邮件将生效,管理员用户密码将初始化。
使用管理员帐户输入并继续设置安全问题并绑定您的手机号码
成功输入后继续添加客户帐户
此时,公司的邮局帐户被成功添加并登录。2。要配置 Cloud Mail ,您必须首先添加一个发送域名。
在这里,我们还可以注意到,阿里巴巴云还提醒不添加公司电子邮件域名,这与我们以前的设计想法一致。我们在这里添加的域名是邮件。然后,阿里巴巴云提示,需要配置一些解析信息以获取生效域名。
在这里,我们还可以注意到,阿里巴巴云还提醒不添加公司电子邮件域名,这与我们以前的设计想法一致。我们在这里添加的域名是邮件。然后,阿里巴巴云提示,需要配置一些解析信息以获取生效域名。
接下来,转到阿里巴巴云的域名分辨率进行设置
设置后,返回页面以进行验证
这样,域名将成功添加
让我们继续添加下面的发送地址
在这里,我们可以看到,正如我们之前所说,发送帐户是选择批量电子邮件的发送类型(我在这里有一个问题。在实际测试中,发现阿里巴巴云的推动服务具有触发电子邮件和批处理电子邮件。偶尔可以发送或接收到触发类型。我不知道是什么。
目前,尚未验证答复地址。我们单击以验证回复地址,然后转到您之前申请的公司的电子邮件地址
此验证
目前,我们需要设置SMTP密码,我们将其设置为xxx
您需要特别注意这里的是阿里巴巴·克劳( Cloud)的官方说明
通过发送消息发送的域名在创建消息之前应仔细,因为无法删除或修改它。这样,阿里巴巴云邮件服务的配置就完成了。 SMTP服务地址是:。,SMTP帐户是[email =] [/email]。密码是您刚刚设置的密码。在此步骤之前,它可以为许多网站网站的电子邮件服务提供支持。您可以在某些CMS中直接配置SMTP信息。但是,大多数网站和应用程序都是独立开发的,我们需要设计自己的电子邮件发送和功能处理系统。因此,让我们继续准备用户注册页面。特定的页面编码和程序逻辑不是当今的重点。因此,这里省略了几个单词和几个代码,并列出了主要步骤。可以通过电子邮件找到源代码:由于您需要添加电子邮件地址的验证,因此您将首先设计注册页面的完整过程。逻辑图如下:
其中,为了增强用户体验,请先验证电子邮件地址,然后输入用户名。以这种方式的相关性和强逻辑由注册会话表控制。
注册会话表结构如下:
已成功验证的电子邮件地址存储在会话表中,并将会话号返回给客户端。当注册最终完成后,用户名和密码需要将其传递到背景验证注册中,以及此会话号。下一步是设计电子邮件验证表。该表必须支持没有用户状态的验证,例如注册验证,并支持用户运行时验证,例如密码修改验证。表结构如下:
该频道是一种特定的用法方案。状态和到期时间的两个字段用于双重控制有效性。这两个保留参数用于存储其他数据,例如用户编号和注册会话编号。当然,用户表是必不可少的,因为这里没有特殊的用户场景,因此用户表相对简单,结构如下:
4。电子邮件模板的设计将输入特定的开发。在开发中,肯定会使用电子邮件发送。在我们的设计系统中,还据说需要设计模板机制。因此,让我们首先设计电子邮件模板函数的特定功能体系结构:
最简单的模板功能在此处设计。主要思想是数据库存储HTML模板内容,并且参数直接放置在HTML代码中并在开发过程中替换。
以下是电子邮件模板表的设计,表结构如下:
在后端添加,删除,修改和检查模板,并省略了许多代码。最终效果如下:首先构建用于新用户注册的HTML模板
然后在管理接口中添加信息和HTML代码
然后成功添加
5。通过阿里巴巴云的技术文档可以看到电子邮件发送的技术准备。有三种致电阿里巴巴云的电子邮件服务的方法。
我最初计划使用API接口进行封装,但是最近我太忙了,因此我首先使用STMP接口进行封装。主要代码如下:实体:
发送业务代码:
6。发送和发送电子邮件验证代码的主要代码如下:
7。实施验证代码验证逻辑的主要代码如下:
8。执行前端注册页面
让我们看一下最终的电子邮件验证效果并输入电子邮件地址
获取验证代码
收到了一封电子邮件
验证成功,继续填写用户信息
成功注册
4。摘要和考虑到这个原因,我们使用了阿里巴巴云电子邮件推送来完成完整的电子邮件验证和推送系统的建立(主动推送,数据统计信息等。尚未编写,但是代码中有一个。如果需要代码,则可以通过电子邮件向我询问)。一句话中的摘要如下:
我认为,无论互联网如何发展,QQ号码都可以消失,微信可能会下降,但是电子邮件不在那里的可能性很低。作为一种工作和服务的方式,在可预见的将来,通过信息系统的开发,电子邮件系统肯定会开发。从技术角度来看,对电子邮件技术和服务的深入研究和思考肯定会带来更好的软件系统和应用程序。因此,建议每个互联网企业家和应用程序都要注意电子邮件数据的收集和处理,并在电子邮件服务上花费更多的精力和金钱,以带来更好的体验。
扫一扫在手机端查看
-
Tags : 陕西阿里云邮箱怎么注册
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1