• 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协议可以直接操作服务器上的邮件。并且同步所有设备的同一邮箱中的邮件。

  • 相关阅读:
    初识ES5、ES6
    WEB前端性能优化之三——JavaScript优化
    Web前端浏览器兼容问题
    HTML5新特性
    WEB前端性能优化之二——css优化
    WEB前端性能优化之一——网页级优化
    CSS的一些案例和坑
    bootstrap插件--select2.js--一个基于jQuery的替换框
    boostrap插件---typeahead.js---输入提示下拉菜单
    border-radius:50%,在安卓上存在兼容问题
  • 原文地址:https://www.cnblogs.com/xiatian666/p/14672911.html
Copyright © 2020-2023  润新知