回复: 请教一下postfixadmin新建邮箱的速度很慢

在postfixadmin中新建邮箱的速度特别慢一直在执行creat-mailbox.php,要10几分钟才显示成功,有可能是什么地方问题?


贴一下 /var/log/httpd/error_log 文件里的内容看看。

另外squirrelmail和extmail可以同时使用么?


可以。个人建议用 Roundcubemail 或者 SquirrelMail。

另外用web登录邮箱的时候提示密码或者用户无效,看了一下以前的帖,是vmail用户连接数据库的问题。数据库里有vmail用户和对应的库,重新修改过密码,把MD5后的密码copy到
/etc/dovecot-mysql.conf中,仍旧无法登陆邮箱。


/etc/dovecot-mysql.conf 中需要填明文密码,而不是加密后的。

回复: 请教一下postfixadmin新建邮箱的速度很慢

看来很多人都被这个密码给迷惑了。

这里告诉大家这个“技巧”:
在 Shell 里有一个内建的变量:RANDOM,它的作用是生成随机的 5 位数字,例如:

$ echo $RANDOM
18611

$ echo $RANDOM
29613

在 iRedMail 的方案里,MySQL 数据库里的 vmail,roundcube 用户都只是给程序(Postfix, Dovecot, Roundcube 等)使用,并且只用于查询数据库,所以应该设置得复杂一些,不容易让人记住,而且不容易被字典攻击等方法破解,所以加入了特殊字符,例如:$, ), *, & 等。所以看上去很容易以为是经过加密后的密码。实际上却是明文的。

想要更清楚地了解 iRedMail 里主要涉及到哪几个文件,可以用以下命令查看:

$ cd /path/to/iRedMail-x.y/
$ grep -lr 'RANDOM' * | grep -v '.svn'
conf/policyd
conf/httpd
conf/roundcube
conf/mysql
conf/openldap
conf/horde

回复: 请教一下postfixadmin新建邮箱的速度很慢

无法使用加密的密码。

你自己先用 shell 命令生成一个复杂点的字符串,再去 MySQL 里将密码设置为刚生成的字符串,再去改 dovecot/postfix 的配置就行了。