특정 사용자의 sendmail 사용제한은 못할까요?

litnsio2의 이미지

제가 연구실에 있는지라 들고나는 사람이 많습니다.
문제는 기존에 계시다가 졸업하신 분들 계정으로 스팸이 날라와
/var/mail 에 쓰레기가 자꾸 쌓인다는 것인데요, 그래서 sendmail 에서 이분들로
오는 메일은 못받게 하려고 합니다.

일단 /var/mail/seniorA 를 지우고, access 파일에서

seniorA@myschool.ac.kr REJECT

를 추가하고 makemap hash access < access 를 해도 (+sendmail 재시작)
이쪽으로는 메일이 가네요.아무래도 이 방법이 아닌가봐요.

cron 으로 /var/mail/seniorA 를 지워주는 스크립트를 만들려 돌려도 되겠지만,
더 근본적인 방법을 알고싶습니다.

keizie의 이미지

/dev/null로 돌려놓으면 그냥 사라지죠. -_-a

더 좋은 건 spf 같은 걸 먹여서 스팸이 아예 얼씬도 않게 하는 겁니다. 저도 창궐하는 스팸 때문에 골치를 잃았는데 spf 설정 적당히 하니까 사라지더군요.

litnsio2의 이미지


/dev/null 로 alias 시키는거 다른곳에도 유용하게 써먹을수 있을것 같네요.

어차피 목적이 스팸을 막는게 아니고 계정을 고만쓰게 하는거였으니까.. alias 를 쓰면 될것 같네요.

더이상 웹페이지에 이메일을 그대로 올리지도 않으니까..앞으로도 스팸에 관한 별 문제는 없을것 같고요 ^^

http://janbyul.com