第09章 电子邮件服务的配置与应用
更新时间:2023-08-27 19:49:01 阅读量: 教育文库 文档下载
第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服务器的地址信息。假设 两个服务器的域名分别为http://www.77cn.com.cn和 http://www.77cn.com.cn,注册用户分别为liu和chen,Email地址分别为liu@http://www.77cn.com.cn和 chen@http://www.77cn.com.cn。 ② 当http://www.77cn.com.cn服务器上的用户liu向 chen@http://www.77cn.com.cn发送E-mail时,E-mail首先从 客户端被发送至http://www.77cn.com.cn的SMTP服务器。 ③ http://www.77cn.com.cn的SMTP服务器根据目的E-mail 地址查询http://www.77cn.com.cn的SMTP服务器,并转发该 E-mail。 ④ http://www.77cn.com.cn的SMTP服务器收到转发的E-mail, 并保存。 ⑤ http://www.77cn.com.cn的chen用户利用客户端登录至 http://www.77cn.com.cn的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 = http://www.77cn.com.cn mydomain = http://www.77cn.com.cn 2.设置由本机寄出的邮件所使用的域名或主机名称 myorigin = $mydomain 3.设置postfix服务监听的网络接口 inet_interfaces = all 4.设置可接收邮件的主机名称或域名 mydestination = $mydomain, $myhostname 5.设置可转发(Relay)哪些网络的邮件 mynetworks = 192.168.16.0/24 6.设置可转发哪些网域的邮件 relay_domains = http://www.77cn.com.cn
虚拟别名域的配置① 编辑postfix主配置文件/etc/postfix/main.cf,进行如下定义: virtual_alias_domains = http://www.77cn.com.cn,http://www.77cn.com.cn virtual_alias_maps = hash:/etc/postfix/virtual ② 编辑配置文件/etc/postfix/virtual,进行如下定义: @http://www.77cn.com.cn @http://www.77cn.com.cn admin@http://www.77cn.com.cn lbt st0321@http://www.77cn.com.cn st0321001,st0321002 daliu@http://www.77cn.com.cn lbt,liu6812@http://www.77cn.com.cn ③ 在修改配置文件main.cf和virtual后,要使更改立即生效,应分别执行 /usr/sbin目录下以下的两条命令: postmap /etc/postfix/virtual postfix reload
虚拟别名域的配置此外,要使它能在单位内部网络中更好地 转发邮件,还必须进行DNS设置。 http://www.77cn.com.cn. IN A 192.168.16.177 http://www.77cn.com.cn. IN CNAME http://www.77cn.com.cn. http://www.77cn.com.cn. IN MX 10 http://www.77cn.com.cn.
用户别名的配置① 打开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@http://www.77cn.com.cn ③ 在修改配置文件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 –p ‘123456’
SMTP认证的配置4.设置postfix启用smtp认证 main.cf文件中有关smtp认证的设置部分
smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = '' smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination broken_sasl_auth_clients=yes smtpd_client_restrictions = permit_sasl_authenticated smtpd_sasl_security_options = noanonymous
SMTP认证的配置5.测试postfix是否启用了smtp认证 采用telnet命令连接到postfix服务器端口25来进行测试,测试过程 如下图所示。
9.4启动和停止postfix服务1.启动postfix服务 /etc/init.d/postfix start 2.停止postfix服务 /etc/init.d/postfix stop 3.重新启动postfix服务 /etc/init.d/postfix restart 4.重新载入postfix主配置文件 /etc/init.d/postfix reload
9.4启动和停止postfix
服务5.自动启动postfix服务 如果需要让postfix服务随系统启动而自动加载,可以执行“ntsysv” 命令启动服务配置程序,找到“postfix”服务,然后在其前面加上“*” 星 号,确定即可。
正在阅读:
第09章 电子邮件服务的配置与应用08-27
合肥现代物流园区-可行性研究报告501-18
大一下第一次听力07-07
刨黄瓜作文300字07-01
科龙项目业务流程说明书(总部)05-13
出差补助申请书—出差补助申请书09-08
2010年大班第一学期期末工作总结08-20
公共营养师实操答案(全面)01-24
201512月 尔雅 从泥巴到国粹 陶瓷绘画艺术 刘伯通 答案05-31
感动五彩缤纷作文800字06-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 邮件服务
- 配置
- 应用
- 电子
- “十三五”重点项目-卧式矩形压力蒸汽灭菌器项目申请报告
- 土建工程监理作业指导书(2版)
- 高中重要历史阶段特征
- 表达01
- 会计电算化实习报告
- 中国乡村旅游规划有哪些标准
- 中外节日纪念日一览表(部分)
- 2016年商用wifi发展现状及市场前景分析
- 2015-2020年中国过滤器行业市场预测及投资策略分析报告
- 信息技术优化课堂教学案例
- 火灾防范知识小册
- 2016-2022年中国甲基环氧乙烷投资前景分析报告
- 充分利用EXCEL数据处理功能巧算Weibull分布位置参数
- 施工单位安全生产先进个人
- 2015-2020年中国氢氰酸化工市场研究投资潜力分析报告
- 房地产专用名词解释
- 医院网上预约挂号系统设计与实现毕业论文
- 分子生物学实验技术_DNA转化
- 电线承载电流计算
- An Implementable Formal Language for Hard Real-Time Systems