워크스테이션용 무료 온라인 호스팅

<이전 | 목차 | 다음>

5. 메일 필터링‌


오늘날 이메일과 관련된 가장 큰 문제 중 하나는 UBE(Unsolicited Bulk Email) 문제입니다. SPAM이라고도 하는 이러한 메시지에는 바이러스 및 기타 형태의 맬웨어가 포함될 수도 있습니다. 일부 보고서에 따르면 이러한 메시지는 인터넷상의 모든 이메일 트래픽의 대부분을 차지합니다.


이 섹션에서는 Amavisd-new, Spamassassin 및 ClamAV를 Postfix Mail Transport Agent(MTA)와 통합하는 방법을 다룹니다. Postfix는 외부 콘텐츠 필터를 통해 이메일을 전달하여 이메일 유효성을 확인할 수도 있습니다. 이러한 필터는 리소스를 더 많이 사용하는 애플리케이션을 사용하여 메시지를 처리할 필요 없이 메시지가 스팸인지 여부를 판단할 수 있는 경우가 있습니다. 두 가지 일반적인 필터는 opendkim과 python-policyd-spf입니다.

• Amavisd-new는 스팸 탐지, 바이러스 백신 등을 위한 콘텐츠 필터링 프로그램을 원하는 만큼 호출할 수 있는 래퍼 프로그램입니다.

• Spamassassin은 다양한 메커니즘을 사용하여 메시지 내용에 따라 이메일을 필터링합니다.

• ClamAV는 오픈 소스 바이러스 백신 애플리케이션입니다.

• opendkim은 DKIM(DomainKeys Identified Mail) 표준에 대한 Sendmail 메일 필터(Milter)를 구현합니다.

• python-policyd-spf를 사용하면 Postfix를 통해 SPF(Sender Policy Framework) 확인이 가능합니다.


조각들이 서로 맞춰지는 방식은 다음과 같습니다.

• 이메일 메시지는 Postfix에서 승인됩니다.

• 이 경우 메시지는 외부 필터 opendkim 및 python-policyd-spf를 통해 전달됩니다.

• Amavisd-new는 메시지를 처리합니다.

• ClamAV는 메시지를 검색하는 데 사용됩니다. 메시지에 바이러스가 포함되어 있으면 Postfix는 메시지를 거부합니다.

• 그런 다음 Spamassassin은 깨끗한 메시지를 분석하여 해당 메시지가 스팸인지 알아냅니다. Spamassassin은 Amavisd-new가 메시지를 추가로 조작할 수 있도록 X-Header 라인을 추가합니다.


예를 들어 메시지의 스팸 점수가 XNUMX점을 넘으면 수신자가 방해를 받지 않고 메시지가 대기열에서 자동으로 삭제될 수 있습니다. 플래그가 지정된 메시지를 처리하는 또 다른 방법은 해당 메시지를 메일 사용자 에이전트(MUA)에 전달하여 사용자가 적절하다고 생각하는 대로 메시지를 처리할 수 있도록 하는 것입니다.


 

OnWorks의 최고 OS 클라우드 컴퓨팅: