http://www.iredmail.org/wiki/
要是访问不了就挂个国外的代理。

问题解决,我是将脚本里的slapcat改为了绝对路径。

我在使用iRedMail系统提供的backup_openldap.sh 执行cron制动备份脚本的时候提示:/opt/backuptools/backup_openldap.sh: line 137: slapcat: command not found* Compressing LDIF file ...这是怎么回事。我发现出现错误,系统仍然有成功备份的LDAP的文件。该如何解决呀?请大家帮忙分析一下。下面是出错的位置。

 85 #########################################################
 86 # You do *NOT* need to modify below lines.
 87 #########################################################
 88 # Commands.
 89 CMD_DATE='/bin/date'
 90 CMD_DU='du -sh'
 91 CMD_COMPRESS='bzip2 -9'
 92
 93 if [ -f /etc/ldap/slapd.conf ]; then
 94     CMD_SLAPCAT='slapcat -f /etc/ldap/slapd.conf'
 95 elif [ -f /etc/openldap/slapd.conf ]; then
 96     CMD_SLAPCAT='slapcat -f /etc/openldap/slapd.conf'
 97 elif [ -f /usr/local/etc/openldap/slapd.conf ]; then
 98     CMD_SLAPCAT='slapcat -f /usr/local/etc/openldap/slapd.conf'
 99 else
100     CMD_SLAPCAT='slapcat'
101 fi
102
132 ##############
133 # Backing up
134 #
135
136 echo "* Dumping LDAP data into file: ${BACKUP_FILE}..." >>${LOGFILE}
137 ${CMD_SLAPCAT} > ${BACKUP_FILE}
138
139 # Compress plain SQL file.
140 if [ X"${COMPRESS}" == X"YES" ]; then
141     echo -n "* Compressing LDIF file ..."
142     ${CMD_COMPRESS} ${BACKUP_FILE} >>${LOGFILE} 2>&1
143
144     if [ X"$?" == X"0" ]; then
145         echo -e "\tDone" >>${LOGFILE}
146
147         # Delete plain LDIF file after compressed.
148         if [ X"${DELETE_PLAIN_LDIF_FILE}" == X"YES" -a -f ${BACKUP_FILE} ]; t    hen
149             echo -n "* Removing plain LDIF file: ${BACKUP_FILE}..." >>${LOGFI    LE}
150             rm -f ${BACKUP_DIR}/*.ldif >>${LOGFILE} 2>&1
151             [ X"$?" == X"0" ] && echo -e "\tDone" >>${LOGFILE}
152         fi
153     fi
154 fi
155
156

不是有安装手册吗,参考参考

问题已解决。

我使用iredadmin新建的邮件账户,使用客户端可以正常登录并收发邮件,但是webmail(RoundcubeMail 5)却无法登录,提示密码错误,但是其他已存在的用户却可以正常使用Webmail.这是为什么?

[14-Jun-2011 01:29:55 +0800]: PHP Error: Acces denied for new user gxf@exapmle.com. 'auto_create_user' is disabled in /usr/share/apache2/roundcubemail-0.5.2-jsqa/program/include/rcmail.php on line 755 (POST /?_task=login&_action=login)

但是这个用户使用客户端是可以正常登录的。

iredmail.org是不是IP在中国大陆被封了?为什么挂代理才能访问...
这种现象有好多天了,不知道在大陆的其他朋友有没有遇到这种问题。

我也遇到了同样的问题。

mail postfix/smtpd[20915]: warning: TLS library problem: 20915:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:284:
mail postfix/smtpd[20935]: warning: TLS library problem: 20935:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:284:

呵呵。

OK,问题解决。谢谢啊。

exapmle.com这个域的用户是可以正常发送和接收邮件的。好像论坛不能贴图。可不可以将LDAP的截图发送到你的邮箱?

我的做法应该没有错吧。
ldap_maillist_access_policy.py

qr = ldapConn.search_s(
                ldapBaseDn,
                1,
                "(&(objectClass=mailDomain)(|(domainName=%s)(domainAliasName=%s)))" % (recipient_domain, recipient_domain),
                ['domainName', 'domainAliasName',]
            )

问题依旧呀。log如下:

2011-05-02 20:23:07 DEBUG Apply plugin (ldap_maillist_access_policy).
2011-05-02 20:23:07 DEBUG (ldap_maillist_access_policy.py) Recipient domain and alias domainss:
2011-05-02 20:23:07 DEBUG (ldap_maillist_access_policy.py) Sender: webmaster@example.com
2011-05-02 20:23:07 DEBUG (ldap_maillist_access_policy.py) Recipient: ad@example.com
2011-05-02 20:23:07 DEBUG (ldap_maillist_access_policy.py) Policy: domain
2011-05-02 20:23:07 DEBUG Response from plugin (ldap_maillist_access_policy): REJECT Not Authorized. Access policy: domain.
2011-05-02 20:23:07 INFO Response from plugin (ldap_maillist_access_policy): REJECT Not Authorized. Access policy: domain.
2011-05-02 20:23:07 DEBUG Final action: REJECT Not Authorized. Access policy: domain..
2011-05-02 20:23:07 INFO webmaster@example.com -> ad@example.com, REJECT Not Authorized. Access policy: domain.
2011-05-02 20:23:07 DEBUG Connection closed
2011-05-02 20:03:08 DEBUG Apply plugin (ldap_maillist_access_policy).
2011-05-02 20:03:08 DEBUG (ldap_maillist_access_policy.pyc) Error while fetch domainAliasName: global name 'ldap' is not defined
2011-05-02 20:03:08 DEBUG (ldap_maillist_access_policy.pyc) Recipient domain and alias domainss:
2011-05-02 20:03:08 DEBUG (ldap_maillist_access_policy.pyc) Sender: webmaster@example.com
2011-05-02 20:03:08 DEBUG (ldap_maillist_access_policy.pyc) Recipient: ad@example.com
2011-05-02 20:03:08 DEBUG (ldap_maillist_access_policy.pyc) Policy: domain
2011-05-02 20:03:08 DEBUG Response from plugin (ldap_maillist_access_policy): REJECT Not Authorized. Access policy: domain.
2011-05-02 20:03:08 INFO Response from plugin (ldap_maillist_access_policy): REJECT Not Authorized. Access policy: domain.
2011-05-02 20:03:08 DEBUG Final action: REJECT Not Authorized. Access policy: domain..
2011-05-02 20:03:08 INFO webmaster@example.com -> ad@example.com, REJECT Not Authorized. Access policy: domain.
2011-05-02 20:03:08 DEBUG Connection closed

我试试。:)

只替换了公司的域名为example.com其他的都没有变。创建邮件列表的域是虚拟域。

我用phpLDAPadmin完成恢复了。

我用phpLDAPadmin恢复的。

在ou=users中的用户添加了memberOfGroup=demolist@example.com

2011-04-30 18:54:34 INFO webmaster@example.com -> demolist@example.com, REJECT Not Authorized.
2011-04-30 19:34:13 INFO Response from plugin (ldap_maillist_access_policy): REJECT Not Authorized. Access policy: domain.

我是按照http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/LDAP/Add.Maillist.with.phpLDAPadmin
配置的邮件列表,内容如下。

dn: mail=demolist@example.com,ou=Groups,domainName=example.com,o=domains,dc=exapmle,dc=com
accessPolicy: domain
accountStatus: active
cn: demolist
enabledService: mail
enabledService: deliver
enabledService: displayedInGlobalAddressBook
mail: demolist@example.com
objectClass: mailList

但是配置完成无法发送邮件到邮件列表的用户。提示如下的错误信息,是不是accessPolicy=domain填错了。

SMTP错误(554):添加收件人失败“demolist@exapmle.com”(Recipient addresss rejected:Not Authorized) 

这是为什么?

一般企业部署还是用RedHat和CentOS的居多。Ubuntu在企业服务器使用的还是比较少的。

导入错误呀。对LDAP不太熟悉,可不可以解释一下。

root@mail:~# ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f ldap.ldif
Enter LDAP Password:
adding new entry "dc=example,dc=com"
ldap_add: Constraint violation (19)
        additional info: structuralObjectClass: no user modification allowed

我使用backup_openldap.sh备份的OpenLDAP文件格式是*.ldif请问如何还原。我检查了 /etc/ldap发现有多个*.ldif文件,我该覆盖哪一
个?

使用没有感染系统的/bin/ps替换的被入侵系统的/bin/ps,并赋予了正确的权限和拥有者。不能够执行,
关于是否感染了rootkit我使用rkhunter和chkrootkit工具检查过了。没有发现感染,不知道是否可以信任该检查报告。

我在iredapd.log看到如下的记录,是什么意思?

2011-04-24 00:05:48 INFO hi7188s.pp5975@msa.hinet.net -> poi@mail2000.com.tw, DUNNO
2011-04-24 05:54:37 INFO qqhptvkgnswjb@yahoo.com.tw -> mvtwtqqj57745@yahoo.com.tw, DUNNO

我试了,简单的替换,赋予相应的权限后不能够执行。
真是窝火....

这几个是什么服务,该怎么卸载。我并没有安装。

222/tcp   filtered rsh-spx
4444/tcp  filtered krb524
8081/tcp  filtered blackice-icecap

我担心是rootkit入侵。ps,top,netstat被替换。我对比了一下入侵的系统的ps(100K)和正常使系统的ps(74K),发现文件大了。