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

最近跟一位前辈学习了一个简单的业务模块(用户注册时的邮箱激活),整理了一份简单的资料与大家分享,在此感谢边老师指导和广大博友们的分享,才有此篇。

由于本人实战开发经验不是很足,在下文中知识点、工程图和代码中存在不妥的地方,还请多多留言。特此声明:此文仅作技术交流与探讨,不允许发垃圾邮件等破坏公共信息安全行为,出现任何问题与本人无关。

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

系统部署

部署图

 局部用例图

用例图

邮箱服务器

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

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表示;

 

邮件发送时序图

发送邮件时序图

 邮件接收时序图

接收邮件时序图

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值