服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在Webmail中透明地更改用户名有什么select?

目前,我们有一个完整的POP / IMAP / Webmail系统(使用Dovecot和Roundcube),这是一个闪闪发光的完美的塔在其预期的devise。 我们有成千上万属于“默认”域的客户(我将称之为ourdomain.com),并成功使用用户名和密码login。 我们还拥有数千人拥有我们托pipe的域名,并且使用完整的电子邮件地址和密码成功login(称为customerdomain.com)。 自20世纪90年代以来,这种方式就已经有了很多根深蒂固的客户configuration。 现在的问题是,人们已经习惯了使用完整的电子邮件地址loginnetworking表单,使用ourdomain.com的用户只能使用他们的用户名login到webmail。 这是我们的技术支持部门每周要上好几次(甚至我犯了这个错误,我只是不打电话给技术支持),可能应该用某种软件解决scheme来消除。 那么,我们如何才能让Roundcube或Dovecot将“[email protected]”识别为“用户名”,而不必在系统中更改每个人的实际用户名? 但只有在域名是“ourdomain.com”而不是 “customerdomain.com”的情况下才能这样做。 请记住,我们所做的任何自定义编码在每次进行安全升级时都必须重新实施,我们只会将该选项视为最后的可能select。 TL; DR: 我们需要这个逻辑: if $email contains @ourdomain.com { remove @ourdomain.com; submit to roundcube; } else { submit to roundcube; }