linux教程13.E-mail服务器

上传人:我*** 文档编号:134425436 上传时间:2020-06-05 格式:PPT 页数:42 大小:346.50KB
返回 下载 相关 举报
linux教程13.E-mail服务器_第1页
第1页 / 共42页
linux教程13.E-mail服务器_第2页
第2页 / 共42页
linux教程13.E-mail服务器_第3页
第3页 / 共42页
linux教程13.E-mail服务器_第4页
第4页 / 共42页
linux教程13.E-mail服务器_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《linux教程13.E-mail服务器》由会员分享,可在线阅读,更多相关《linux教程13.E-mail服务器(42页珍藏版)》请在金锄头文库上搜索。

1、 E mail服务器讲师李昕 第13章E mail服务器 13 1E mail简介13 2电子邮件阅读服务器IMAP13 3电子邮件传输服务器Sendmail13 4安装和使用OpenWebMail13 5电子邮件传输服务器Postfix 13 1E mail简介 13 1 1电子邮件系统13 1 2邮件协议 13 1 1电子邮件系统 MUA MailUserAgent 邮件用户代理 mail pine MuttOutlook等 MTA MailTransportAgent 邮件传输代理 Sendmail qmail Postfix等 13 1 2邮件协议 UUCP UnixtoUnixCom

2、municationProtocol Unix到Unix的通讯协议 SMTP SimpleMailTransferProtocol 简单邮件传输协议 POP3 PostOfficeProtocol 邮局协议 目前为第3版本 IMAP InternetMessageAccessProtocol 网际消息访问协议 目前为第4版本 13 2电子邮件阅读服务器IMAP 1 把RedHat7 3的第二张安装管盘放入光驱中2 光盘挂载到文件系统上3 进入 mnt cdrom RedHat RPMS目录4 安装IMAP软件包5 修改xinetd的配置文件 使系统启动时启动IMAP服务6 重新启动xinetd

3、7 用telnet命令连接本地的143端口 测试IMAP是否成功启动 13 3电子邮件传输服务器Sendmail 13 3 1Sendmail简介13 3 2Sendmail的配置文件13 3 3别名 中继 smtp认证 虚拟域的配置 13 3 1Sendmail简介 Sendmail的获取和安装www sendmail orgftp sendmail 8 11 6 27 73 i386 rpm Sendmail的主程序sendmail cf 8 11 6 27 73 i386 rpm Sendmail的宏文件包sendmail doc 8 11 6 27 73 i386 rpm Sendma

4、il的帮助文档 Sendmail的启动 在命令行下输入ntsysv命令 在ntsysv的界面中 首先用上下箭头键找到 sendmail 再用空格键选中 sendmail 然后用Tab键选中 Ok 最后按回车键确认 13 3 2Sendmail的配置文件 Sendmail的配置文件Sendmail的宏配置文件VERSIONID 版本信息OSTYPE 操作系统类型DOMAIN 域的设置FEATURE FEATURE设置localmacrodefinitions 本地宏定义MAILER 邮递方式LOCAL rulesets 本地规则集由宏配置文件生成配置文件 m4 etc mail sendmail

5、 mc etc sendmail cf 13 3 3别名 中继 smtp认证 虚拟域的配置 别名的配置中继的配置smtp用户认证的配置虚拟域的配置 别名的配置 别名是在 etc aliases文件中设置 实例 lp rootadmin root mikejohn john john john REDIRECTlist include etc mail mailinglist 中继的配置 是指一台服务器接受并传递源地址和目的地址都不是本服务器的邮件 在两个文件中进行设置 etc mail relay domains etc mail access smtp用户认证的配置 安装SASLSendma

6、il的smtp认证是基于SASL SimpleAuthenticationandSecurityLayer 的 用户需要安装cyrus sasl 启用Sendmail的smtp认证功能修改过sendmail mc文件启用smtp认证功能需要把下面两行前面的 dnl 去掉 dnlTRUST AUTH MECH DIGEST MD5CRAM MD5LOGINPLAIN dnldnldefine confAUTH MECHANISMS DIGEST MD5CRAM MD5LOGINPLAIN dnl重新生成sendmail cf文件重新启动Sendmail 虚拟域的配置 设置DNS启用虚拟域功能把虚

7、拟域的域名添加到本地主机名中创建虚拟用户数据库重新启动Sendmail 13 4安装和使用OpenWebMail 13 4 1WebMail和OpenWebMail13 4 2OpenWebMail的获取和安装 13 4 2OpenWebMail的获取和安装 测试OpenWebMail OpenWebMail的设置 13 5电子邮件传输服务器Postfix 13 5 1Postfix简介Poxtfix的开发目的是为了给用户提供一个Sendmail的替代品 在保持和Sendmail的兼容性的同时 提供更高效的服务 更便捷的管理 和更安全服务器程序 13 5 2Postfix的安装和配置 13 5

8、 2Postfix的安装和配置 Postfix的安装Postfix的启动Postfix的基本配置UCE控制策略性能限制资源限制地址操作支持smtp认证的Postfix的配置 Postfix的安装文件 postfix 1 1 7 2 i386 rpmPostfix服务器的安装软件包imap 2001a 10 i386 rpmPOP3和IMAP服务器的安装软件包 Postfix的启动与停止 etc rc d init d postfixpostfix的启动脚本servicepostfixstart启动postfix服务器的命令servicepostfixstop停止postfix服务器的命令ser

9、vicepostfixstatus查询postfix服务器状态的命令servicepostfixrestart重新启动postfix服务器的命令 POP3和IMAP的启动 etc xinetd d ipop3设置此文件中 disable no etc xinetd d imap设置此文件中 disable no servicexinetdrestart重新启动xinetd超级服务器 postfix的总体结构 图 sendmail pickup rewnite resolve local smtp pipe qmgr cleanup smtpd maildrop incoming active

10、deferred mailbox transport aliases forward relocated virtual canonical access RBL local Internet UUCPetc Internet 总体结构说明 黄色椭圆形表示postfix的进程之一 黄色矩形表示postfix的邮件队列或文件 蓝色矩形表示postfix的查询表 大矩形框中的进程运行在master的控制之下 大矩形框中的数据为postfix系统私有 Postfix的配置文件 配置文件所在目录 etc postfix 配置文件main cfmaster cfaliasesvirtual Postfi

11、x的基本配置 在main cf中设置myorigin mydomainmydestination mydomainmyhostname mydomain inet interfaces all myorigin myorigin参数指明发件人所在的域名 如果你的用户的邮件地址为user 则该参数指定 后面的域名 缺省地 postfix使用本地主机名作为myorigin 但是建议你最好使用你的域名 因为这样更具有可读性 比如 安装postfix的主机为则我们可以这样指定myorigin myorigin 当然我们也可以引用其他参数 如 myorigin mydomain mydestinatio

12、n mydestination参数指定postfix接收邮件时收件人的域名 也就是你的postfix系统要接收什么样的邮件 比如 你的用户的邮件地址为user 即你的域为 则你就需要接收所有收件人为user name 的邮件 与myorigin一样 缺省地 postfix使用本地主机名作为mydestination 如 mydestination mydomainmydestination myhostname myhostname参数指定运行postfix邮件系统的主机的主机名 缺省地 该值被设定为本地机器名 你也可以指定该值 需要注意的是 要指定完整的主机名 如 myhostname my

13、domain mydomain参数指定你的域名 缺省地 postfix将myhostname的第一部分删除而作为mydomain的值 你也可以自己指定该值 如 mydomain mynetworks mynetworks参数指定你所在的网络的网络地址 postfix系统根据其值来区别用户是远程的还是本地的 如果是本地网络用户则允许其访问 你可以用标准的A B C类网络地址 也可以用CIDR 无类域间路由 地址来表示 如 192 168 1 0 24192 168 1 0 26 inet interfaces inet interfaces参数指定postfix系统监听的网络接口 缺省地 pos

14、tfix监听所有的网络接口 如果你的postfix运行在一个虚拟的ip地址上 则必须指定其监听的地址 如 inet interfaces allinet interface 192 168 1 1 notify classes 如果服务器出现问题 Postfix会向管理员发送邮件报告错误 参数notify classes用于设置报告中的信息类型 UCE控制策略 信头过滤header checks regexp etc postfix header checksheader checks pcre etc postfix header checks正文过滤设置参数是body checks 寄信人

15、地址限制设置参数为smtpd sender restrictions是否发送HELO EHLO 命令参数为smtpd helo required 参数值no表示不必 参数值yes表示必须使用HELO EHLO 否则拒绝接收要求RFC821 style规格信封地址strict rfc821 envelopes yes 性能限制 并发进程数参数default process limit同一地址的同时连接数参数initial destination concurrency参数default destination concurrency limit参数local destination concur

16、rency limit收信人数量参数default destination recipient limit参数smtpd recipient limit延迟投递参数defer transports 资源限制 对象长度限制对象数量限制 地址操作 重写地址为标准形式地址伪装虚拟地址别名地址别名 支持smtp认证的Postfix的配置 安装SASL配置Postfix使用smtp认证smtpd sasl auth enable yessmtpd recipient restrictions permit mynetworks permit sasl authenticatedsmtpd sasl security options noanonymousbroken sasl auth clients yes配置SASL配置PAM设置shadow文件 Postfix的帮助资源 Postfix的主站点 http www postfix org文档目录 usr share doc postfix 1 1 7 usr share doc postfix 1 1 7 html Thankyou Neus

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号