ISP의 도메인이 home.com입니다.
qmail 버젼은 1.03 입니다. qmail을 설치한 리눅스 박스에는 DNS서버가 없습니다.
hostname과 domain name을 localhost와 localdomain으로 했더니 ISP의 메일서버와
제가 사용하는 다른 메일서버에서 수신 거부를 하더군요.
그래서 defaulthost라는 파일에 some_company.com이라는 메일 서버의 도메인을
넣어주고 나니
some_company.com과 home.com으로 메일 전송이 되는군요.
hotmail에도 계정이 하나 있어 테스트로 보내보았는데,
hotmail의 메일 서버는 보내는 즉시 메일을 튕겨내버럽니다.
에러 메시지는
my_user_name at hotmail.com <생략>
deferral: Connected_to_64.4.50.71_but_my_name_was_rejected./Remote_host_said:
_554_Transaction_failed/
qmail을 설치 전에는 Sendmail을 사용했는데, some_company.com으로는 메일을 전송
을 못했습니다. relay host에 ISP의 메일서버명을 등록해 주고, 도메인을 설정해
주니까 some_company.com 이외의 도메인으로는 메일 전송이 잘 되더군요.
hotmail로도 메일 전송이 잘 되었습니다. Senmail의 문제는 에러 로그도 남기지
않고 some_company.com으로 보낸 메일이 some_company.com의 제 계정의 inbox에는
배달되지 않는다는 현상이었습니다.
qmail에서 특정 도메인으로 메일 전송을 못하는 이유가 뭔지요? 해결책이 있으면
조언부탁 합니다. 설치는 qmail 소스 파일에 있는 INSTALL.*를 따라 순서대로 했습
니다.
qmail에서도 Sendmail처럼 ISP의 relay host를 잡아줘야 되는걸까요?--Registered Linux user #207121
http://counter.li.org