Exim 버전 4.91을 사용하고 있습니다. 몇몇 도메인을 제외하고 아웃바운드 이메일을 차단하려면 어떻게 구성합니까?
기본적으로 메일 서버는 example.com, example.net 및 example.org의 사용자에게만 이메일을 보내야 합니다. 다른 도메인으로 보내는 이메일은 차단되어야 합니다.
답변1
라우터 섹션 시작 부분에 스탠자를 추가합니다(일치하는 첫 번째 라우터가 사용되므로 순서가 중요합니다).
deny_domains:
driver = redirect
domains = ! example.com : ! example.net : ! example.org
allow_fail
data = :fail: Mailing is only allowed to example.com, example.net and example.org
no_more
이 라우터는 부정 느낌표로 인해 나열된 도메인 이외의 다른 도메인과 일치하며 태그 data
:fail:
는 이것이 실패임을 나타냅니다.
지시문은 no_more
일치하는 도메인에 대해 다른 라우터를 시도하는 exim을 중지합니다.