4,351

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

你将 iRedMail 所涉及的所有软件都删除吧。

Hi, all.

今天才确认有一些电信的静态 IP 反解后的主机名也是带有 'dynamic.163data.com.cn' 字串的。所以请部署了 iRedMail-0.2-rc1 至 iRedMail-0.2 正式版的用户,尽快删除 /etc/postfix/helo_access.pcre 中的这条记录,以免影响您的用户正常收发邮件:

/dynamic\.163data\.com\.cn/ REJECT Go away, bad guy (dynamic.163data.com.cn).

给大家带来不便,敬请谅解。

Bibby
2008.08.24

4,353

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

嗯,明白了。

对了,hihihi 是否有兴趣增强一下 PostfixAdmin,让它可以在 iRedMail 方案中增加更多功能?
比如:管理黑白名单,设置邮件监控的地址(bcc)等。

4,354

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

确实。感谢 :loveliness:

4,355

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

问题已修正。谢谢 ejzhang.

造成这样的情况,是因为重复执行 iRedMail.sh 导致的。而最根本的原因,是 functions/openldap.sh 脚本里 perl 正则表达式的不严谨导致的。

原代码:

perl -pi -e 's#(.*ldap.*://)(.*)#${1}127.0.0.1${2}#' /etc/init.d/ldap

修改后的:

perl -pi -e 's#(.*ldap.*://)(/)#${1}127.0.0.1${2}#' /etc/init.d/ldap

4,356

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

to ejzhang,我再检查一下脚本,看看是否有问题。回头给你答复。

另,你是重复执行 iRedMail.sh 才出现这样的情况的吧?

4,357

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

怪事,我这里测试,/etc/init.d/ldap 文件是没问题的。:Q

4,358

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

这方面我还没想好到底要怎么来处理。

期待 hihihi 分享一下。:loveliness:

4,359

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

如果需要操作文件系统上的文件,则需要使用到类似 su 的功能。如果只是管理数据库,就不需要了。

所以涉及的东西还是有点多的。

4,360

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

检查一下 /etc/init.d/ldap 里指定的 IP 地址。

4,361

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

这时候的 /var/log/openldap.log 里有什么错误信息?

4,362

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

直接将你的 /etc/hosts 文件贴上来(不要用附件,直接贴纯文本)。

看看你的 hostname 是否在里头,以及'localhost' 这个主机名。

4,363

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

还没有开始。这个是之前做的,连半成品都不算。几乎没用。

4,364

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

看了你的附件,是 slapd.conf,没看出有什么问题。但是要的是 /var/log/openldap.log 文件。

4,365

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

日志里已经告诉你有一些文件没有下载下来。在它还没开始配置的时候用 Ctrl+C 中断安装进程,重新下载。直到下载完成为止。

4,366

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

如果还没有生成这个文件,可以自己建立一个。

会考虑在脚本中集成这样的支持。

4,367

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

Aug 22 17:21:03 centos slapd[2914]: daemon: getaddrinfo() failed: Name or service not known

这个比较奇怪。

将 /etc/openldap/slapd.conf 的内容贴上来看看。记得将文件里的密码处理一下再贴。

4,368

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

本地 yum 仓库当然是比较好的,避免网络方面的问题,而且速度快。

4,369

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

打开 /etc/openldap/slapd.conf,将里面的 loglevel 改为 256,然后重新启动 slapd,将 /var/log/openldap.log 里的内容贴上来看看。

4,370

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

找不到文件或目录,就是有些软件包没有下载下来,或者没有安装成功。
在安装前先检查一下。

4,371

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

该错误是因为没有 bdb 配置文件导致的,不影响使用。重新启动 ldap 服务即可。

# /etc/init.d/ldap restart

4,372

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

暂时不会考虑。在 SQL 里管理方便。而且还不至于成为瓶颈。

4,373

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

回复 westgo:

   * Roundcubemail 增加了假期自动回复的功能、并解决了无法正确显示中文
     子目录的问题,解决了以中文开头的附件发送后附件名丢失的问题。
     感谢 KaraDog <at> gmail 制作这几个补丁。

     现在您的用户可以在 Web Mail 里实现自行修改密码、设置邮件转发、
     设置假期自动回复。

     备注:补丁已提交到 Roundcubemail 官方站点,并被收入。而且该问题的
     根源是 PEAR 库的 bug,bug 报告也已由 Roundcubemail 的开发人员提交
     到 PEAR 的 tracker 仓库中。参考:
     http://trac.roundcube.net/ticket/1485223

这是我在 iRedMail-0.2 的发布声明里的一段,kara 制作的补丁确实已经被收入。

开发者可能是以为你的这个问题和我提交的 ticket 是一样的,所以认为应该也解决了。
你应该将你的这个 ticket 执行 re-open 的操作,告诉开发人员,还没有 fix 掉。

另外,我一直尽力和软件上游保持联系。至少会向上游反馈问题、bug,有补丁的话也会提交。

希望大家相信 iRedMail 在“开源”方面所做的工作:
1)iRedMail 本身是开源的;
2)iRedMail 尽力与所使用的软件上游保持联系,提交反馈和补丁。

iRedMail 确实是已经支持在已有 LAMP 环境安装的。

我很早就已经说了,可以通过一些简单的技巧来实现,不知道是你没有看到还是怎样。
http://code.google.com/p/iredmail/wiki/ … Components

4,375

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

感谢为 iRedMail 做宣传。这确实是目前 iRedMail 项目最需要的:宣传、推广。