제가 스팸메일을 방지하기 위해
sendmail 8.9를 쓰다가 이번에 최신버젼인 8.12를
받아 설치를 했습니다.
우선 설치순서는 아래와 같이 했습니다.
(sendmail 소스가 깔린 디렉토리를 기준으로 디렉토리 명을 작성하였음)
sendmail/sh Build
cd cf/cf
cp generic-linux.mc sendmail.mc
sh Build sendmail.cf
adduser smmsp
sh Build install-cf
cd sendmail/
sh Build install
이런 일련의 과정을 거쳐 /usr/sbin/sendmail 실행 파일이 생성되었습니다.
그리고 /usr/sbin/sendmail -L sm-mta -bd -q1h
로 sendmail daemon을 실행시켰습니다.
그리고나서 메일을 보내니 메일이 잘 나갑니다.
그런데 전혀 받지를 못합니다.
왜그런지요?
참고로 저는 메일서버는 다른곳에 있고, 메일은 다른곳에서 사용하고
있습니다.
저는 ADSL을 이용해서 메일서버에 접속해서 메일을 주고/받고 있습니다.
물론 웹 호스팅도 하구있구요.
물론 sendmail.cf파일중 denied Relay.. 등의 일부를 막고 편법으로
하였지만...
그리고 위와 같이 sendmail daemon을 실행시키면 local-host-names를
찾지 못합니다.
왜인가요?
sendmail에 대해 좀 아시는 분이 계시면 답변 주시면 정말 감사하겠습니다.