求助:iredmail邮件服务器多域名的问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
ylqu
帖子: 1
注册时间: 2010-12-06 12:22
送出感谢: 0
接收感谢: 0

求助:iredmail邮件服务器多域名的问题

#1

帖子 ylqu » 2010-12-06 12:37

小弟初学ubuntu

打算弄个邮件系统,在ubuntu 10.10上安装了一个iredmail,看文档说,iredmail支持多域名邮件系统,可是看文档也没说如何能够设置,只说用LDAP管理。
我尝试用https://myserver/ldap管理多个域名,尝试建立另两个域名的邮件系统,主域名通了,另一个域名下面的邮件客户端始终报密码错误,但密码一定是对的,搞不清楚什么原因。

请教那位知道怎么回事?如果是我设置的问题,那iredmail多域名系统应该如何设置?
头像
drvicar
帖子: 1285
注册时间: 2007-12-17 18:07
来自: 西安
送出感谢: 1 次
接收感谢: 1 次
联系:

Re: 求助:iredmail邮件服务器多域名的问题

#2

帖子 drvicar » 2011-03-01 10:25

:em05 我给你顶下,没有安装过,还不知道怎么样呢。
头像
drunkard
帖子: 18
注册时间: 2010-08-23 8:25
送出感谢: 0
接收感谢: 0

Re: 求助:iredmail邮件服务器多域名的问题

#3

帖子 drunkard » 2011-04-27 14:42

我也遇到这样的问题,之前有个同事做的邮件系统
他添加了多域的时候,在roundcube登陆页面密码下面会多出一个下拉菜单让你选是那个域的
不知道还有哪里要设置。
后面添多了一台邮件服务器之后就都是用单域了,那同事已经离职了,找不到 :em20
头像
drunkard
帖子: 18
注册时间: 2010-08-23 8:25
送出感谢: 0
接收感谢: 0

Re: 求助:iredmail邮件服务器多域名的问题

#4

帖子 drunkard » 2011-04-28 16:51

今天实验了一种办法
打开/usr/share/apache2/roundcubemail/config下的main.inc.php

在$rcmail_config['username_domain'] = "a.com";下面加多一行
$rcmail_config['username_domain'] = "b.com";
这样就两个域都可以登陆
但要输入整个邮箱名如:123@a.com
如果不完整输入整个邮箱名,只输入前面123,a域的登不出去
如有 123@a.com123@b.com
假设密码一样:
登陆时只输入123,会默认登陆到123@b.com
密码不一样时:
登陆输入123和a域密码,会提示登陆失败
输入123和b域密码,登入正常
:em20
Ulinux-Future
帖子: 50
注册时间: 2009-11-23 11:53
来自: 中国江苏省
送出感谢: 0
接收感谢: 0
联系:

Re: 求助:iredmail邮件服务器多域名的问题

#5

帖子 Ulinux-Future » 2011-04-30 21:55

登录时候选择域应该是使用Roundcube的插件实现的。在配置文件中填写domain后不需要加域名即可登录。
关于iRedMail管理的问题,官方提供了OpenSource iredadm管理工具,和phpLDAPadmin配合使用即可完成正常的电邮系统的管理。也有收费版的功能比较强大,管理方面。可以参考

代码: 全选

http://www.iredmail.org/doc.html
头像
drunkard
帖子: 18
注册时间: 2010-08-23 8:25
送出感谢: 0
接收感谢: 0

Re: 求助:iredmail邮件服务器多域名的问题

#6

帖子 drunkard » 2011-05-04 11:47

找不到插件,找到这里再实验
// This domain will be used to form e-mail addresses of new users
// Specify an array with 'host' => 'domain' values to support multiple hosts
// Supported replacement variables:
// %h - user's IMAP hostname
// %n - http hostname ($_SERVER['SERVER_NAME'])
// %d - domain (http hostname without the first part)
// %z - IMAP domain (IMAP hostname without the first part)
// For example %n = mail.domain.tld, %d = domain.tld
$rcmail_config['mail_domain'] = '' ;
最后行加上b.com,改变为
$rcmail_config['mail_domain'] = "b.com" ;
保存退出,重启

再测试
ab域均可登入,但登入a域,不用输入域名
登入b域却要输入b域名 :em06
回复

回到 “服务器基础应用”