其实这个问题在我刚接触MD的时候就已经遇到,并且通过MD的自身优势得到了很好的解决。
从MD6.85开始(我是从6.85开始使用的),已经对多域有了很好的支持。
大家遇到的需要使用邮件地址作为用户名登录,我还真没遇到过,只不过我会这样做,就是不想访问一个mail.a.com时,就通过访问mail.b.com登录名用user@a.com从b.com也可以登录很方便哦!(另外钻了ISP的漏洞,因为有时候他们只封域名不封帐号,哈哈!这个密码算是公开了ISP小心哦!)
其实不使用邮件作为登录名是MD本身就支持的,不知道为什么大家一直在找解决方案,重复询问,可能是大家在创建域时迷糊了,呵呵,别不高兴!所以决定粗略的写一下教程,不过我想称不上什么教程,就是一个简单的说明。知道的朋友别用砖砸我,我没有故意宣扬自己。
好了言归正传,如何实现不使用邮件地址最为用户名登录的说明:
1、当要创建主域及子域时应该铭记,名字是domain.com而不是mail.domain.com
2、使用MD自身服务情况下:DNS建立父域、WWW、MAIL主机解析,并建立MX记录,之后你就可以直接通过访问http://mail.domain.com:3000访问,实际上MD自身已经支持主机头的识别,直接用帐号登录就可以了。唯一不托的就是后边多了一个3000端口,这个主要是为了防止和80冲突,当然,如果你有独立的Mail服务器,完全可以不使用IIS,把MD的3000改为80就可以使用,设置还很方便。只不过有些朋友可能不想使用MD自身的web服务或者web和mail服务器为同一个服务器或者是因为不信赖它的安全性或者希望灵活的管理各个域便于停止(呵呵,太多或者了),所以就引出了在IIS运行WC(也就是webmail,可不是那个WC)。往下看就是IIS的说明了。
3、在IIS下的配置就不如MD的简单,我们在IIS需要建立mail.domain.com的站点看清楚前面要有mail.否则你就访问到domain.com下了。况且也是错误的设置。之后参照我之前的帖子配置就可以了(地址:http://www.5dmail.net/bbs/Announce/Announce.asp?BoardID=34%26amp;ID=50208)。唯一需要注意的是,你可以在一个站点上绑定多个邮件域名,这样每个域用户访问自己的mail.domain.com就可以登录邮局,如果你希望灵活管理,注重安全。那么可以为每个邮件域建立站点,各自访问各自的目录,安全性也会提高,关于目录安全性的设置请参照http://www.5dmail.net/bbs/Announce/Announce.asp?BoardID=34%26amp;ID=62561 。
按照如上的配置就可以实现不使用邮件地址作为帐号登录了,不过写了上千字也就是作了个说明,好累好累!所以希望大家以后不要再重复咨询关于此类的问题了。呵呵!