가장 큰 문제 중 하나는 administrator전자 메일 서버의 스팸입니다. 특히 러시아 및 중국과 같은 국가에서 메시지를 보내는 도메인에서. 이 튜토리얼에서는 이메일 메시지를 수신하기 위해 EXIM에서 이메일 도메인을 차단하는 방법을 보여줍니다.
IP를 걸러내는 것은 아주 어렵습니다. 특히 수 천 명에 불과한 경우에 특히 그렇습니다. 글로벌 스팸 목록. 그러나 나는 많은 메시지가 qq.com. 많은 IP를 사용하고 스팸을 세계적으로 만드는 도메인 주소입니다.
이러한 메시지가 전송된 소스 도메인을 식별하고 서비스 구성에 대한 액세스 권한이 있는 경우 EXIM, 자동 거부를 설정할 수 있습니다. 이는 특정 도메인 이름 또는 이메일 주소에서 보낸 메시지가 자동으로 거부될 수 있음을 의미합니다. 기본적으로 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”에서 더 이상 이메일 메시지를 받지 않으려는 도메인, 이메일 주소 또는 .tld를 추가합니다.
nano /etc/deny_senders
전자 메일 메시지를 자동으로 거부할 도메인을 추가합니다.
*@qq.com
*.cn
spam@address.ja
4. 파일을 저장하고 Exim을 다시 시작합니다.
systemctl restart exim
이것은 EXIM(받는 메일)에서 이메일 도메인을 차단하는 매우 간단한 방법입니다.
서버의 결과는 다음과 같습니다.
tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA
중국, 인도, 러시아 또는 기타 지역에서 발생하는 스팸 메일에 쉽게 대처할 수있는 가장 쉬운 방법입니다. 그러나 도메인 이름이나 TLD를 차단하기 전에이 주소에서 연락 할 수있는 파트너 또는 공동 작업자가 없는지 확인하십시오.
이 설정의 Exim 다음이 있는 두 웹 서버 모두에 유효합니다. cPanel 와 함께 VestaCP.