[转载]如何配置Sendmail支持Multi-Host
信息来源:Inspiration实现的方法很多,各位可以根据自己的情况实现。我这里用了一个较为简单的方法。这里假定您已经有了一个默认的域名default-domain.com,你需要给other.com配置虚拟邮件服务。
1、找到mail的配置目录,一个说来在/etc/mail
2、编辑/etc/mail/virtusertable这个文件,在其中加入
@other.com %[email]1@default-domain.com[/email]
其中%1表示[email]user@other.com[/email]中所包含的user。
3、重新启动Sendmail的进程,/etc/rc.d/init.d/sendmail restart
实际上,我们可以做得让虚拟主机用户和系统自己的用户区别开来,比如,给虚拟主机用户加上一个后缀。当我们给user建立用户的时候,我们可以使用useradd user.other这样的格式来建立。这样我们需要重新配置一下/etc/mail/virtusertable这个文件:
@other.com %[email]1.other@default-domain.com[/email]
那么,当有人向[email]user@other.com[/email]发送邮件的时候,这个地址会被系统透明的转换为[email]user.other@default-domain.com[/email]
更多的信息请看:[url]http://www.sendmail.org/virtual-hosting.html[/url] (Virtual Hosting with Sendmail)
页:
[1]