[질문]sendmail에서 이런 메일 거부하는 방법?

익명 사용자의 이미지

안녕하세요?

센드메일에서 발신자 메일주소가 a@a.a.a나 b@[211.110.1.10]과 같이 공인등록
된 도메인 네임을 쓰지 않은 것을 받지 않도록 설정해 주려면 어떻게 해야되는
지 알려 주시면 감사하겠습니다.
사용중인 센드메일 버전은 8.10.1입니당.

그럼 부탁드립니다. 수고하세요...

익명 사용자의 이미지

/etc/mail/access --> 요 파일이 있슴다

열어 보시면

# Check the /usr/doc/sendmail-8.9.3/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/doc/sendmail-8.9.3/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY

--> 요렇게 되어 있는데 이부분에.. .

211.110.1.10 REJECT 라고 추가 해 주시면 됩니다.

REJECT -->이것은 거부고요.
RELAY -->이것은 허락한다는 말입니다.

물론
211.110.1.10 (요사이는 Tap으로 띄웁니다) REJECT

이것게 하신후에..

makemap hash /etc/mail/access < /etc/mail/access 로 DBM파일을 만들고
나서 샌드멜은 다시 시작하지 않아도 되요. 그럼 좀전에 지정한 IP로 부터
오는 멜은 받지 않습니다...

그럼 부디 성공 하시길....