메일이 안가요~고수님들 부탁..
글쓴이: akebi / 작성시간: 월, 2003/08/25 - 4:06오후
현재, aaa.com (A) 이라는 웹서버를 이용하고,
mail.aaa.com (B)이라는 메일서버와 네임서버를 사용하고 있습니다.
(한 서버에서 메일서버와 네임서버를 같이 돌리고 있습니다.)
그런데, aaa.com (A) 서버에서 메일을 보내면, 다른 도메인으로 다 잘가는데,
(쉘상태에서 sendmail 등을 이용해서... ) 이상하게,
id@aaa.com 으로 메일을 보내면, 메일이 aaa.com (A) 서버(로컬)로 발송이 됩니다.
원래는 id@aaa.com 으로 보내면 mail.aaa.com (B) 서버로 발송되어야 하는게 맞는데..
이상하네요..
A 서버에서 id@aaa.com 으로 보내면, aaa.com 이 자기니까(웹서버) 그냥 로컬로 인식해서 로컬에 있는 user를 찾고 있습니다. 그리고 로컬의 해당 아이디로 메일을 발송하게 됩니다.
그렇게 되서 아웃룩에서 mail.aaa.com 에서 읽으면 못 읽고(안 왔으니 당연하겠죠..), aaa.com 서버에서 읽으면 읽어집니다.
머가 문제인지 모르겠습니다.
어떻것을 확인해야 할까요?? ㅠ.ㅠ
Forums:
이건 순전히 DNS 설정에 문제가 있는게 아닌가 생각이 드는군요...
이건 순전히 DNS 설정에 문제가 있는게 아닌가 생각이 드는군요...
항상 메일 서버와 DNS 서버의 설정은 물려 있기 때문에...
참고: http://www.kr.freebsd.org/doc/PoweredByDNS/dns-sendmail.shtml
다른 곳은 글쎄요...
저도 서버 설정은 만진지가 몇 년은 된거 같아서...
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
aaa.com 서버(말씀하신 (1)번 서버)에서 메일을 보내야 할 필요가
aaa.com 서버(말씀하신 (1)번 서버)에서 메일을 보내야 할 필요가 있는 것인지요 ?
만약 그럴 필요가 있다면, (1)번 서버의 sendmail.cw 의 설정과
dns 의 설정이 어떻게 되어 있는지 간단히 올려 주시면 ...
만약 (1) 번 서버에서 메일을 보낼 필요가 없다면 별 문제 안될꺼 같구요.
보내게 되더라도 다른 서버의 smtp 서버를 사용한다면 문제가 없지 않은지요.
雪害木
MSN:snowtree73@hotmail.com
DNS때문에 그런것이 확실한것 같습니다.# vi /etc/mail
DNS때문에 그런것이 확실한것 같습니다.
# vi /etc/mail/local-host-names
파일을 열어서 aaa.com이란것이 있으면 삭제하고 sendmail을 재시작합니다.
# /etc/rc.d/init.d/sendmail restart
자 그런다음에
# vi /var/named/aaa.com.zone파일을 열어서(파일명은 제가 임으로 적은건데, 진짜 있는놈으로 적으세요)
IN MX 10 mail.aaa.com
mail IN A x.x.x.x --> mail.aaa.com의 ip
그 다음에
mail.aaa.com에 접속해서
# vi /etc/mail/local-host-names
파일을 열어서 aaa.com이란것이 추가하고 sendmail을 재시작합니다.
# /etc/rc.d/init.d/sendmail restart
이렇게 하고 한번 해보세요~~~
void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */
DNS에서 아래와 같이 설정되어 있을 때,[code:1]$OR
DNS에서 아래와 같이 설정되어 있을 때,
id@aaa.com으로 메일이 오면 우선 DNS의 aaa.com을 읽어 192.168.0.1로 메일이 전송됩니다. A 레코드가 MX 레코드에 우선하기 때문이죠.
aaa.com은 MX 레코드에 의해 mail.aaa.com으로 포워딩 설정이 되어 있으므로, aaa.com MTA는 이 메일을 수신해서는 안됩니다. supersky님의 설정대로 /etc/mail/local-host-names를 수정합니다. 그리고 aaa.com에서는 mail.aaa.com으로 릴레이가 허용되어 있어야 합니다. 이거 굉장히 중요한 사항이지요.
/etc/mail/access 파일에 "aaa.com RELAY"를 추가시켜 주고 access DB를 갱신시켜 줍니다.
makemap hash /etc/mail/access < /etc/mail/access
mail.aaa.com에서는 supersky님의 설정대로 하면 되겠네요.
댓글 달기