내 클라이언트를위한 VPS가 몇 개인 전용 서버가 있습니다. 대량 이메일을 보내는 VPS를 즉시 중지 / 중지하고 싶습니다.
포트 25에서 SMTP 연결을 모니터링하는 방법을 알고 있지만 VPS가 다른 포트를 사용하여 전자 메일을 보내도록 구성된 경우이 방법이 작동하지 않습니다.
그래도 클라이언트 mail()
가 PHP에서 함수를 사용하는 경우 메서드가 작동하는지 확실하지 않습니다 .
스팸을 방지하는 데 사용할 수있는 방법에 대한 귀하의 의견을 듣고 싶습니다.
공유해 주셔서 감사합니다!
추가 정보:
저는 Proxmox를 사용하고 있으며 제 고객은 openVZ VPS 및 LXC 컨테이너를 가지고 있습니다. 게스트 시스템에 액세스 할 수 있지만 클라이언트가 원하는 방식으로 무엇이든 재구성 할 수 있으므로 액세스 권한을 사용하지 않는 것을 선호합니다.
예를 들어 OpenVZ 및 LXC의 경우 KVM보다 훨씬 쉬운 작업입니다. 당신은 같은 몇 가지 이미 작성 도구를 사용하여 이 와 이 (FastVPS은 오픈 VZ VPSes에 전문).
또한 게스트 시스템에 액세스하면 외부에서 들어오는 트래픽을 모니터링 할 수있을뿐만 아니라 내부에서 smtp 대기열을 모니터링 할 수도 있습니다. 그리고 이것은 훨씬 더 효율적일 수 있습니다. 제 실습에서 저는 일반적으로 꽤 일반적인 MTA (sendmail / exim / postfix)가 설치되어 있다고 말할 수 있습니다.
컨테이너로 이동하고 사용 된 MTA를 감지하고 대기열 크기를 가져 오는 스크립트를 작성할 수 있습니다. 해당 데이터가 있으면 비정상적인 활동을 볼 수 있으며 php mail()
기능을 사용하면 X-PHP-Originating-Script
헤더 에서 스팸을 보내는 특정 스크립트를 감지 할 수도 있습니다 ( 여기 참조 ).
유감스럽게도 스팸과의 싸움에는 은색 총알이 없습니다. 따라서 가능한 한 많은 것을 자동화해야합니다. 이를 위해 smap-in-queue-detencting 스크립트에서 경고를 사용자와 VPS 소유자 모두에게 보낼 수 있습니다. 대부분의 경우 오래되거나 잘못 구성된 CMS (예 : Wordpress 또는 Joomla)로 인한 감염이있을 뿐이며 일부는 VPS 소유자에게 스팸을 완화하기위한 권장 사항 (예 : CMS 업데이트, 실행 maldet
등)을 제공 할 수 있습니다.
편집하다:
KVM 또는 게스트 시스템에 액세스 할 수없는 기타 경우의 경우 스팸 활동을 완화하는 편리한 방법이 없지만 여전히 몇 가지 옵션이 있습니다. 일부는 개인 정보 보호 정책으로 인해 허용되지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다