Linux操作系统项目化教程 教学课件 作者 978 7 302 30884 3 任务15 邮件服务器配置.ppt
文本预览下载声明
任务15.邮件服务器配置 任务引入 某公司建立邮件服务器,统一为员工设置企业邮箱。要求如下: 1.邮件服务器的域名为,IP地址为。 2.设置用户别名,要求将发送给market的邮件转发给zhaoyong、geyu、shenfang用户;将发送给finance的邮件自动转发给litong和wangju。 3.要求使用SMTP认证,认证机制为shadow 任务实施流程 1.安装postfix软件 2.配置邮件服务器 3.配置客户端 邮件服务概述 电子邮件系统的组成 MUA(Mail User Agent) :即邮件用户代理。主要用于帮助用户发送和收取电子邮件 ,是应用于客户端的软件 。 常用的MUA有:Outlook、Foxmail、Evolution、Thunderbird等 电子邮件系统的组成 MTA(Mail Transfer Agent) MTA是邮件传输代理,即通常所说的邮件服务器。MDA的作用就是负责监控和传送邮件。MTA根据电子邮件的地址找到相应的邮件服务器,将信件在服务器间传递。MTA是应用在服务端的软件,它接收外部主机寄来的信件并发送给目的MTA。 目前常见的MTA有:Windows下的Exchange、Mdaemon、Imail、Linux下的Sendmail、Postfix以及Qmail等 电子邮件系统的组成 MDA(Mail Delivery Agent) MDA是邮件传递代理。MDA就是将MTA接收的信件依照信件的流向(送到哪里)将该信件放置到本机账户下的邮件文件中(收件箱),或者再经由MTA将信件送到下个MTA。如果信件的流向是到本机,这个邮件代理的功能除了将由MTA传来的邮件放置到每个用户的收件箱,它还可以具有邮件过滤(filtering)及其他相关功能 电子邮件协议 SMTP(Simple Mail Transfer Protocol) SMTP是简单邮件传输协议。是一种为用户提供高效、可靠的邮件传输的协议,监听端口为25端口。SMTP主要用于传输系统之间的邮件信息并提供与来信有关的通知。其工作分为两种情况:一是电子邮件从客户机传输到服务器:二是从某一个服务器传输到另一个服务器 电子邮件协议 POP3(Post Office Protocol) POP3是邮局协议,用于电子邮件的接收,监听端口为110端口。POP3采用C/S工作模式,它允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件 电子邮件协议 IMAP4(Internet Message Access Protocol) IMAP4是因特网消息访问协议,是一个用于从远程服务器上访问电子邮件的协议。与POP3一样,IMAP也是用来读取服务器上的电子邮件,但IMAP要求客户端先登录服务器,然后才能进行邮件的存取。IMAP允许用户通过浏览信件头来决定是否要下载这些邮件,此外用户也可以在服务器上对邮件进行删除等操作 邮件系统 邮件服务器:是指网络中运行相应协议,负责接收和发送电子邮件的服务器 电子邮箱 :指在邮件服务器上,用户申请的邮箱。电子邮件格式为:用户名@服务器域名 MX记录是用于查询邮件服务器的DNS记录。当用户发送邮件时,只会填写邮箱地址,并不知道邮件服务器的地址,这时必须通过DNS的MX记录查询到该域的邮件服务器地址 常见邮件服务器软件 Sendmail :是目前使用最广泛、时间最悠久的邮件服务器软件 。Sendmail在安全性方面存在一些问题,另外Sendmail的体系结构不适合较大的负载。对于邮件服务器管理者而言,Sendmail的配置相当复杂 Qmail :具有速度快、体积小巧、模块化设计等优点 。最大的问题就是已经很久没有继续开发 常见邮件服务器软件 Postfix 更快:postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。 更灵活:采用模块化设计。postfix是若干个小程序组成的,每个程序完成特定的功能。用户可以通过配置文件设置每个程序的运行参数。 更健壮:在重负荷之下仍然可以正常工作。 更安全:具有多层防御结构,能够更有效地抵御恶意入侵 Postfix的安装和配置 Postfix的安装与启动 安装Postfix软件 [root@debian1 ~]# apt-get install postfix 启动postfix [root@server ~]# /etc/init.d/postfix start 停止postfix的运行 [root@server ~]# /etc/init.d/postfix stop 重新启动postfix [root@serv
显示全部