Thursday, June 08, 2006

间断试尝试组织一个可用的mail,最终发现难度和需要的时间超出预期。当前可能没有办法在短短一两天内实现。原来已经使用过的qmail/cdb方式,由于需要手工添加用户,用到动态网站方面,会大大加重管理员的负担,变得难以接受。

这个邮件的基本要求是:多域,有quota,有smtpauth,能够兼容目前数据库的帐号,有webmail以便用户自已管理密码,支持pop3。要求看似很简单,但是实际上不容易。使用postfix方案,在webmail上遇到了重大的困难,同时,还没有算上它不能采用数据库目前的帐号。它的数据库方案,将多个域存入数据库,不符合我的设想,这将意味着每一下收发邮件(包括垃圾邮件)都会访问数据库,每日将达百万之数。我说的数据库方案只是使用现有数据库表中的帐号,理想的情况下应该只是一条sql的区别。但显然它没有达到这个程度。

qmail的情况类似,而且还有一个更麻烦的事情,在fedora上ucspi编译不通。maildrop也不行,但ucspi通不过就很麻烦了。最后,还是简单地本地开放邮件就算了。整体性方案,光装现有的软件是不行的,需要有针对性地作开发,是一个比较大的工程。