回复: 為什麼iredmail不使用dovecot-sasl??

请问楼主为何说 iRedMail 使用的不是 Dovecot 的 SASL 呢?实际上,iRedMail 使用的就是 Dovecot 的 SASL 验证机制,并由此带来了一些用户控制的功能。

Q: 那为什么还要 Cyrus-SASL 呢?
A:
1) 如果你不选择 Dovecot(即不需要 POP3/IMAP 服务,这些服务在 iRedMail 里是可选的功能),那怎么进行 SASL 验证呢?所以需要 Cyrus-SASL,这是为不需要 POP3/IMAP 服务的用户准备的。
2) 在 RHEL/CentOS 系统里,Cyrus-SASL 是 postfix 包的依赖包。

回复: 為什麼iredmail不使用dovecot-sasl??

1.我剛剛嘗試把cyrus-sasl-2.1.22.tar.gz加到附件然後轉送給自己,檢查一下amavis的log(我把log level改了做2),發現amavis scan得很慢,[total 9180 ms],請問怎樣改善??


9180 毫秒,应该还算可以吧?

2.iredmail現在有運用到dovecot-sieve嗎??日後會考慮在squirrelmail加入avelsieve plugins來實現server side filter嗎??


iRedMail 用的就是 dovecot-sieve。
*) 目前还没有为 SquirrelMail 增加 avelsieve plugin。如果您已经实现了,不妨分享一下文档。:)
*) 目前 Roundcubemail 的类似 avelsieve 的插件还不够完善,所以没有添加进去。

回复: 為什麼iredmail不使用dovecot-sasl??

计划是使用 pysieved 来提供 managesieve 服务。

因为 iRedMail 使用的 Dovecot 是由 atrpms.net 打包的,再单独搭配 pysieved,可以将 iRedMail 自己的维护量降到最低,并且不影响 Dovecot 自己的更新升级。

有兴趣的话不妨整理个文档出来 :loveliness:

这个工作我会放到 0.2-stable 版本发布之后。

回复: 為什麼iredmail不使用dovecot-sasl??

原帖由 hihihihi 于 2008-8-6 19:35 发表 http://www.osspinc.com/bbs/images/common/back.gif


我是用gentoo linux的,USE="managesieve sieve" emerge dovecot就已經可以用了...
發現一個問題,amavisd.conf裡virus_admin_maps的virusalert\@$mydomain好像不存在....
還有iredmail會在日後改以其他distro做基礎嗎?能建基在debian就最好不過了..
redhat/centos的缺點顯然易見的...

managesieve 并不是在核心的 dovecot 发布里的,而是以单独的 patch 形式存在。Gentoo 应该是为用户做了 patch 的工作,所以才可以直接 emerge。

virusalert@ 用户确实不存在。后期版本会修改掉,Thanks smile

目前还没有计划迁移到其它平台,计划是先将 iRedMail 做出一个稳定版,并且完善文档。
如果有朋友对迁移到 Debian/Ubuntu/SuSE 等平台感兴趣,不妨用 svn 仓库里的源码进行修改。

另:不知兄台所说的 RHEL/CentOS 的缺点有哪些呢?

回复: 為什麼iredmail不使用dovecot-sasl??

原帖由 westgo 于 2008-8-7 11:17 发表 http://www.osspinc.com/bbs/images/common/back.gif
dovecot 你可以配置他的文件关闭POP3或者IMAP服务, 这个不影响用DOVECOT来认证用户 吧
晕了 cyrus我觉得就多余了,不管选不选pop imap服务都装DOVECOT不就好了吗

有一定的道理,也许你说的方法更好一些。:loveliness:

Thanks.

回复: 為什麼iredmail不使用dovecot-sasl??

本帖里的两个东西都已经记录到 TODO 列表里,但是都放到 iRedMail-0.3 版本里去实现(因为 iRedMail-0.2 马上就要发布了):

* Remove procmail, always use dovecot as SASL auth mechanism. (0.3)
* Managesieve service (v0.3).
    * Plan to use pysieved.
    * WebMail plugin:
        * SquirrelMail: avelsieve (http://email.uoa.gr/avelsieve/).
        * Roundcubemail: http://alec.pl/roundcube/managesieve/

回复: 為什麼iredmail不使用dovecot-sasl??

發現一個問題,amavisd.conf裡virus_admin_maps的virusalert\@$mydomain好像不存在


已修正。