sendmail질문입니다.

gon1337의 이미지

센드메일에서 보내는건 되는데 받는게 안돼네요
다른 서버에서 보내고 나서 리턴메일이 오는데요.
리턴메일 메세지는 host를 찾을수 없다고 나오네요
어떤 설정을 바꿔야 하나요.
고수님들 답변부탁드립니다. :roll:

crazydak의 이미지

DNS의 MX 레코드가 sendmail이 설치된 서버의 IP로 설정되었는지..확인 하셔야..하지..않을까..싶습니다...

혹은 sendmail의 메일 받는 기능이 제대로 동작하는지 확인하시고 싶으시다면.

telnet localhost 25

MAIL FROM test@test.com
RCPT TO root@<server의 IP>
DATA
주저리주저리..테스트테스트.
.
QUIT

하신후..root에 메일이 와있다면 제대로 동작하는거로 전 지금까지 확인했었는데..

조금이나마 도움이 되실지 모르겠네요..

gon1337의 이미지

그리고 센드메일 테스트를 하게되면
sender ok 까지는 나오는데 그 다은 DATA 부분에서 멈추거든요
메일이 도착하긴 하는데 시간이 엄청걸리구요..
보내는건 엄청빨리 보내는데 오는데 시간이 오래걸리거든요
어떤 부분을 손봐야 할까요.
답변부탁드립니다.

crazydak의 이미지

제 짧은 지식으로는 윗분의 문제에 제대로 답변드리기 어려울듯 싶습니다.

다만 윗분의 글을 읽고 저도 궁금한점이 생겨서 질문 올리게 되었습니다.

sendmail도 TCP_WRAPER에 영향을 받는지 여쭤보고 싶습니다.

혹시 아시는 분 답변 부탁드립니다.

감사합니다.

huricool의 이미지

/var/log/maillog 라는 넘이 있습니다.

보통은 메일 보내고 받을때 로그를 남기게 되어 있습니다.
어떤 로그가 남는지 확인해 보세요.

그리고 어떤 배포본을 쓰시는지 알려주셔야 합니다.
요즘에는 괜찮은데 예전에 일부 배포본의 경우
local-host-name 인가 ? 이 파일에 값을 쓰면 안되고 sendmail.cf 에
Cw 값을 직접 써줘야 메일 수신이 되는 배포본이 있었습니다.

메일 수신은 해당 DNS 의 mx 값과 sendmail 의 수신 호스트 설정 ( local-host-name (sendmail 버전에 따라 이름이 약간 다른 경우가 있음)) 두개 설정되어 있으면 메일 수신은 가능합니다.

그냥 생각나는 데로 적은거니까 내용 이상한거 있으면 딴지 좀 걸어 주십시요.

그럼 좋은 하루 되세요.

무인도에 갇힌다면 당신이 가지고 갈 세가지는?