sendmail 기본 설정으로 스팸 방지 옵션

sendmail에서 기본 설정으로도 약간의 스팸을 방지 할 수 있다.

sendmail.mc에서 아래 두줄을 추가한다.

FEATURE(dnsbl')dnl
FEATURE(
enhdnsbl’, sbl-xbl.spamhaus.org')dnl

중복해서 추가 설정을 할 수 있다. 송신자 도메인이 스팸메일 송신처로 블랙리스트로 관리되고 있으면메일을 받지 않고 reject 된다.

FEATURE(dnsbl’)dnl 이 설정에서 참조하는 사이트는 blackholes.mail-abuse.org를 참조한다.

컴파일된 sendmail.cf에서 확인 가능하다.
이 설정으로 하루에 reject되는 메일양이 제법 된다.

이 설정은 메일 서버가 uucp 로 메일 수신을 하지 않는다면 설정을 하여 사용하지 않도록 한다.
사용하도록 설정되어 있지 않다고 해서 사용하지 않도록 설정되어 있지는 않는다.

FEATURE(nouucp', reject’)dnl

다음 설정은 메일을 보내기 위해 인증을 받다 실패를 하면 응답 시간을 늦게 조정을 한다.

define(`confBAD_RCPT_THROTTLE’,2)dnl

학습 기능으로 스팸 몇가지를 학습을 시켜 보았지만 도움이 되지 않는다.

sa-learn –spam –mbox filename(mail format)
sa-learn –ham –mbox filename(mail format)

シェアする

  • Evernoteに保存Evernoteに保存

フォローする