- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux服务-chap07-v1.0
课程回顾 MTA、MUA、MDA分别表示什么意思? 常用的邮件服务器有哪些,各有什么特点/优点? postfix服务器的主要配置文件是什么? 如何启动postfix邮件服务系统? 一个完整的电子邮件系统包括哪些组成部分,使用了哪些应用层协议? 技能展示 会配置Postfix支持虚拟用户 会配置Extmail邮件用户界面 会配置Extman邮件管理平台 会为Postfix配置邮件地址过滤 会为Postfix配置反垃圾邮件及防病毒 本章结构 虚拟用户配置案例 上一章已实现 Postfix支持系统用户 Dovecot支持系统用户 Squirrelmai Webmail 基于系统用户的SMTP认证 基于虚拟用户的邮件系统架构 配置虚拟用户支持 —— MySQL 新建虚拟用户数据库 通过MySQL存储虚拟邮件域、邮件用户的信息 方法1 参考第5章实验案例2的步骤手动创建 方法2 下载extman-0.2.5.tar.gz软件包 导入其中的SQL脚本文件:extmail.sql、init.sql 配置虚拟用户支持 —— MySQL extmail.sql 脚本进行的操作 创建 extmail 库,及该库中的一些表 创建用户 extmail@localhost,密码为 extmail 创建用户 webman@localhost,密码为 extman init.sql脚本进行的操作 添加虚拟邮件域 的记录 创建用户 root@,密码为 extmail*123* 创建用户 postmaster@,密码为 extmail 配置虚拟用户支持 —— postfix 1. 修改 main.cf 文件,添加支持参数 配置虚拟用户支持 —— SMTP认证 实现原理 基于Cyrus SASL和courier-authlib程序实现 配置虚拟用户支持 —— SMTP认证 1. 编译安装 courier-authlib 软件 下载源码包 courier-authlib-0.60.2.tar.bz2 官方站点:/ 解包、配置、编译及安装 配置虚拟用户支持 —— SMTP认证 2. 修改主配置,authdaemonrc文件 建议只保留 authmysql 认证方式 配置虚拟用户支持 —— SMTP认证 3. 修改数据库配置,authmysqlrc文件 配置虚拟用户支持 —— SMTP认证 4. 其他调整 修改smtpd.conf 配置文件 改为通过 authdaemond 进行认证 调整socket目录权限 配置虚拟用户支持 —— SMTP认证 5. 启动 counrier-authlib 服务程序 配置虚拟用户支持 —— dovecot 1. 调整 dovecot.conf 配置文件 配置虚拟用户支持 —— dovecot 2. 创建数据查询配置文件 配置虚拟用户支持 —— dovecot 3. 建立邮箱目录,并调整权限 配置虚拟用户支持 测试虚拟用户配置结果 使用 authtest 验证数据库查询 使用 telnet 进行认证登录 —— 用于测试的邮箱账号 用户:postmaster@ ,密码:extmail 小结 请思考: 虚拟用户映射表文件是从哪个软件包获得的? virtual_mailbox_base配置参数的作用是什么? 针对虚拟用户的SMTP认证应如何实现? 如何配置dovecot才能支持数据库查询? Extmail和Extman概述 使用perl语言开发的中文Webmail系统 官方站点: extmail 套件 提供从浏览器中登录、使用邮件系统的Web操作界面 extman 套件 提供从浏览器中管理邮件系统的Web操作界面 部署Extmail邮件使用界面 1. 编译安装相关的perl依赖包 Unix-Syslog-1.1.tar.gz DBI-1.607.tar.gz DBD-mysql-4.011.tar.gz 部署Extmail邮件使用界面 2. 安装 extmail 程序套件 解包至Web服务的网页目录 /usr/local/apache2/htdocs/extmail 将 cgi 目录的属主和属组改为postfix 部署Extmail邮件使用界面 3. 调整httpd.conf配置,并重载服务 部署Extmail邮件使用界面 4. 登录并使用Extmail系统 在浏览器中访问 邮箱账号:postmaster 密码:extmail 部署Extman Web管理界面 1. 编译安装相关的依赖包 GD-2.41.tar.gz File-Tail-0.99.3.tar.gz rrdtool-1.2.23-3.el5.i386.rpm rrdtool-perl-1.2.23-3.el5.i386.rpm 部署E
文档评论(0)