2012.08.03 04:19
리눅스에서 Spam 메일 방지법
리눅스에서 메일서버를 운용할 때 /etc/mail/access를 이용하여 특정 IP나 domain
또는 E-mail Address에 대해 sendmail이 거부하도록 설정할 수 있다.
/etc/mail/access파일에 등록하는 형식
형식 : host option
host 예)
- Admin.co.kr (도메인)
- 1.1.1.1(IP)
- webmaster@admin.co.kr (E-mail Address)
옵션값 예)
- OK(모든 것을 허용(Relay)한다.)
- RELAY(관련메일의 수신/발신을 허용한다.)
- REJECT(관련메일의 수신/발신을 거부한다.)
- DISCARD (/etc/sendmail.cf에 지정된 $#discard mailer에 지정된 곳으로 메일을 폐기)
- 501(메시지 관련 메일의 E-mail Address와 일치된 메일을 받지 않음)
- 502(메시지 발신 메일주소에 host명이 없을 경우 메일을 받지 않음)
- 503(메시지관련된 도메인과 관련된 메일을 받지 않음)
위의 설정이 마무리되면 반드시 /etc/mail/access.db에 등록되도록 아래와 같이 작업한다.
makemap hash /etc/mail/access < /etc/mail/access
아래의 명령어로 해당내용 확인이 가능하다.
[root@localhost mail] strings access.db
Admin.co.kr (도메인)
1.1.1.1(IP)
webmaster@admin.co.kr (E-mail Address)
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
14 | 리눅스에서 /etc/aliases 를 이용하여 같은메일 여러 사용자가 수신 | 호스트웨이 | 2012.07.27 | 14598 |
13 | Dovecot에서 “Error indexing mbox file (LF not found)” 에러 발생시 해결 방법 | 호스트웨이 | 2012.06.29 | 14319 |
12 | Linux sendmail 속도 빠르게 하는 방법 | 호스트웨이 | 2012.08.24 | 13240 |
11 | ClamAV 백신 설치하기 | 호스트웨이 | 2012.05.11 | 12643 |
10 | /var/spool/postfix/maildrop으로 로그가 계속 생길 때 | 호스트웨이 | 2015.09.12 | 12633 |
9 | Exim 메일 큐 지우기 | 호스트웨이 | 2012.05.25 | 12266 |
» | 리눅스에서 Spam 메일 방지법 | 호스트웨이 | 2012.08.03 | 11958 |
7 | sendmail에서 smtp 포트를 587포트로 변경하기 | 호스트웨이 | 2012.11.02 | 11654 |
6 | sendmail에서 이메일 추가(생성)하기 | 호스트웨이 | 2012.10.19 | 10577 |
5 | 메일 서버 차단 방지 | 호스트웨이 | 2015.09.02 | 8905 |
4 | sendmail이 작동하지 않을 경우 | 호스트웨이 | 2015.09.30 | 8422 |
3 | 보내고 받는 메일의 양 제한 조치 | 호스트웨이 | 2015.09.25 | 7872 |
2 | qmailadmin 설치하기 | 호스트웨이 | 2012.11.22 | 7457 |
1 | sendmail을 이용한 RBL 참조 설정 | 호스트웨이 | 2012.11.23 | 7307 |