已修正。 iRedMail-0.7.0 正式版会带上修正后的版本。感谢反馈。 smile

看来是个 bug,我测试一下。多谢反馈。 smile

2,228

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

检查一下 dovecot 的日志里是否有任何提示信息。

正常情况下,用户通过 POP3/IMAP 登陆,dovecot 会自动创建 Maildir。

参考: http://www.iredmail.org/doc.html#upgrade_tutorial

请问您使用的是哪个 Linux/BSD 发行版?具体的版本号是多少?

尝试将这里的 "domainname=%d," 去掉,重启 amavisd 后试试:

    base            => "domainName=%d,o=domains,dc=abc,dc=com",
flycrab 写道:

Mar 14 09:22:49 ms01 amavis[2693]: (02693-01) (!)lookup_ldap: do_search: failed again, LDAP_NO_SUCH_OBJECT at (eval 104) line 159, <DATA> line 392.

检查一下 /etc/amavisd.conf 里的这个设置:

$default_ldap = {}

麻烦将它的这一段设置贴一下(记得去掉密码)。

服务器上是否装了 mod_python?如果有的话,删除它即可。

所有自签名的证书都会有此问题。

很抱歉,我们只提供对 iredmail 的支持,不提供对自己安装各个组件的支持。

errai 写道:

顺利添加用户名,但是default的密码应该是和用户名一致,但是在登录界面一直无法登陆,看起来还是密码不对,不知道是何原因。哪位老大解惑一下

登陆用户名用完整的邮件地址试试看

检查一下系统是否安装了 mod_python,如果安装了的话把它删除,并重启 apache,这样应该就可以了。

在google 里搜索也是可以的。格式:你要的关键字 site:iredmail.org/bbs/

2,239

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

没记错的话,你用的是 OpenLDAP backend 吧?

如果是的话,那就简单了:
- 新建用户 xx.xx@,并将 maildir 路径、密码等信息直接设置为和 xx_xx@ 相同。
- 删除旧用户 xx_xx@(仅在 LDAP 里删除,不要删除文件系统里的用户邮箱)。
- 登陆 iRedAdmin-Pro-LDAP 管理后台,进入新用户 xx.xx@ 的属性页面,点击 “Aliases”标签,将旧用户 xx_xx@ 添加上去。这样发给 xx_xx@ 的邮件就会直接进入新用户 xx.xx@ 的邮箱(也就是旧用户 xx_xx@ 之前的邮箱)。

可能需要手工处理的部分稍微多一些,但这个方法应该是不错的。用 user alias (另一个称呼是 Shadow Address)来实现为一个 mailbox 绑定多个邮箱地址。

Dovecot 在这个环节是提供 LDA (Local Deliver Agent),它不区分 alias,直接认为这个是一个存在的用户。
因为一般情况下,是由 postfix 查询 alias 并得到实际的用户地址后,再交给 LDA 投递邮件。

buaawtg 写道:

Mar 10 14:34:31 localhost postfix/pipe[13549]: 6F8F8D74D45: to=<it@test.cn>, relay=dovecot, d
elay=0.06, delays=0.02/0.02/0/0.01, dsn=5.1.1, status=bounced (user unknown)

似乎是 dovecot 查不到这个帐号。

打开 /etc/dovecot-mysql.conf,按照它的查询语句测试一下。

buaawtg 写道:

<it@test.cn>: user unknown

Postfix/Dovecot 查不到这个帐号。

你可以通过 postmap 命令检查一下:

# postmap -q 'it@test.cn' mysql:/etc/postfix/mysql_virtual_alias_maps.cf

如果有返回对应的别名邮箱,则表示是正确的。如果没有返回,检查一下你的 mysql 数据库里这个别名相关的数据是否正确。

邮件日志也没有错误任何信息。
发送一切正常,从其他邮件系统发过来的都无法接收。

检查一下你的 LINUX 服务器的防火墙规则。

你的公司内网的网关服务器是否有防火墙规则干扰了邮件相关的服务?例如 block 了邮件的 25 端口之类的。

2,245

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

请尽量不要重复发贴:
http://www.iredmail.org/bbs/topic1796-iredos.html

2,246

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

whz 写道:

an't connect to UNIX socket /tmp/clamd.socket:

你的 ClamAV 没有启动。

Apache 的 DocumentRoot 参数控制默认的主页,只要修改它即可实现主页的修改。

暂时没有整理出完整的文档,这里是回复给以为国外用户的邮件,作为参考:

Since new iRedMail server will install same components as old server, you
can choose what data you want to migrate. The major data are mail accounts,
roundcube webmail database, mailboxes.

Steps to migrate accounts, roundcube database, mailboxes:

- Setup a new server with the latest iRedMail, and make iRedAdmin-Pro-LDAP
work as expected.

- Export mail accounts from LDAP on OLD mail server.

Normally, LDAP data can be exported into LDIF format. Here's backup/export
script:
http://www.iredmail.org/wiki/index.php? … FAQ/Backup

After exported from old server, you will get a plain text file which has
LDIF data. You should remove top some items, includes:
+ dc=xxx,dc=xxx
+ cn=vmail,dc=xxx,dc=xxx
+ cn=vmailadmin,dc=xxx,dc=xxx
+ o=domains,dc=xxx,dc=xxx

Because we will use these ldap objects on new server, so remove them from
exported data.

Let's assume the exported backup data is saved in file /root/old.ldif

- Now, log into phpLDAPadmin with cn=Manager,dc=xxx,dc=xxx on NEW server,
remove object of your mail domain. it should be:

domainName=your_domain.com,o=domains,dc=xxx,dc=xxx

Remove all sub-objects under this object.

- Import /root/old.ldif with phpLDAPadmin.

You can find a button named "Import" in phpLDAPadmin left panel.

- There're some changes to LDAP schema, please read all upgrade tutorials
for iRedMail-0.5.1, and apply LDAP data related upgradings.


For example:
http://iredmail.org/wiki/index.php?titl … ing_values


You can find all upgrade tutorials here:
http://www.iredmail.org/doc.html#upgrade_tutorial

- Export/import roundcube webmail database, and upgrade database to work with
new version of Roundcube.

http://trac.roundcube.net/wiki/Howto_Upgrade

- Simply copy all mailboxes to new mail server.

WARNING: please make sure maildir path which stored/configured in LDAP
will match the real path on file system, so that mail clients can find
them.

Maybe i missed some other steps, but they're all i can remember. Please try
to upgrade on a non-product server first, if it works well, then try it on
product server.

2,249

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

ZhangHuangbin 写道:

麻烦贴出原始的日志内容,不要只贴出你认为有错的那一行

另外,你用的 iredmail 是哪个版本?dovecot 是哪个版本?用户的 LDAP 属性里是否有 enabledService=smtpsecured?

2,250

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

麻烦贴出原始的日志内容,不要只贴出你认为有错的那一行