1,976

(5 篇回复,发表在 iRedMail 技术支持)

在 roundcubemail/plugins/password/config.inc.php 里启用 debug 参数后是否有相关错误信息可供参考?

1,977

(5 篇回复,发表在 iRedMail 技术支持)

检查一下 roundcubemail/plugins/password/config.inc.php 里的配置,看看设置的新密码是否符合密码策略。

1,978

(5 篇回复,发表在 iRedMail 技术支持)

webmail 界面和日志文件 /var/log/maillog 里有什么错误信息?

如果将这些行政和人事问题改由技术来实现,恐怕 iRedMail 就要崩溃了。 big_smile

1,980

(2 篇回复,发表在 iRedMail 技术支持)

External Member 的邮件地址不能以当前域名结尾。不知道您具体添加的是哪几个地址,可否在这里贴一下?将实际的邮件域名以虚拟的域名来代替后贴上来。

carlkyo 写道:

Apache/ conf.d/的ldap设定出错了
Directory你用了phpmyadmin 而不是ldap自己

能否麻烦您贴一下您的服务器上的文件,因为我不确定具体是哪个错误。

1,982

(4 篇回复,发表在 iRedMail 技术支持)

最简单的解决方法:
在 Postfix 的 /etc/postfix/aliases 文件里添加一个别名(alias),将这个系统帐号的邮件都转发到一个实际存在的邮件账户里去。

1,983

(4 篇回复,发表在 iRedMail 技术支持)

只要登陆 Roundcube 就可以看到了,它会自动在 roundcubemail.users 里建立相关的记录。

检查一下dovecot的日志文件,看看具体错误是什么。
如果日志里没有信息,将修改前和修改后的配置文件进行对比,逐一排查。

1,985

(2 篇回复,发表在 iRedMail 技术支持)

麻烦您将实际收到的邮件的邮件头贴上来,大家才能帮忙分析。

1,986

(22 篇回复,发表在 iRedMail 技术支持)

"统一"是指什么?用 /var/vmail/sieve/dovecot.sieve 这个全局过滤脚本是否满足需求?

zyf76123 写道:

控制了imap,WEBMAIL就不能登陆了。

如果 Webmail 和 Dovecot 是运行在同一台服务器上,那么 Dovecot 看到的统一都是 127.0.0.1 这个地址。

1,988

(22 篇回复,发表在 iRedMail 技术支持)

lsl_lcy 写道:

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 存储用户作为验证帐号即可。

这个是已知问题,存在很久了。由于一直没有比较好的方法解决,且这个问题并不影响正常使用,所以迟迟未解决。很抱歉。

bigyelloworange 写道:

1.用客户端(如foxmail等)发送的邮件,在Webmail里不能看到。有办法让用客户端发送的邮件也保留在WebMail里吗?

请配置客户端使用 IMAP 协议操作邮箱。

bigyelloworange 写道:

2.OpenLDAP如何配置,使其只侦听127.0.0.1?

OpenLDAP 默认监听所有端口,但在 iptables 里默认是禁止从外部访问 LDAP 服务的。

bigyelloworange 写道:

3.如何让imap,pop,web mail都无法真正删除邮件?放到回收站也可以 需要保留公司所有邮件,禁止删除是一个办法

您需要的是监控邮件,而不是禁止删除吧?
请参考 Postfix 的 bcc 参数。

请注意您贴的 /etc/dovecot-mysql.conf 的内容,里面已经解释了 storagebasedirectory, storagenonde, maildir 的作用。
不要只是将日志、配置文件往论坛里一丢,应该自己分析一下。

bottle 写道:

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 数据库设置修改了么?应该也是连接远程数据库吧?

luoxiangru 写道:

#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/ 目录下建立新文件。

luoxiangru 写道:

10031 policyd

Policyd 服务没有启动。

你需要熟悉集群软件,将 iRedMail 的各个组件都交给集群软件进行管理(启动、停止等)。
数据的备份,主要就是数据库的备份恢复、邮件文件的同步。

1,999

(4 篇回复,发表在 iRedMail 技术支持)

zyf76123 写道:

那可不可以只允许一部分人,只能发送内部邮件,即只能给本域的同事发邮件呢。

试试这个: http://www.postfix.org/RESTRICTION_CLASS_README.html

是否有其它相关日志信息?