在 roundcubemail/plugins/password/config.inc.php 里启用 debug 参数后是否有相关错误信息可供参考?
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
在 roundcubemail/plugins/password/config.inc.php 里启用 debug 参数后是否有相关错误信息可供参考?
检查一下 roundcubemail/plugins/password/config.inc.php 里的配置,看看设置的新密码是否符合密码策略。
webmail 界面和日志文件 /var/log/maillog 里有什么错误信息?
如果将这些行政和人事问题改由技术来实现,恐怕 iRedMail 就要崩溃了。
External Member 的邮件地址不能以当前域名结尾。不知道您具体添加的是哪几个地址,可否在这里贴一下?将实际的邮件域名以虚拟的域名来代替后贴上来。
Apache/ conf.d/的ldap设定出错了
Directory你用了phpmyadmin 而不是ldap自己
能否麻烦您贴一下您的服务器上的文件,因为我不确定具体是哪个错误。
最简单的解决方法:
在 Postfix 的 /etc/postfix/aliases 文件里添加一个别名(alias),将这个系统帐号的邮件都转发到一个实际存在的邮件账户里去。
只要登陆 Roundcube 就可以看到了,它会自动在 roundcubemail.users 里建立相关的记录。
检查一下dovecot的日志文件,看看具体错误是什么。
如果日志里没有信息,将修改前和修改后的配置文件进行对比,逐一排查。
麻烦您将实际收到的邮件的邮件头贴上来,大家才能帮忙分析。
"统一"是指什么?用 /var/vmail/sieve/dovecot.sieve 这个全局过滤脚本是否满足需求?
控制了imap,WEBMAIL就不能登陆了。
如果 Webmail 和 Dovecot 是运行在同一台服务器上,那么 Dovecot 看到的统一都是 127.0.0.1 这个地址。
Sep 21 11:24:53 deliver(cc@xxx.yy.zz): Error: sieve: /var/vmail/sieve/dovecot.sieve: failed to open sieve script: open(/var/vmail/sieve/dovecot.sieve) failed: Permission denied (euid=1001(vmail) egid=1001(vmail) missing +r perm: /var/vmail/sieve/dovecot.sieve)
这里已经明确说了 permission denied。你的文件权限有问题:/var/vmail/sieve/dovecot.sieve。它的所有者应该是 vmail:vmail,权限是 0700。
这样的情况似乎用 iptables 和 iRedAPD 都不好控制,试试 Dovecot 的 Post Login 功能。
参考:
http://www.iredmail.org/forum/topic379- … tocol.html
http://wiki.dovecot.org/PostLoginScripting
简单描述实现流程:
*) 配置好 Post Login 脚本,测试并确认它能正常工作。
*) 修改 Post Login 脚本,对用户名及网段进行检测。如果不符合条件,就拒绝执行后续的操作。这个在上面给出的 Dovecot 官网链接里有示例。
如果不需要保存最后登陆时间,可以删除原来的 Post Login 脚本里保存最后登陆时间相关的代码。
不足之处:它只控制了 POP3/IMAP,没有控制 SMTP 和 WEBMAIL。
直接从网上搜索如何在 SSH 里配置使用 OpenLDAP 存储用户作为验证帐号即可。
这个是已知问题,存在很久了。由于一直没有比较好的方法解决,且这个问题并不影响正常使用,所以迟迟未解决。很抱歉。
1.用客户端(如foxmail等)发送的邮件,在Webmail里不能看到。有办法让用客户端发送的邮件也保留在WebMail里吗?
请配置客户端使用 IMAP 协议操作邮箱。
2.OpenLDAP如何配置,使其只侦听127.0.0.1?
OpenLDAP 默认监听所有端口,但在 iptables 里默认是禁止从外部访问 LDAP 服务的。
3.如何让imap,pop,web mail都无法真正删除邮件?放到回收站也可以 需要保留公司所有邮件,禁止删除是一个办法
您需要的是监控邮件,而不是禁止删除吧?
请参考 Postfix 的 bcc 参数。
请注意您贴的 /etc/dovecot-mysql.conf 的内容,里面已经解释了 storagebasedirectory, storagenonde, maildir 的作用。
不要只是将日志、配置文件往论坛里一丢,应该自己分析一下。
Sep 09 15:37:02 IMAP(www@domain.com): Error: mkdir(///domain.com/w/w/w/www-2011.09.09.10.25.19//Maildir/cur) failed: Permission denied (euid=501(vmail) egid=502(vmail) missing +w perm: //)
Dovecot 在尝试建立 ///domain.com 这个目录,也就是 /domain.com,这肯定是没有权限的。
请检查一下你的 /etc/dovecot*.conf 设置,看看为何它会得到这个 maildir 路径。
另外:
*) 请不要在中文和英文论坛发重复的帖子。我会每天检查这两个论坛,所以只发一处即可。英文论坛的帖子会做删除处理,抱歉。
*) 发贴只粘贴日志,别人不清楚你想问什么问题。所以好歹把事情解释清楚。这样能得到更快速的解答。
感谢您的反馈。
由于 RHEL/CentOS 6 都不带 php-mcrypt,而网上没有现成的 RPM 包,所以 iRedMail 里也就没有带。
至于 php-mcrypt 可以直接安装,我会检查一下,争取在下一版本里加上。
Dovecot 启动时的问题,我会再看看到底怎么回事,目前确实只有在安装完后选择立刻重启邮件相关的服务时才出现。
Policyd 里的 MYSQL 数据库设置修改了么?应该也是连接远程数据库吧?
#amavisd debug
Sep 3 20:22:52.279 mail.zzb.zh /usr/sbin/amavisd[5518]: (!)Net::Server: 2011/09/03-20:22:52 Couldn't open lock file "/var/amavis/amavisd.lock"[Permission denied]\n at line 203 in file /usr/lib/perl5/vendor_perl/5.8.8/Net/Server/PreForkSimple.pm
Amavisd 用户没有权限在 /var/amavis/ 目录下建立新文件。
10031 policyd
Policyd 服务没有启动。
你需要熟悉集群软件,将 iRedMail 的各个组件都交给集群软件进行管理(启动、停止等)。
数据的备份,主要就是数据库的备份恢复、邮件文件的同步。
那可不可以只允许一部分人,只能发送内部邮件,即只能给本域的同事发邮件呢。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.089 秒, 共执行查询 41 条