이메일 서버 관리자의 가장 큰 문제 중 하나는 스팸입니다. 특히 러시아나 중국과 같은 국가에서 메시지를 보내는 도메인의 경우 더욱 그렇습니다. 이 튜토리얼에서는 이메일 메시지 수신을 위해 EXIM에서 이메일 도메인을 차단하는 방법을 보여줍니다.
IP를 필터링하는 것은 매우 어렵습니다. 특히 IP가 수천 개이고 하나에 포함되지 않은 경우 더욱 그렇습니다. 글로벌 스팸 목록. 그런데 메일이 많이 오는 걸 보니 qq.com. 많은 IP를 사용하고 글로벌 수준에서 SPAM을 수행하는 도메인 주소입니다.
이러한 메시지가 전송되는 소스 도메인을 식별하고 서비스 구성에 액세스할 수 있는 경우 EXIM, 자동 거부를 설정할 수 있습니다. 이는 특정 도메인 이름이나 이메일 주소에서 보낸 메시지가 자동으로 거부될 수 있음을 의미합니다. 기본적으로 이는 서버에 이 작업을 수행할 수 있는 소프트웨어가 설치되어 있지 않은 경우 EXIM에서 이메일 도메인을 수동으로 차단하는 방법입니다.
이메일을 어떻게 차단합니까 (수신 메일)
설정합니다 EXIM 하나 이상의 도메인 이름, 이메일 주소 또는 심지어 TLD(.cn, .in, .io 등…)), 먼저 이메일 서버에 대한 전체 액세스 권한이 있어야 하며 이메일 메시지가 EXIM 서비스를 통해 전송되는지 확인해야 합니다.

그런데 EXIM 이는 Linux 서버에서 전 세계적으로 가장 많이 사용됩니다.
1. Linux용 텍스트 편집기를 찾아 엽니다. “exim.conf“. 버전에 따라 이름이 다를 수 있습니다. EXIM 사용된.
nano /etc/exim.conf
2 exim.conf 다음 줄을 추가하십시오. ACL (Access Control Lists).
acl_check_data:
deny senders = /etc/deny_senders
accept
위의 줄을 추가한 후 파일을 저장합니다.
3. 다음 이름의 새 파일을 만듭니다. “deny_senders” 더 이상 이메일 메시지를 받고 싶지 않은 도메인, 이메일 주소 또는 .tlds를 추가하는 경우:
nano /etc/deny_senders
전자 메일 메시지가 자동으로 거부될 도메인을 추가합니다.
*@qq.com
*.cn
[email protected]
4. 파일을 저장하고 Exim을 다시 시작하십시오.
systemctl restart exim
이는 EXIM(수신 메일)에서 이메일 도메인을 차단하는 매우 간단한 방법입니다.
서버의 결과는 다음과 같습니다.
tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<[email protected]> rejected after DATA
1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<[email protected]> rejected after DATA
1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<[email protected]> rejected after DATA
1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<[email protected]> rejected after DATA
중국, 인도, 러시아 또는 세계의 다른 지역에서 들어오는 스팸의 파도에 압도당하는 경우 가장 간단하고 간단한 옵션입니다. 그러나 도메인 이름이나 TLD를 차단하기 전에 해당 주소에서 연락할 수 있는 파트너나 협력자가 없는지 확인하십시오.
이 설정은 Exim 두 웹 서버 모두에 유효합니다. cPanel 뿐만 아니라 VestaCP.