




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.1构建基于Linux的邮件服务器工作情况电子邮件服务是互联网上最基本的服务之一,所有企业都希望建立自己的邮件服务器。 使用Linux系统构建postfix cyrus-imapd sqirrelmail邮件服务器,实现企业网络的邮件服务,同时也可以在互联网上发送接收邮件(接收邮件,企业在互联网上注册域名学习目标通过本章的学习,可以理解电子邮件服务器的结构,在Linux系统上构建postfix cyrus-imapd sqirrelmail电子邮件服务器,实现Web方式的电子邮件收发服务。审查评价。在Linux系统上构建postfix cyrus-imapd sqirrelmail邮件服务器
2、,在邮件服务器上开设两名用户,分别在两台工作站上发送邮件和接收邮件。电子邮件服务是互联网上最基本的服务之一,用户不需要与远程用户进行经济、方便、快速和在线信息交换。 在互联网上,业务量的30%以上通过电子邮件,仅次于WWW服务。3.11.1邮件服务的概要1 .电子邮件服务电子邮件服务是互联网最基本的服务,电子邮件能够在互联网和互联网上进行信息的传递和交流,具有迅速经济的特征。向远处的用户发送电子邮件,通常对方能在几分钟内收到。 如果选择传统邮件,特快专递至少需要一天,而且电子邮件的费用最多只能花几美分。与实时的信息交换、例如电话相比,电子邮件采用了蓄积转发方式,因此在发送邮件时,接收方不需要处
3、于在线状态,接收方能够根据实际的需要随时通过因特网从邮件服务器接收邮件,容易进行信息交换。2 .电子邮件系统和其他互联网服务一样,电子邮件服务基于客户/服务器型号。 完整的电子邮件系统主要由以下三个要素组成:(1)用户代理用户代理(UserAgent,简称UA )是用户和电子邮件系统的接口,大多数情况下是在邮件客户端上运行的程序,负责向邮件服务器发送邮件和从邮件服务器接收邮件。现在主流的用户代理主要有微软公司的Outlook和国产的Foxmail等。(2)邮件服务器邮件服务器是电子邮件系统的核心组件,主要功能是收发邮件,并向发件人报告邮件的发送情况。 根据用途不同,邮件服务器分为发送邮件服务器
4、(SMTP服务器)和接收邮件服务器(POP3服务器或IMAP4服务器)。(3)在电子邮件中使用的协议为了实现电子邮件服务,需要专用的协议。 目前,用于电子邮件服务的协议以SMTP、POP3、IMAP4协议为主。n SMTP协议SMTP是一种简单的邮件传输协议,它是一组将邮件从源地址传输到目标地址的规则,用于控制消息的中继方法。 SMTP协议属于TCP/IP协议群集,有助于每台计算机在发送或中继消息时找到下一个目标。 可以使用SMTP协议指定的服务器将电子邮件发送到目标服务器。 SMTP服务器是一种符合SMTP协议的发送邮件服务器,用于发送或中继发送的电子邮件。n POP3协议POP3是邮局协议
5、的第3版,规定了将电脑连接到因特网的邮件服务器上来下载电子邮件的方法。 这是internet电子邮件的第一个离线协议标准,POP3允许您在删除邮件服务器上存储的邮件的同时,将邮件从服务器保存到自己的本地主机上。 根据POP3协议接收电子邮件的服务器是POP3服务器。n IMAP4协议IMAP4是因特网信息接入协议的第四版本,是用于从本地服务器访问电子邮件的协议,是客户端/服务器模型协议,服务器接收并存储用户的电子邮件,用户可以阅读标头并使用该信用户还可以在服务器上创建或修改文件夹和邮箱,删除邮件,并搜索特定的部分。3 .电子邮件服务的机制电子邮件的操作步骤遵循客户/服务器型号。 每个电子邮件的
6、发送涉及发信方和接收方,发送方构成客户端,接收方构成服务器,并且服务器包括多个用户的电子邮件。 发信方经由邮件客户端向邮件服务器(称为SMTP服务器)发送编辑的电子邮件,并且通常采用SMTP协议。 邮件服务器识别收件人的地址,并向管理该地址的邮件服务器(POP3服务器)发送消息。 邮件服务器将消息存储在收件人的电子邮件地址中,并向收件人通知新邮件已收到。 收件人通过邮件客户端连接到服务器后,查看服务器的通知,打开自己的邮件地址来检查邮件。通常,因特网上的个人用户无法直接接收电子邮件,通过申请ISP邮件服务器的电子邮箱,ISP邮件服务器负责接收电子邮件。 用户的电子邮件到达后,ISP邮件服务器将
7、邮件移动到用户的电子邮件地址,通知用户有新邮件。 因此,当一个电子邮件被发送到另一个客户时,电子邮件首先从用户计算机发送到ISP邮件服务器、因特网和收信方的ISP邮件服务器,然后发送到收信方的个人计算机。ISP邮件服务器充当“邮局”,管理着很多用户的电子邮箱。 每个用户的电子邮件地址实际上是用户申请的帐户名称。 每个用户的电子邮箱都必须占用ISP邮件服务器的硬盘容量。 由于这个空间有限,用户必须定期检查和阅读电子邮件,以确保有足够的空间接收新邮件。电子邮件在发送和接收过程中遵循SMTP、POP3、IMAP4等协议,以确保在各种系统之间传输电子邮件。 SMTP负责发送电子邮件,POP3或IMAP
8、4用于在互联网上接收电子邮件。为了将电子邮件从互联网上的一台计算机传输到另一台计算机,请使用简单传输协议(SMTP )和后期办公协议(pop3)或IMAP4(第四版本) SMTP是一组互联网协议的邮件标准。 可以在互联网上接收电子邮件的服务器有SMTP。 发送电子邮件之前,发送方的SMTP服务器与接收方的SMTP服务器联系,确认收件方准备好后,如果没有准备好开始发送邮件,发送服务器将等待,稍后继续与接收方邮件服务器联系。 该方式在因特网上称为“存储传输”方式。 在POP3和IMAP4中,电子邮件客户端可以向SMTP服务器发送电子邮件,也可以从SMTP服务器接收电子邮件。 也就是说,电子邮件通过
9、P0P3或IMAP4在客户端PC和服务提供商ISP之间发送,电子邮件通过SMTP在因特网上发送。3.11.2邮件服务器的介绍在Linux平台上,可以选择很多邮件服务器,但现在多使用Sendmail服务器、postfix服务器和Qmail服务器。1. Sendmail服务器从使用幅度和代码的复杂性来看,Sendmail是一个优秀的邮件服务软件。 该软件几乎内置在所有Linux的默认配置中,只需设置操作系统就能立即工作。 但是,由于安全性低,Sendmail在大部分系统中作为root工作,如果邮件服务出现安全问题,就会对整个系统产生严重的影响。 同时,Sendmail最初开放时,互联网用户数和邮件
10、数很少,Sendmail的系统构成不适合大的负荷,高负荷的邮件系统需要对Sendmail进行复杂的调整。2. Postfix服务器postfix是由IBM赞助的Wietse Venema开发的自由软件工程产品,旨在为用户选择Sendmail以外的邮件服务器。 postfix考虑到快速、容易管理,并尽可能提供安全性。 postfix是基于半驻留、互操作流程的体系结构,每个流程都完成特定任务,没有特定的流程派生关系,从而保护了整个系统流程。 postfix还可以保持与Sendmail邮件服务器的兼容性,以满足用户的使用习惯。3. Qmail服务器Qmail是danbemsenstein开发的可自由
11、下载的邮件服务器软件,1996年1月24日发布了第一个测试版本0.70.7。 Qmail被设计为将系统分割成不同的模块,该系统包括用于接收外部邮件的模块、用于管理要发送到缓冲目录的邮件队列的模块、以及用于向远程服务器和本地用户发送邮件的模块。 此外,由于仅必要的程序是setuid程序(以root用户权限执行),因此减少了安全上的危险性,由于这些程序比较简单,因此能够实现高的安全。3.11.3邮件服务器的安装和配置Red Hat Enterprise Linux有两种STMP邮件服务软件: Sendmail和postfix,可以自由选择其中一种。 postfix的安全性和配置文件比Sendmai
12、l可读性高,postfix与Sendmail邮件服务器兼容,符合用户的使用习惯。本章中,使用postfix实现STMP邮件服务,提供邮件传输和本地分发功能使用cyrus-imapd软件实现POP和IMAP服务,实现邮件的异地接收功能的第三方Webmail软因此,作为一个例子,可以构筑postfix cyrus-imapd sqirrelmail邮件服务器,实现企业网络的邮件服务,也可以向互联网发送邮件。 为什么不能从互联网上接收邮件?性能不足吗?这个简单的问题,让读者考虑一下。例3.11.1在例3.8.2中构建的DNS服务器和要使用的域名: 。 建立postfix cyrus
13、-imapd sqirrelmail电子邮件服务器,IP地址: 52,域名: 。 同时申请两个用户的邮箱地址,实现邮件的相互收发,如果可以连接互联网,就向读者常用的邮箱发送邮件。1. Postfix邮件服务的安装(检查sendmail的服务并停止默认情况下,Red Hat Enterprise Linux安装程序在系统上安装了Sendmail。 如果使用postfix,则必须在安装postfix服务软件之前停止Sendmail服务。使用以下命令确认Sendmail服务是否已启动。netstat -nutlp | grep :25此命令的执行结果
14、显示Sendmail服务正在等待TCP的25个端口,如图3.11.1所示。图3.11.1 Sendmail服务器监听TCP的25号端口(Sendmail服务的关闭和电源接通时的自启动功能设定Sendmail服务的关闭和电源接通时的自启动功能,使用以下命令/etc/rc.d/init.d/sendmail stopchkconfig sendmail off执行关机指令的情况如图3.11.2所示。 关闭自启动功能后,也可以使用以下命令来查看其效果。chkconfig sendmail -list图3.11.2sendmail服务的关闭和电源自启动安装postfix服务Linux安装cd的Serv
15、er目录中的RPM安装软件包:从postfix-2.3.3-2.1.el5 _2. i386.rpm安装postfix服务。 安装命令: rpm-IVH/mnt/cdrom/server/postfix-2.3.3-2.1.el5 _2. i386.rpm。执行命令后,如果出现图3.11.3所示的结果,则表示postfix服务已成功安装。图3.11.3成功安装postfix的步骤3. Postfix邮件服务的配置Postfix的主要配置文件是/etc/postfix/main.cf。 默认情况下也可以执行,但为了仅监听接口为的邮件发送和接收,并允许客户端完成基本的邮件发送和接
16、收任务,还需要修改/etc/postfix/main.cf文件的内容(设置运行postfix服务的邮件主机的主机名、域名myhostname参数指定运行postfix服务的邮件主机的主机名(FQDN名称),mydomain参数指定该主机的域名。我的主机名称=我的域=当然,这些参数也可以不设定。 缺省情况下,myhostname参数设置为本地主机名,postfix自动删除myhostname参数值的第一部分,其馀部分为mydomain参数值。(2)设定本机发送的邮件使用的域名或主机名myorigin参数实际上是在从自己的邮件主机发送来的各邮件的标头中设定mail from的地址。 如果将myorigin参数设置为本地邮件主机的域名(myorigin=或$mydomain ),则在从本地邮件主机发送的邮件标头中显示“from :“用户名称”用户名称。myorigin=$mydomain(设定postfix服务监听的网络接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语高一北师大版unit9单元测试
- 餐饮公司食品安全信息公示及共享协议
- 部门产品培训方案模板
- 烧烤店经营权及设备转让协议书
- 农村土房温暖改造方案
- 车辆借用与押金退还管理合同范本
- 建筑项目管理升级方案
- 拆迁安置补偿与房屋买卖服务合同
- 搜索能力面试题及答案
- 小学京剧面试题及答案
- 河南省洛阳市东方第二中学2025届八下物理期末统考试题含解析
- 2025春季学期国家开放大学本科《国际私法》一平台在线形考(形考任务1至5)试题及答案
- 风电运维安全培训内容课件
- 保密人员面试题及答案
- 体育设备采购项目方案投标文件(技术方案)
- 烘焙技巧培训课程行业深度调研及发展战略咨询报告
- 软件质量标准与检验指南
- 经前期综合征课件
- DB35T 2192-2024河湖智慧监管体系构建导则
- 2024年秋新鲁科版三年级上册英语 Unit 1 lesson 1 教学课件
- 车间洗手消毒管理制度
评论
0/150
提交评论