메일서버 세팅하기 | |||
| |||
여러 리눅스를 설치해보니, 역시 sendmail잡기가 제일 힘들더군요. 문제가 발생하면 해결하기도 힘들고, 님이 질문하신걸 봐서는 잘이해가 안되지만, 제가 아는걸 토대로 설명드리겠습니다. 센드메일을 하시기 전에 hosts가 제대로 잡혀있어야 합니다. 그런다음.. sendmail.cf를 생성합니다. 만일 DNS서버와 메일서버가 동일하다면 DNS에 MX(mail exchanger)가 필요가 없습니다. 단지 sendmail.cw(최신버전은 local-host-names이더군요)에 받는 메일주소만 추가 하면됩니다. sendmail.cw이나 local-host-names가 없다면 sendmail.cf에 " Fw/etc/mail/sendmail.cw "를 추가해주시고 위치에 파일을 생성하세요. xx@aa.com으로 메일이 온다면 aa.com을 sendmail.cw에 추가 하는거지요. 님은 linux.co.kr이 안온다고 했으니 sendmail.cw에 linux.co.kr mail.linux.co.kr 을 추가하시면 될것 같습니다. DNS와 메일서버가 다를때 MX의 역할은 aa.com(DNS가 설치된)으로 메일을 받으면 DNS에서 MX로 지정된(mail.aa.com) 메일서버로 보내는것입니다. " nslookup -q=mx aa.com "으로 MX를 확인할수 있습니다. aa.com preference = 0, mail exchanger = mail.aa.com 이렇게 나오면 제대로 설정 된 것입니다. 그리고 주의하실점은 dns설정에서 mx가 ns밑에 있어야합니다. 예로.. IN NS aa.com. IN MX 0 mail.aa.com. IN A x.x.x.x1 mail IN A x.x.x.x2 MX다음에 나오는 숫자는 mx가 여러개일때 우선순위입니다. 그리고 당연히 메일은 forward zone(aa.com)으로 오니 zone "aa.com" IN{}으로 지정된 부분을 고쳐야 겠지요. (참고로 zone "xx.xx.xx.IN-ADDR.ARPA" IN{}는 Reverse Zone입니다) 메일 에러중 553 mail. config error: mail loops back to me (MX problem?) 554 <user@linux.co.kr>... Local configuration error MX problem이란 것이 보이네요. 십중팔구 sendmail.cw잘못이거 DNS에서 MX를 제대로 설정하지 못한것입니다. from localhost란것도 보이는데 hosts설정도 한번 확인 해보세요. 그리고 loops back이란것도 보이는데 dns와 mail서버가 다른가 보네요?? 그럼 dns의 mx에 mail서버를 지정하고, mail서버에서는 sendmail.cw를 지정하세요. 그럼 별다른 기능이 없는한 될껍니다. 여기까지는 제가 하면서 터득한것이고, 정확하지는 않을것 같네요. 저도 잘 모르지만 너무 아는척을 하는것 같습니다. 그럼 수고하시고, sendmail은 끈기를 가지고 시도해보야 시행착오끝에 이해하실껍니다. Tags: Linux sendmail | |||
| |||
| |||
Login for comment |
SIMILAR POSTS pop3 제대로 되는지 테스트 하는 방법 |
OTHER POSTS IN THE SAME CATEGORY MS IE7.0 가세「툴바 전쟁」혈투 예고 |