sendmail 中/etc/mail/local-host-names 的作用

     sendmail 中有/etc/mail/local-host-names 这个档案,这个设定档主要用来处理一个主机同时拥有多个主机名称时候的收发信件主机名称问题。这个档案的用途可大了!当你的主机拥有多个 HOSTNAME 的时候,例如我的主机拥有三、四个主机名称,那么是否每个名称都可以用来做为收受信件的主机名称 ( To: .. ) 呢?并非如此!如果你的主机名称为 test1.your.domain 以及 test2.your.domain ,而且这两个 hostname 您都希望可以用在收受电子邮件,果真如此,那么,你就必需将这两个名字都写入 local-host-names 这个档案当中,一个主机名字占用一行。注意:没有写入这个档案的『你的主机名称』,那信件将无法正确的寄达这部主机喔 例如:www.redhat.org、redhat.org这两个主机名称的 ip 都是相同的,也就是指向同一台机器上。假设这台主机名称预设为 redhat.org,那在预设情况下,寄给 userid@redhat.org 都是 ok 没有问题的!但是寄给 userid@www.redhat.org 就会出现错误。其中原因是因为没有告诉 MTA 除了 redhat.org 这个主机名称外,还有 www.redhat.org 也是指向这台主机上。所以寄给 userid@www.redhat.org 会出现错误,通常就是 mail loop to me ,要不然就是不允许 relay 的错误情况。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值