6. local-host-names
Hanterm - cat /etc/mail/local-host-names |
[root@oops mail]# cat local-host-names
# local-host-names - include all aliases for your machine here.
oops
oops.org
abc.co.kr
[root@oops etc]#
|
이 file은 sendmail.cw가 8.10 버젼에서 바뀐 이름이다.
sendmail로 mail server를 운영해 본 사람들은 이 file이 무엇을 하는지 알것이다.
이 file의 용도는 e-mail address가 어떤 주소를 가지고 오는지를 받아 들여서
이 file의 목록에 없으면 받지 않는 용도를 한다.
이 file 역시 /etc/mail/sendmail.cf 에서
- Fw/etc/mail/local-host-name
으로 설정이 되어 있어야 하며 sendmail.cf에서 이름을 변경할수도 있다. 또한
virtusertable 에 기록되어진 Domain들은 필히 이 file의 list에
존재해야지만 virtual user table을 사용할수 있다는 것을 명심하기를 바란다.
또한 가끔 이러한 메세지의 리턴 메일을 받을 수가 있다.
The original message was received at Mon, 12 Aug 2000 13:25:19 +0900
from [211.xxx.xxx.xxx]
----- The following addresses had permanent fatal errors -----
(reason: 553 5.3.5 system config error)
----- Transcript of session follows -----
553 5.3.5 domain.com. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error
바로 이 메세지가 거의 99% local-host-names 에 등록이 안되어 발생하는 문제이다.
7. DNS
설정
send mail 역시 앞에서 설명했던 다른 demon들과 마찬가지로 DNS에 상당히
의존하는 관계에 있다.
Hanterm - nslookup |
[root@bbuwoo Kernel]# nslookup
Default Server: ns.oops.org
Address: 210.124.149.250
> set q=mx
> abc.co.kr
Server: ns.oops.org
Address: 210.124.149.250
Non-authoritative answer:
abc.co.kr preference = 10, mail exchanger = oops.KR.net
Authoritative answers can be found from:
abc.co.kr internet address = 210.124.149.250
> exit
[root@bbuwoo Kernel]#
|
위에서 보는 것과 마찬가지로 nslookup을 이용하여 mx record를 살펴 보았을때
mail exchanger가 mail host로 등록이 되어 져 있어야 한다.
비록 위의 sendmail.cw에 해당
domail이 list에 등록이 되어 있다고 해도 DNS에서 해당 domain에
MX record가 host의 메인 domain으로 지정이 되어 있지 않으면
virtual user table을 사용할 수가 없다는 점을 주의 하도록 하길 바란다.
자세한 것은 Name server 강좌를 참조하도록 하라.
>> 이전 : 가상 메일 설정(Virtusertable)
>> 다음 : SMTP AUTH
|