回复: extmail邮箱迁移
在 /etc/dovecot.conf 里打开 debug 参数,用户登录时可以从 /var/log/dovecot.log 里看到该用户的邮箱路径。可以通过此信息来帮你调试。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » extmail邮箱迁移
在 /etc/dovecot.conf 里打开 debug 参数,用户登录时可以从 /var/log/dovecot.log 里看到该用户的邮箱路径。可以通过此信息来帮你调试。
这个问题我会尽快测试并给出解决方案的,之前没有引起重视,很抱歉。
楼主,能否贴一下你的某个用户的 SQL 数据?
例如:
mysql> SELECT * FROM mailbox;
看一下具体的路径,然后可以稍微改一下 dovecot 的设置。这样应该就可以了。
尝试这样改一下:
* dovecot-mysql.conf 里,user_query 设置为:
user_query = SELECT CONCAT("/home/vmail", maildir) AS home, "/home/vmail/sieve/%Ld/%Ln/" AS sieve_dir, CONCAT('*:bytes=', quota*1048576) AS q
uota_rule FROM mailbox WHERE username='%u' AND active='1' AND enable%Ls='1' AND expired >= NOW()
也就是去掉了单独取出 maildir 字段。
* dovecot.conf 里改 mail_location:
mail_location = maildir:/%Lh/:INDEX=/%Lh/
将 debug 参数打开,以检查是否是正确的 maildir 路径。然后重启 dovecot 进行测试。
mailman 当时整合得不够完善,所以先去掉了。但是有计划重新整合进去:
http://code.google.com/p/iredmail/wiki/Roadmap
如果你有整合 mailman 的详细文档,可以分享给我们,以便我们将它平滑地整合进去。也方便其它用户。
本贴 ExtMail 迁移中涉及的 Dovecot 设置已同步到迁移文档:
http://www.iredmail.org/wiki/index.php? … l_Solution
感谢 gqkkk 的测试和反馈。:loveliness:
贴一下你 SQL 里保存的路径,然后贴一下 mail_location 设置,以及 /etc/dovecot-mysql.conf 里的 user_query 设置。
没问题。:loveliness:
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » extmail邮箱迁移
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.011 秒, 共执行查询 64 条