最近个人在研究JavaMail 学习如何搭建邮件服务器,发现这里面的内容真的是很多,不是一下子就能学完的,接下来本人主要讲一下关于邮件服务器的一些知识。

众所周知,我们要实现收发邮件,就必须有一个邮件服务器,比如新浪有自己的邮件服务器,网易也有自己的邮件服务器。邮件服务器就相当于现实中的邮局。
     邮件服务器的主要功能有:
           1.接收用户投递的邮件;
           2.将用户投递进来的邮件转发给目标邮件服务器;
           3.接收其他邮件服务器转发来的邮件并把邮件存储其所属的用户邮箱中;
           4.为前来读取邮件的用户提供读取服务;

邮件服务器按同学协议可以分为两种类型:
           1.SMTP服务器;
           2.POP3/IMAP服务器;

SMTP:简单邮件传输协议
   (SMTP:Simple Mail Transfer Protocol) 
      SMTP 是一种提供可靠且有效电子邮件传输的协议。 SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。简单来说就是用来发邮件的协议。

POP3(Post Office Protocol 3)
     pop3是邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。简单的说就是用来取邮件的协议,即读取邮件的协议。

说到这里大家应该能推断出 在发送、接收到读取邮件的过程中,什么时候用的是SMTP协议 而什么时候用的是POP3协议 ,即使用的是SMTP服务器还是用的POP3服务器。  很明显, 用户发送邮件到用户邮箱所在的邮件服务器,以及该邮件服务器再将邮件发送到目标邮件服务器的过程都是用的SMTP协议, 而用用户读取邮件的过程才是使用的POP3协议。    所以说 SMTP服务器是用来发送邮件的,而POP3服务器是提供给用户取邮件的,即解析邮件。

知道有这两种邮件服务器的存在后,我们完全可以在DOS命令下使用telnet命令来完成收发邮件的工作,而不要使用邮件客户端程序。每个邮件服务器都会有自己的SMTP服务器和POP3服务器   例如搜狐的SMTP服务器地址为:smtp.sohu.com 25   SMTP服务器的默认端口为25   搜狐的POP3服务器地址为 pop3.sohu.com 110  POP3的默认端口为110   连接上了他们的SMTP和POP3服务器后,我们就可以发收邮件了。

至于具体如何使用telnet命令收发邮件,这里我就不细讲了,大家有兴趣的话可以查阅相关资料。  但是这里要注意一点,使用telnet命令之前,我们先要启动telnet服务,可以通过命令services.msc进入服务窗口启动,不过因为telnet数据是以明文传输的,攻击者和容易通过嗅探获取敏感信息,所以xp系统默认是将telnet服务禁止启动的,而win7则直接没有这个服务,用win7的朋友如果想要用telnet的话,就必须先安装telnet服务, 安装步骤如下:
      打开控制面板->程序->程序和功能->点击左侧栏的”打开或关闭window功能” 然后再弹出的窗口中选中“telnet服务器”和“telnet客户端”  单击确定开始安装telnet服务,装好后按照我先前介绍的方法启动服务就可以使用telnet命令啦。

邮件服务器的SMTP服务器和POP3服务器相关推荐

  1. python 邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】

    本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...

  2. python 接收邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】...

    本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...

  3. 《计算机网络》——文件传输协议FTP、简单邮件传送协议SMTP、邮局协议POP3、网际报文存取协议IMAP、万维网和HTTP协议、超文本传输协议HTTP

    文章目录 文件传输协议FTP FTP服务器和用户端 FTP工作原理 简单邮件传送协议SMTP 邮局协议POP3 网际报文存取协议IMAP 万维网和HTTP协议 超文本传输协议HTTP HTTP协议的特 ...

  4. 怎么修改pop3服务器地址,怎么pop3服务器地址

    怎么pop3服务器地址 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 硬件终端 ...

  5. 邮件smtp服务器服务器是什么,smtp服务器和pop3服务器是什么

    smtp服务器和pop3服务器是什么 在使用一些专业的邮件管理软件发送与接收邮件时均需要对自己邮箱进行软件设置配置,其中最重要的一块就是需要填写上POP3服务器地址与SMTP服务器地址,很多朋友不会使 ...

  6. 无法用php smtp发送邮件. 您的服务器可能没有配置用此方法_Web自动化测试:邮件发送测试报告...

    在我们运行完整个项目后,已经生成了 测试报告,一般自动化会在本地或者公司服务器上运行,那如何获取自动化测试的运行结果呢,此时就需要把测试结果以邮件的形式发送到邮箱,这样就可以在测试完成的第一时间知道测 ...

  7. 无法用php smtp发送邮件. 您的服务器可能没有配置用此方法_补充:Web自动化邮件发送...

    前言      最近有小伙伴提醒,说还有邮件服务没有发文章,后面自己检查发现确实自己漏了,所以今天给大家补上. 首先web自动化可以自动生成报告,但是在实际工作中,最好能够将报告发送给指定的相关人员, ...

  8. foxmail无法绑定邮箱服务器地址,Foxmail 提示无法登陆pop3服务器,收不了邮件。...

    满意答案 dbslzy25 2013.07.01 采纳率:58%    等级:11 已帮助:20860人 Foxmail设置 打开Foxmail(最新版本Foxmail 6.5 Beta版已发布,点击 ...

  9. 微软pop3服务器,真算孤陋寡闻。。微软旗下的邮箱都支持POP3收发邮件了

    偶然之间才知道微软旗下的hotmail.com live.com live.cn msn.com等等免费邮箱都已经向普通用户开放了pop3收发邮件的功能...看来我真的是老了... 一直不喜欢用微软的 ...

最新文章

  1. 系统异常设计规范与原则
  2. 火遍AI圈的万字长文,Lecun却说“标题太好笑,作者发推宣战:欢迎来辩!
  3. Matlab 模拟退火算法模型代码
  4. 操作系统之进程调度——优先权法和轮转法(附上样例讲解)
  5. linux 遇到的问题
  6. ubuntu16.04设置静态IP
  7. 数据库 'SqlPersistenceService' 的版本为 655,无法打开。此服务器支持 611 版及更低版...
  8. LVM逻辑卷,RAID磁盘阵列
  9. 条件变量实现线程同步
  10. 你的目的是什么是谁指使你_零基础是一种回归初心的思考:写作的目的是什么?怎么写?写谁?...
  11. 史上最大漏洞危机:影响所有 iPhone、Android、PC 设备,修复困难重重
  12. maven打包时加入依赖jar包
  13. 混沌多项式展开(Polynomial Chaos Expansions,PCE)- 待更
  14. NW.js之基础篇(2)
  15. 纳德拉:Windows Phone市场份额虽低 但它“完整了体验”
  16. 【转】HTML5前端性能优化——浏览器兼容与前端性能优化
  17. ping检测网络连接异常
  18. 航班信息检索与查询(基数排序)
  19. CSharp中的开源读写Excel组件介绍
  20. sql语句转为mysql语句_sql语句转换 sqlserver 转成mysql语句。

热门文章

  1. Adobe illustrator如何将导入的pdf格式图片里的图形对象拆分组合
  2. verilog 状态机 case 三角波发生器 阻塞非阻塞赋值
  3. 安装蓝牙驱动IVT BlueSoleil找不到蓝牙硬件的解决办法
  4. 用声音检测技术降低美国“赌城”枪击案伤亡(paper+github)
  5. 模拟调频与数字调频收音机区别
  6. 使用PWM驱动L9110电机正转或者反转
  7. 什么是码原,波特率,比特率,带宽,容量,信噪比
  8. C语言程序设计课设题
  9. 中文乱码解决及中文编码成UTF8
  10. 个人认为最完美的css处理div圆角的方法