sendmail.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sendmail.doc

RHEL 5.2下SendMail+dovecot+openwebmail邮件系统配置教程 2009-01-22 16:50 电子邮件系统对于一个企业的作用相信已经没有人不知道,目前比较主流的邮件系统包括SendMail、exchange、Lotus Notes、Qmail、Postfix等。 Microsoft的Exchange只能运行在Windows平台,而且必须基于活动目录,虽然在功能上exchange的确有一定的优势,比如用户管理、与office等微软其它产品的高集成性等等,但运营成本过高。 Lotus Notes作为IBM产品性能、功能当然是不用说了,不过本人总认为IBM的产品都有一个共同的特点,那就是只有运行在IBM的软、硬件平台时才能将其功能最大化的发挥出来。 SendMail可以运行在几乎所有的类Unix平台,功能也比较强大。当然SendMail也有一些自身的问题,但随着其版本的升级很多方面已经有了很大的改善。 本文中主要介绍在RHEL 5.2下通过SendMail搭建一个邮件系统平台,并结合dovecot实现pop3/IMAP4以及通过OpenWebMail实现客户端通过浏览器访问邮件系统。在讲述过程中采用以下网络拓扑。 一、安装并配置DNS。 DNS的作用相信也不需要过多介绍了,如果企业的邮件服务器如果需要接收来到公网的邮件,需要拥有公网IP及域名,而DNS解析工作都是有ISP提供的。在本文的配置中假设该邮件系统只供企业内部使用,所以需要配置DNS。 1、安装bind及相关软件包。 yum -y install bind-chroot.i* caching-nameserver.i* 2、在/var/named/chroot/etc目录下有一个全局配置的例子文件,将其复制一份改名为named.conf。如下图复制时一定要加-a(或-p),如果全局配置文件的拥有组不是named时,BIND服务是无法运行的。 3、编辑named.conf文件,修改如下图所示位置。 4、在/var/named/chroot/etc目录下有一个主配置的例子文件,将其复制一份改名为example.zqin.zone。如下图复制时一定要加-a,如果主配置文件的拥有组不是named时,BIND服务是无法运行的。 5、在example.zqin.zones文件最尾部加如下图内容。 6、在/var/named/chroot/var/named中正向、反向各有一个例子,将这二个例子复制一份进行修改,如下图复制时一定要加-a,因为如果区域配置文件的拥有组不是named时,BIND服务是无法运行的。 7、编辑正向解析文件example.zqin.zero,加入如下图内容。 8、编辑反向解析文件0.168.192.local,加入以下图内容。 9、启动bind并将其设置为自动运行。 service named restart chkconfig named on 二、SendMail常规配置 SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比较复杂,所以一般是配置/etc/mail/sendmail.mc,然后通过以下命令生成sendmail.cf文件(每次修改sendmail.mc后都必须通过使用该命令后再重启sendmail服务,否则配置不会生效)。 m4 /etc/mail/sendmail.mc /etc/mail/sendmail.cf 在/etc/mail/sendmail.mc文件对格式要求非常严格: 每句左边不能有空格 区分大小写 注释在最左边加dnl 每句必须以dnl结束 增加的语句,不能在最后一行 语句中的引号,如下图 1、安装bind及相关软件包。 yum -y install sendmail-cf.i* sendmail-doc.i* 2、SendMail在默认只侦听,此处要修改为侦听指定网络接口或(本机所有IP) 3、增加本服务器可处理的FQDN或区域名(只有在列表的本服务器才处理)。这需要修改/etc/mail/local-host-names文件。 4、执行以下步骤后SendMail即可收发邮件。 到此一个最简单的邮件系统已经通过SendMail实现了,下面来看看如何通过telnet命令测试邮件系统是否可以正常工作。 在linux字符模式中收取当前用户收件箱内容使用mail命令。 三、SendMail其它配置 1、SendMail本地别名 SendMail可以通过本地别名实现以下功能邮件转发、邮件组等功能,配置时用户必须是本地邮件用户。实现时需要编辑/etc/aliases文件,其方法如下图: user1的邮件转发一份user2。 user3的邮件转发给

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档