主题: iRedmail如何修改邮箱用户名?

需求说明:
      希望将aaa@abc.org的邮箱地址修改为bbb@abc.org,保持其它信息不变。

回复: iRedmail如何修改邮箱用户名?

直接改 LDAP 或 MySQL 里的数据即可。

回复: iRedmail如何修改邮箱用户名?

yes  我修改了MYSQL里面的,Alias表里的数据,将Address and Goto 里面的aaa@abc.org都修改为bbb@abc.org
修改了mailbox表里的username。此时一切正常,bbb能够登陆到邮件系统。

问题在于,原来邮箱里能看到的邮件现在看不到了。
我猜大概是邮件是发给aaa@abc.org的,所以bbb看不到邮件。
请问如何处理这些邮件,使得bbb可见?

回复: iRedmail如何修改邮箱用户名?

你改了用户的 maildir 路径?

5 最后由 nowings (2010-01-04 14:37:10) 编辑

回复: iRedmail如何修改邮箱用户名?

没有。 也就是说,username bbb对应的maildir还是abc.org/aaa

我发现在/home/vmail/abc.org/下,创建了一个新文件夹bbb .

so 下一步我需要怎么做呢?

--------------追加---------
Jan  4 14:27:35 mail amavis[21024]: (21024-15) Passed CLEAN, MYNETS LOCAL [123.123.123.123] [123.123.123.123] <test@test.com> -> <bbb@abc.org>, Message-ID: <201001041432407654701@abc.org>, mail_id: UtyOSxW3glKE, Hits: -4.354, size: 2066, queued_as: CE8A6EDB90, 192 ms
Jan  4 14:27:35 mail postfix/smtp[23926]: 936C9EDB79: to=<bbb@abc.org>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.28, delays=0.08/0.01/0/0.19, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=21024-15, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as CE8A6EDB90)
Jan  4 14:27:35 mail postfix/qmgr[29617]: 936C9EDB79: removed
Jan  4 14:27:35 mail postfix/smtpd[23929]: disconnect from mail[127.0.0.1]
Jan  4 14:27:35 mail postfix/pipe[23932]: CE8A6EDB90: to=<bbb@abc.org>, relay=dovecot, delay=0.03, delays=0.01/0.01/0/0.01, dsn=4.3.0, status=deferred (temporary failure)
----------------temporary failure-----------

回复: iRedmail如何修改邮箱用户名?

你可以直接将原来的邮件都复制到新的 maildir 目录底下。注意要保留原先的文件权限。

回复: iRedmail如何修改邮箱用户名?

对,我思路受限了。
我新建了一个邮箱账户,然后把邮件复制到新的邮箱即可。