zoukankan      html  css  js  c++  java
  • smtp详解

    smtp:简单邮件协议,过程为mini将非ascii码内容转化为ascii码(只能发送7bit的ascii码[7位]),然后用smtp有客户端传给发送方的服务器,再用smtp协议从发送方服务器传给接受方服务器,最后用pop3、imap协议从接收方服务器读取邮件。

    smtp内容:由发送服务器14条命令和接收方21条应答组成

    服务器之前的传输过程详解:

    1、由服务器定时扫描新接受的邮件(如30s一次)发现邮件后给邮件头中的地址方服务器发出tcp链接请求并建立连接,建立tcp后有接收方服务器主动发送220应答(如果失败会发送其他应答码,同下)

    2、发送服务器接收到220后,告知身份,如服务器域名。接收服务器发送250表示收到

    3、发送服务器收到250后发送MAIL FROM(在自何方)。接收服务器发送250表示收到

    4、发送服务器收到250后发送DATA(告知准备传输邮件内容)。接收服务器发送354

    5、发送服务器收到354后发送邮件内容,内容发完以英文句号(.)为结束命令。接受服务器收到后发送250

    6、发送服务器收到250后发送QUIT(请求断开链接)。接收服务器发送221表示同意并主动断开链接。

    pop和imap区别:

    pop协议只能下载并保存服务器上的邮件,不能在服务器上直接更改,一旦下载,服务器便删除原有邮件。且不同设备上同一邮箱的邮件不同步(只是此协议不同步,可能有其他方式保持不同设备邮件同步)

    imap协议可以直接操作服务器上的邮件。并且同步所有设备的同一邮箱中的邮件。

  • 相关阅读:
    vue loading 插件编写与实战
    vue tab切换的几种方式
    IOS安卓常见问题
    vue.js 跨域的解决方法(转载)
    vue 根据设计稿rem适配
    vuex 文件夹目录整理
    vue项目优化之路由懒加载
    flutter 环境配置-01
    锚点 定位 导航 滑动
    居中 子元素无固定 宽高
  • 原文地址:https://www.cnblogs.com/xiatian666/p/14672911.html
Copyright © 2011-2022 走看看