用户注册发送激活邮件(上)

最近跟一位前辈学习了一个简单的业务模块(用户注册时的邮箱激活),整理了一份简单的资料与大家分享。由于本人实战开发经验不是很足,在下文中知识点、工程图和代码中存在不妥的地方,还请多多留言。特此声明:此文仅作技术交流与探讨,不允许发垃圾邮件等破坏公共信息安全行为,出现任何问题与本人无关。

用户注册邮件激活,分为上下两篇为大家分享,上篇介绍此局部系统的概要设计 ,下篇为此局部系统详细设计用户注册激活邮件(下)

系统部署

部署图

 局部用例图

用例图

邮箱服务器

邮箱服务器的简单构图如图所示。

SMTP服务器

主要发邮件,SMTP 服务器就是遵循SMTP 协议的发送邮件。

SMTP协议(Simple Mail Transfer Protocol

它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。

POP3服务器

主要接受邮件,POP3服务器遵循POP3协议接受邮件。

POP3协议(Post Office Protocol)

允许客户机通过(临时的或永久的)TCP/IP连接或其他网络协议的连接,从一个服务器(这时就称为POP3服务器)上获取电子邮件(E-MAIL)。

例子:

  • 现有2个邮箱服务器分别为AemailServersBemailServers
  • 2个邮箱服务器分别有用户AemailUserBemailUser,AemailUser给BemailUser发送一封邮件。
  • 邮箱服务器中的SMTP服务器分别用AemailSMTPServersBemailSMTPServers表示;
  • 邮箱服务器中的POP3服务器分别用AemailPOP3ServersBemailPOP3Servers表示;
  • 2个用户储存空间分别用AemailUserSpaceBemailUserSpace表示;

 

邮件发送时序图

发送邮件时序图

 邮件接收时序图

接收邮件时序图

下篇请点击用户注册激活邮件(下)

猜你喜欢

转载自blog.csdn.net/MK456/article/details/84332278