美文网首页
SMTP协议

SMTP协议

作者: Solomon_Xie | 来源:发表于2019-01-20 00:49 被阅读21次

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议。

    邮件协议的理解

    首先要理解邮件传输的流程。一直以来都有个大误会:以为是别人从他的电脑直接给我的电脑上发邮件。其实真的不是。真实流程和上网浏览网页是一模一样的。来重现一下打开网页的技术流程:

    你向网站发出一个request请求,网站答应后发个你一个response网页HTML,然后你就可以看到网页了。

    邮件也是一样的。
    比如你要给Jason发邮件,他的邮箱是Gmail的。那你就向Gmail发送一个request请求,包括了收件人是谁、内容是什么。然后Gmail就在那里等,等Jason去Gmail查邮件的时候,就告诉他谁给他发了什么邮件。

    Push Mail真的只是错觉。真的不是别人推送到你手机上或电脑上,只是它们在背后默默地每几秒钟就发送个request到服务器,去申请回应。就像浏览网页一样。

    理解了这点,协议就基本上明了了。然后编程发邮件就变得简单起来。

    相关文章

      网友评论

          本文标题:SMTP协议

          本文链接:https://www.haomeiwen.com/subject/yezbrqtx.html