zoukankan      html  css  js  c++  java
  • 一封电子邮件的发送和接收的主要步骤

    1,用户使用用户代理编辑好要发送的电子邮件,并且指明正确的收件人地址,然后单击“发送”按钮

    2,用户代理使用SMTP协议,将邮件传送到发送方邮件服务器上,保存在邮件缓冲区内,等待发送到接收方的邮件服务器

    3,发送方邮件服务器与接收方邮件服务器建立TCP连接,使用的熟知端口号为25,将邮件缓冲区内的邮件依次发送出去,

    中间不被任何一个中间邮件服务器所接收。如果超过规定的时间还不能把邮件发送出去,则发送邮件服务器要向用户代理报告发送失败

    4,接收方邮件服务器收到邮件后,将邮件放入收件人的用户邮箱中,等待收件人下载

    5,当收件人运行用户代理的“接收邮件”功能时,用户代理利用POP3或IMAP协议,将邮件从接受服务器中下载到本地用户代理

    IMAP和POP有什么区别?
    IMAP与POP类似,都是一种邮件获取协议。
    POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的,比如:您通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ邮箱服务器上的这些邮件是没有同时被移动的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作(如:移动邮件、标记已读等),服务器上的邮件也会做相应的动作。也就是说,IMAP是“双向”的。
    同时,IMAP可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。
    Hi, Tomorrow!
  • 相关阅读:
    Global.asax 文件是什么
    C和C++语言学习总结
    iphone窗口传值
    c语言实现队列
    iphone窗口跳转
    NSStirng、NSArray、 文件 以及枚举(Method小集合)
    服务器接受的链接过多,该怎么处理
    c语言实现单链表
    iphone开发 NSXMLParser解析xml文件
    iphone 切换界面
  • 原文地址:https://www.cnblogs.com/aikeming/p/10322726.html
Copyright © 2011-2022 走看看