CyrusIMap的安装配置.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文档。上传文档
查看更多
Cyrus IMAP的安装 Cyrus IMAP的官方安装文档在: /docs/cyrus-imapd/2.2.13p1/install.php 但是经过测试,发现文档和真正的最新cyrus-imapd版本不能完全对得上号。 我们可以在这里下载最新的cyrus-imapd版本:/index.php 本文档中,我们使用了下面两个包: cyrus-sasl-2.1.26.tar.gz cyrus-imapd-2.4.17.tar.gz cyrus-imapd是一个可以使用SASL来获得认证帮助的IMAP,POP3服务器软件。SASL是cyrus-imapd对用户认证的一种方法,但是并不是唯一的方法。我们通过调用configure –help命令可以看到有多种认证方法。详细的认证方法可以查看下面链接: /docs/cyrus-imapd/2.2.13p1/install-auth.php 在这里我们使用SASL方法来为cyrus-imapd提供认证服务。 下图是我们打算安装的整个邮件系统的结构图: ++ | | | 25/25 25/25 110/993 143/995 80/443 | | Incoming Outgoing POP3 IMAP WEB-MAIL | | /\ /\ /\ /\ /\ | | || || || || || | | \/ \/ \/ \/ \/ | ++++ | Postfix | | IMP | | | ++ | | Cyrus-IMAP | | +++ | | Cyrus-SASL | | ++ | | saslauthd | | ++ | | PAM | | ++ | | pam_mysql | +++ | MySQL | ++ 这个结构图是来自于下面链接: Postfix + Cyrus-IMAP + Cyrus-SASL + MySQL + IMP /tech/Postfix_I.html 这个页面详细的介绍了整个webmail邮件系统的安装方法,但是编写的年代有些久远,但是有非常好的参考价值。 乍看下去,上面的图有些复杂,下面做一些简单的介绍: 本系统的主要功能是: 使用postfix实现smtp的功能; 使用cyrus-imapd实现pop3和imapd的功能; 使用IMP来实现Webmail的功能; postfix,cyrus,IMP的认证方法都使用Cyrus-sasl来实现;SASL是一个不同通信协议的认证管理层,能把认证的接口和具体的实现分开;Cyrus-sasl是SASL的一个主要实现; Cyrus-sasl有多种的认证实现机制saslauthd是其中的一种; 使用saslauthd的原因是因为cyrus-imapd是用cyrus用户来启动的,没权限访问系统的用户密码文件:/etc/shadow。因此需要使用saslauthd这个服务来获取相关的信息。Saslauthd本身用root来启动,有访问/etc/shadow的权限,而且saslauthd提供了一个UNIX本地套接字的接口,可以让其他非root用户访问。 Linux的本地用户认证又可以使用PAM来做认证,所以saslauthd直接使用了PAM作为认证的手段,而PAM也有多种认证数据的存储方法,其中一种方法是pam_mysql; 既然使用到pam_mysql这个模块,最终认证数据自然保存在pam_mysql中。 PAM与SASL的简单介绍 PAM的简介 PAM全称是:Pluggable Authentication M

文档评论(0)

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

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

1亿VIP精品文档

相关文档