第09章 电子邮件服务的配置与应用
第09章 电子邮件服务的配置与应用
本章导读 电子邮件服务的概述 postfix邮件服务的安装 postfix邮件服务的配置 启动和停止postfix服务 POP和IMAP邮件服务的实现 电子邮件客户端的配置 Web方式收发邮件
9.1电子邮件服务的概述 电子邮件服务的概述 电子邮件系统的简介 电子邮件服务的工作原理 主流电子邮件服务器软件
电子邮件服务的概述Internet最基本的服务,也是最重要的服务之一,就是电子邮件 服务。据统计Internet上百分之三十以上的业务量是电子邮件,仅 次于WWW服务。与传统的邮政信件服务类似,电子邮件可以用 来在Internet或Intranet上进行信息的传递和交流,但电子邮件服 务还具有快速、经济的特点。发一份电子邮件给远在他方的一位 用户,通常来说,对方几分钟之内就能收到。如果选用传统邮 件,发一封特快专递也需要至少一天的时间。而且电子邮件的费 用最多只需几毛钱。与实时信息交流,如电话相比,因为电子邮 件是采用存储转发的方式,发送邮件时,并不需要收件人处于在 线状态,收件人可以根据实际需要随时上网从邮件服务器上收取 邮件,方便了信息的交流。
电子邮件系统的简介对于一个完整的电子邮件系统而言,它主要由以 下三部分构件组成。 1.用户代理 2.邮件服务器 3.电子邮件使用的协议 SMTP协议 POP3协议 IMAP4协议
电子邮件服务的工作原理E-mail的传输过程如下。 ① 用户在各自的POP服务器注册登记,由网络管 理员设置为授权用户,并取得一个POP信箱, 获得POP和SMTP服务器的地址信息。假设 两个服务器的域名分别为和 ,注册用户分别为liu和chen,Email地址分别为liu@和 chen@。 ② 当服务器上的用户liu向 chen@发送E-mail时,E-mail首先从 客户端被发送至的SMTP服务器。 ③ 的SMTP服务器根据目的E-mail 地址查询的SMTP服务器,并转发该 E-mail。 ④ 的SMTP服务器收到转发的E-mail, 并保存。 ⑤ 的chen用户利用客户端登录至 的POP服务器,从其信箱中下载并 浏览E-mail。
主流电子邮件服务器软件在Linux平台中,有许多邮件服务器可供选择,但目前使用较多 的是Sendmail服务器、 Postfix服务器和Qmail服务器。 Sendmail是一个很优秀的邮件服务软件。几乎所有Linux的缺 省配置中都内置了这个软件,只需要设置好操作系统,它就能立 即运转起来。 Postfix是一个由IBM资助下由Wietse Venema 负责开发的一个 自由软件工程产物,它的目的就是为用户提供除Sendmail之外的 邮件服务器选择。 Qmail是有Dan Bernstein开发的可以自由下
载邮件服务器软 件,其第一个beta版本0.70.7发布于1996年1月24日,当前版本是 2.3.3-2。
9.2postfix邮件服务的安装Red Hat Enterprise Linux 提供了sendmail和postfix两种STMP邮件服务软 件,让用户可以随意地选择其中一种!不过,默认情况下安装程序已将sendmail 安装到系统中了,如果要使用postfix,就必须先将sendmail服务停止,然后再安 装postfix服务软件。具体操作步骤如下: ① 检查sendmail服务是否已启动 netstat -nutlp | grep :25 ② 关闭sendmail服务及开机时自启动/etc/rc.d/init.d/sendmail stop chkconfig sendmail off
③ 安装postfix服务 将Red Hat Enterprise Linux 5的第3张安装盘放入光驱,加载光驱后在光盘的 Server目录下找到postfix的RPM安装包文件postfix-2.3.3-2.i386.rpm,然后使用 下面的命令安装: rpm -ivh /mnt/Server/postfix-2.3.3-2.i386.rpm
9.3postfix邮件服务的配置 postfix服务的基本配置 虚拟别名域的配置 用户别名的配置 SMTP认证的配置
postfix服务的基本配置1.设置运行postfix服务的邮件主机的主机名、域名 myhostname = mydomain = 2.设置由本机寄出的邮件所使用的域名或主机名称 myorigin = $mydomain 3.设置postfix服务监听的网络接口 inet_interfaces = all 4.设置可接收邮件的主机名称或域名 mydestination = $mydomain, $myhostname 5.设置可转发(Relay)哪些网络的邮件 mynetworks = 192.168.16.0/24 6.设置可转发哪些网域的邮件 relay_domains =
虚拟别名域的配置① 编辑postfix主配置文件/etc/postfix/main.cf,进行如下定义: virtual_alias_domains = , virtual_alias_maps = hash:/etc/postfix/virtual ② 编辑配置文件/etc/postfix/virtual,进行如下定义: @ @ admin@ lbt st0321@ st0321001,st0321002 daliu@ lbt,liu6812@ ③ 在修改配置文件main.cf和virtual后,要使更改立即生效,应分别执行 /usr/sbin目录下以下的两条命令: postmap /etc/postfix/virtual postfix reload
虚拟别名域的配置此外,要使它能在单位内部网络中更好地 转发邮件,还必须进行DNS设置。 . IN A 192.168.16.177 . IN CNAME . . IN MX 10 .
用户别名的配置① 打开postfix主配置文件/etc/postfix/main.cf,应确认文件中包含以下两 条默认语句: alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases ② 编辑配置文件/etc/aliases,进行如下定义: st0322: st0322001,st0322002,st0322003,st0322004 st0323: :include: /etc/mail/st0323 jcz01: jczliuming lm01: jczliuming,liuming86@ ③ 在修改配置文件main.cf和aliases后,要使更改立即生效,应分别执行 /usr/sbin目录下以下的两条命令: postalias /etc/aliases postfix reload
SMTP认证的配
置Cyrus SASL是Cyrus Simple Authentication and Security Layer的简写,它最 大的功能是为应用程序提供了认证函数库。应用程序可以通过函数库所提供的功 能定义认证方式,并让SASL通过与邮件服务器主机的沟通从而提供认证的功能。 1.Cyrus-SASL认证包的安装 默认情况下,Red Hat Enterprise Linux安装程序会将Cyrus-SASL认证包, 可使用下面的命令检查系统是否已经安装了Cyrus-SASL认证包或查看已经安装 了何种版本: rpm -qa | grep sasl 如果系统还没有安装Cyrus-SASL认证包,应将Red Hat Enterprise Linux 5第 1、2和3张安装光盘分别放入光驱,加载光驱后在光盘的Server目录下找到与 Cyrus-SASL认证包相关的RPM包文件,然后分别使用rpm -ivh命令安装。例 如,要安装第1张光盘上的cyrus-sasl-2.1.22-4.i386.rpm包文件,可使用下面的 命令: rpm -ivh /mnt/Server/cyrus-sasl-2.1.22-4.i386.rpm
SMTP认证的配置 2.Cyrus-SASL V2的密码验证机制 默认情况下,Cyrus-SASL V2版使用saslauthd这个守护进程进行密码认证,而密码 认证的方法有多种,使用下面的命令可查看当前系统中的Cyrus-SASL V2所支持的密码 验证机制: saslauthd –v 当前可使用的密码验证方法有getwent、kerberos5、pam、rimap、shadow和ldap。 为简单起见,这里准备采用shadow验证方法,也就是直接用/etc/shadow文件中的用户账 户及密码进行验证,因此,在配置文件/etc/sysconfig/saslauthd中,修改当前系统所采用 的密码验证机制为shadow,即: MECH=shadow
SMTP认证的配置3.测试Cyrus-SASL V2的认证功能 由于Cyrus-SASL V2版默认使用saslauthd这个守护进程进行密码认 证,因此,需要使用下面的命令来查看saslauthd进程是否已经运行: ps aux | grep saslauthd 如果没有发现saslauthd进程,则可用下面的命令启动该进程并设置它 开机自启动:/etc/init.d/saslauthd start chkconfig saslauthd on
然后,可用下面的命令测试saslauthd进程的认证功能: /usr/sbin/testsaslauthd –u lbt – …… 此处隐藏:3408字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




