: 여전히... 아웃룩 익스프레스에서 메일을보낼라면 'relay denied....' T.T
: (sendmail.cf에서 스팸관련부분을 주석처리하면 메일은 잘~~ 갑니다...)
:
: 제가 알기로는 기본적으로 sendmail.cf에서 스팸방지 부분 주석을 해제하면
: relay가 전혀 안되고, 대신에 access 파일에서 RELAY로 정의해준 도메인에
: 대해서 relay가 되는걸로 알고 있거덩요...
:
: 그러니까 aaa.co.kr 이라는 가상메일 서버 주소를 하나 설정해 놓으면
: 그 도메인을 사용하는 계정사용자들은 메일을 어디로든 보낼수 있는거
: 아닌가요?
그렇게 된다면이야 얼마나 좋겠습니까만은.. 발신자가 aaa.co.kr 이라는
도메인을 실제 사용하고 있는 사람인지 아닌지 메일서버가 어찌 구별을
하겠습니까?
제가 스패머라면 spammer at aaa.co.kr 이라고 메일주소를 위조해서
스팸메일을 왕창 보내겠습니다. 이리 되면 access 파일에서 제한해 두는
보람이 전혀 없겠죠.
저는 access 파일에 relay를 허용해 줄 호스트들의 ip를 적습니다.
예를 들면
192.168.1 RELAY
192.168.3.21 RELAY
192.168.3.22 RELAY
도메인 단위로 relay를 허용해 준다는 것은 사용자 개념이 아니라
호스트 개념입니다. 즉, 그 도메인의 네임서버에 등록된 호스트 말입니다.
장단점이 있겠지만, DNS 설정이 정확하지 않거나 인버스 도메인과 관련하여
문제가 생길수도 있겠고.. 해서 저는 ip로만 지정합니다.
sendmail 8.10.x 에서는 메일발신에 사용자 인증을 가할 수 있으므로
relay를 허용하지 않아도 계정이 부여된 사용자는 사용 가능합니다.--qKing