메일서버 sendmail의 access 파일
< 오답노트 >
sendmail /etc/mail/access를 이용 방법
※ 개념
특정 IP 주소,
특정 Email,
특정 Domain
메일에 대하여 sendmail이 승낙/거부 할수 있도록 설정할수 있다.
- /etc/mail/access 등록 방법
※ 형식 : host option
host
- daum.net 도메인
- 210.107.78.23 : IP 주소
- 233.33.1.0 : 네트워크
- webmaster@daum.net : Email
※ option
- OK : (host에서 설정된) 메일의 모든것을 허용(relay)
- RELAY : (host에서 설정된) 메일의 수신/발신을 허용
- REJECT : (host에서 설정된) 메일의 수신/발신을 거부
- DISCARD : /etc/sendmail.cf에서 설정된 $#discard mailer에 지정된곳으로 메일을 폐기
# 발신자는 메일일 발신된것으로 알게됨
- 501 메시지 : (host에서 설정된) 메일의 Email과 일치된 메일을 받지않음
- 502 메시지 : 발신메일주소에 host명이 없을경우에 메일을 받지않음
- 503 메시지 : (host에서 설정된) 도메인과 관련된 메일을 받지않음
- 등록후 DB작업
makemap hash /etc/mail/access < /etc/mail/access
# cd /etc/mail
# makemap hash access < access
위의 작업은 access 파일을 수정할 때마다 해주어야 하며, Sendmail을 다시 시작할 필요는 없다.
정답 : 2번입니다!!
자동으로 갱신되지 않으며 access 파일을 수정할때마다 위의 작업을 직접 해야 합니다.