TCP/IP邮件

你的电子邮件程序会使用不同的TCP/IP协议:

  • 使用SMTP来发送邮件;
  • 使用POP从邮件服务器下载邮件;
  • 使用IMAP连接到邮件服务器

1. SMTP - 简单邮件传输协议

SMTP用于传输电子邮件。SMTP负责把邮件发送到另一台计算机。

通常情况下,邮件会被送到一台SMTP服务器,然后送到另一台SMTP服务器……,然后最终被送到它的目的地。

SMTP可以传送纯文本数据,但是无法传输如图片、视频等二进制数据。

SMTP使用MIME协议通过TCP/IP网络来发送二进制数据。MIME会将二进制数据转化为纯文本。

2. POP - 邮局协议

POP协议被邮件程序用来取回邮件服务器上的邮件。

如果你的邮件程序使用POP协议,一旦它连接上邮件服务器,那么你所有的邮件都会被下载到客户端中。

3. IMAP - 因特网消息访问协议

与POP类似,IMAP协议同样被邮件程序使用。

与POP协议的区别是:如果IMAP连上了邮件服务器,他不会自动的将邮件下载到邮件程序中。

IMAP是你有能力在下载邮件之前先通过邮件服务器端查看他们。通过IMAP,你可以选择下载这些邮件或删除它们,比如说你需要从不同位置访问邮件服务器,但是仅仅希望回到办公室时再下载邮件。

最新文章

  1. 让webstorm支持avalon语法自动补全
  2. shell脚本中切换用户执行相应的命令或者shell脚本的方法
  3. IE6无法加载CSS
  4. 单点登录的原理与CAS技术的研究
  5. IO流详解(半教材类型)
  6. AudioStreamer使用之快速点击下/上一首按钮,音频会重复的问题解决。
  7. .net framework 注册到IIS上
  8. HTML 5 学习之应用程序缓存
  9. JSF简单介绍
  10. 每天点滴的进行,css+div简单布局...布局
  11. 实战:通过ViewModel规范TableView界面开发
  12. cocoapod podpackage 自动根据podfile生成framework实现二进制化,原创脚本,转载请注明出处
  13. 利用python完成大学刷课(从0到完成的思路)
  14. flask 初学1
  15. wordpress文章页两侧添加分页导航箭头
  16. 将文件转换为base64字符串,然后还原
  17. systemd开机启动
  18. shell 7echo命令
  19. 为什么 token可以防止 csrf?
  20. php 双引号字符串里包变量的用法

热门文章

  1. 【ISIS(中间系统到中间系统)路由链路状态信息协议初识】
  2. web pack
  3. 在Liunx上搭建FTP并配置用户权限
  4. Angular : 响应式编程, 组件间通信, 表单
  5. Java学习笔记十二:Java中方法的重载
  6. C语言实例解析精粹学习笔记——36(模拟社会关系)
  7. Python自动化运维——文件与目录差异对比
  8. Python tips(
  9. python2.7练习小例子(二十二)
  10. Nginx一直报504超时,配置相关参数好了