linux企业服务器配置方案:三个重要的邮件系统相关协议

& 3.1 SMTP协议:

1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器

2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码

3.SMTP在TCP协议25号端口监听连接请求

4.连接和发送过程:

a.建立TCP连接
b.客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令服务器端正希望以OK作为响应,表明准备接收
c.客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行服务器端则表示是否愿意为收件人接受邮件
d.协商结束,发送邮件,用命令DATA发送
e. 以.表示结束输入内容一起发送出去
f. 结束此次发送,用QUIT命令退出。

5.另外两个命令:

VRFY---用于验证给定的用户邮箱是否存在,以及接收关于该用户的详细信息。
EXPN---用于扩充邮件列表。

6.邮件路由过程:

SMTP服务器基于‘">域名服务DNS中计划收件人的域名来路由电子邮件。SMTP服务器基于DNS中的MX记录来路由电子邮件,MX记录注册了域名和相关的SMTP中继主机,属于该域的电子邮件都应向该主机发送。

若SMTP服务器mail.abc.com收到一封信要发到shuser@sh.abc.com:

a.Sendmail请求DNS给出主机sh.abc.com的CNAME记录,如有,假若CNAME到shmail.abc.com,则再次请求shmail.abc.com的CNAME记录,直到没有为止。
b.假定被CNAME到shmail.abc.com,然后sendmail请求@abc.com域的DNS给出shmail.abc.com的MX记录,
shmail MX 5 shmail.abc.com
10 shmail2.abc.com
c. Sendmail最后请求DNS给出shmail.abc.com的A记录,即IP地址,若返回值为1.2.3.4
d. Sendmail与1.2.3.4连接,传送这封给shuser@sh.abc.com的信到1.2.3.4这台服务器的SMTP后台程序

7.SMTP基本命令集:

命令 描述
HELO 向服务器标识用户身份
发送者能欺骗,说谎,但一般情况下服务器都能检测到。
MAIL 初始化邮件传输
mail from:
RCPT 标识单个的邮件接收人;常在MAIL命令后面
可有多个rcpt to:
DATA 在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束。
VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令
EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用
HELP 查询服务器支持什么命令
NOOP 无操作,服务器应响应OK
QUIT 结束会话
RSET 重置会话,当前传输被取消

8. MAIL FROM命令中指定的地址是称作 envelope from地址,不需要和发送者自己的地址是一致的。
RCPT TO 与之等同,指明的接收者地址称为envelope to地址,而与实际的to:行是什么无关。

9.为什么没有RCPT CC和RCPT BCC:?
所有的接收者协商都通过RCPT TO命令来实现,如果是BCC,则协商发送后在对方接收时被删掉信封接收者

10.邮件被分为信封部分,信头部分和信体部分
envelope from, envelope to 与message from:, message to:完全不相干。
evnelope是由服务器主机间SMTP后台提供的,而message from/to是由用户提供的。有无冒号也是区别。

11. 怎样由信封部分检查是否一封信是否是伪造的?

a. received行的关联性。
现在的SMTP邮件传输系统,在信封部分除了两端的内部主机处理的之外,考虑两个公司防火墙之间的部分,若两台防火墙机器分别为A和B,但接收者检查信封received:行时发现经过了C.则是伪造的。

b. received:行中的主机和IP地址对是否对应如:
Receibed: from galangal.org (turmeric.com [104.128.23.115] by mail .bieberdorf.edu....

c. 被人手动添加在最后面的received行:
Received: from galangal.org ([104.128.23.115]) by mail .bieberdorf.edu (8.8.5)
Received: from lemongrass.org by galangal.org (8.7.3)
Received: from graprao.com by lemongrass.org (8.6.4)

时间: 2024-10-26 00:14:12

linux企业服务器配置方案:三个重要的邮件系统相关协议的相关文章

linux企业服务器配置方案:Modem拨号

& 6.1 简介 首先向大家强调一点,我们这里所谈的PPP不是要将我们的服务器配置成为提供拨入服务的服务器,而是用户可以通过服务器拨号上网,简而言之就是,服务器可以按照客户的需求自动拨号上网,也就是所谓的按需拨号. 为什么我们要向大家介绍这项配置呢?因为虽然现在许多企业都用DDN上网,但是Modem在很大程度上还是有它的作用的,所以我们将向大家介绍一下如何实现PPP自动拨号上网. & 6.2 所需资源 &6.2.1 所需包 ppp-2.3.11-4.i386.rpm &6.

linux企业服务器配置方案:代理接入服务器

众所周知,Linux的价格十分便宜且功能十分强大,所以她理所当然的成为大多数中小企业组网的首选方案.Linux不但具有稳定.高效.多功能的特性,并捆绑了大量应用软件,因此其功能也十分强大. 在我国,Linux所经历的正是几年前她在国外发展和推广的过程,相当数量的企业已经将他们的内部网转移到了Linux平台.Linux操作系统及其应用软件大多数可以在网上免费获得,所有的Linux发布版(如RedHat Linux,Turbo Linux等)也都可以以很低廉的价格在市场上买到,这比我们购买一套正版W

linux企业服务器配置方案:双网卡

& 2.1 简介 在使用Linux作为两个以太网之间的网关的情况下,服务器至少需要配置两块网卡.为了减少启动时可能出现的问题,Linux内核不会自动检测多个网卡.若需要在服务器上安装多块网卡,对于已经将网卡的驱动编译进内核中的系统,则需要在"/etc/lilo.conf"文件中指定各个网卡的参数信息:而对于没有将网卡的驱动编译到内核而是作为模块动态载入的系统,应该在"conf.modules"文件中进行相应的配置. & 2.2 所需资源 &2

linux企业服务器配置方案:Sendmail邮件服务器

& 1.1 简介 邮件服务是用户所需要的最重要的网络服务.Web的通信量很大,但邮件主要用于个人之间的通信,而人-人的通信是商务的基础.没有http://www.aliyun.com/zixun/aggregation/12489.html">邮件服务的网络是不完整的网络.换句话说,如果不能给用户提供完整的TCP/IP下的邮件支持,这样的网络操作系统也不值得信赖. 配置sendmail是一件大而复杂的工作,但也不完全都是这样,与其他一些网络服务器系统只安装SMTP服务器软件的情况相

linux企业服务器配置方案:NFS服务器

& 3.1 简介 NFS 是网络文件系统(Network http://www.aliyun.com/zixun/aggregation/19352.html">File System)的简称,是分布式计算系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,从用户角度看来,在这些远程的文件系统操作和本地的文件系统上操作并没有什么不同.NFS由Sun 微系统公司(Sun Microsystem, Inc)开发,制订了NFS 标准,并被IETF接受,纳入RFC,作为文件服务的一

linux企业服务器配置方案:Squid代理服务器

& 5.1 简介 作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前因特网(Internet)上运行的主机有相当一部分采用的就是linux操作系统,而且中国已经把linux操作系统作为政府上网年的指定网络操作系统,种种迹象表明,linux操作系统正在逐渐走向成熟.在本章我将向大家介绍一种能在Linux系统下使用的比较优秀的代理服务器软件的配置方法. 众所周知,当今因特网发展速度极其迅猛,IP地址资源非常紧张.而如果您想访问因特网,共享因特网的丰富资源,您的机器必须拥有一个

linux企业服务器配置方案:Web服务器

& 1.1 简介 Apache是世界排名第一的Web服务器,根据著名的Web服务器调查公司Netcraft的调查,世界上百分之五十以上的Web服务器都在使用Apache. 纵观Apache,它为我们的网络管理员提供了丰富多彩的功能,包括目录索引.目录别名.内容协商.可配置的HTTP错误报告.CGI程序的SetUID执行.子进程资源管理.服务器端图象映射.重写URL.URL拼写检查以及联机手册man等.也就是说,如果您在Linux Server上成功安装配置了Apache之后,您的计算机也将随着A

linux企业服务器配置方案:FTP服务器

在绝大多数的LINUX发行版本中都选用的是WashingtonUniversity FTP,它是一个著名的FTP服务器软件,一般简称为wu-ftp.它http://www.aliyun.com/zixun/aggregation/17547.html">功能强大,能够很好地运行于众多的UNIX操作系统,例如:IBM AIX.FreeBSD.HP-UX.NeXTstep.Dynix.SunOS.Solaris等.所以Internet上的FTP服务器,一大半以上采用了它.wu-ftp拥有许多强

linux企业服务器配置方案:DHCP服务器

& 3.1 简介 对于那些不太了解网路技术的人来说,配置TCP/IP可能是一件非常复杂的工作,对那些将PC连接到局域网的用户来说只能将配置集中到服务器端,这样可以简化用户端的工作复杂度.当然,这将在一定程度上,增加管理员的工作量,但是从整体考虑,这样是最优的. 本章我将向大家介绍如何配置动态IP分配以及管理,并用通俗易懂的语言解释它是如何工作的,希望大家通过阅读本章,迅速成为一名合格的网络管理员.DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protoc