웹사이트 검색

ISPConfig에서 특정 TLD(최상위 도메인)의 이메일을 차단하는 방법


이 페이지에서

  1. 1. 관리자로 ISPConfig에 로그인
  2. 2. 전역 콘텐츠 필터로 이동\n
  3. 3. 새 콘텐츠 필터 추가\n
  4. 4. 필터 양식을 작성하고 제출하십시오.\n
  5. 5. 다른 TLD에 대해 이 작업을 반복합니다.\n

스팸은 골칫거리이며 이에 대응할 수 있는 다양한 방법이 있습니다. 그러나 스패머는 또한 더 똑똑해지고 필터 등을 우회하려고 합니다. 또한 ICANN은 최근에 .biz, .info 등과 같은 훌륭한 일반 gTLD(일반 최상위 도메인)를 승인했습니다. 내 생각에 이러한 gTLD 중 일부는 스패머가 독점적으로 사용합니다. 최근에 .xyz gTLD에서 많은 스팸을 받았습니다. 그래서 문제는 해당 gTLD를 사용하여 그러한 도메인에서 오는 이메일을 차단하는 방법이었습니다.

ISPConfig는 몇 가지 전역 필터를 제공하며 이러한 필터를 사용하여 이러한 모든 이메일을 차단할 수 있습니다. 그 방법을 알려드리겠습니다.

1. ISPConfig에 관리자로 로그인합니다.

가장 먼저 해야 할 일은 관리자 계정으로 ISPConfig에 로그인하는 것입니다. 그 이유는 전역 필터가 수정되고 있기 때문입니다.

2. 글로벌 콘텐츠 필터로 이동

관리자로 로그인한 후 상단 탐색 메뉴에서 이메일 탭을 클릭한 다음 왼쪽 메뉴에서 전역 필터 섹션의 콘텐츠 필터 항목을 선택합니다.

3. 새로운 콘텐츠 필터 추가

Postfix Header and Body Checks 페이지가 로드되면 버튼을 클릭하여 새 콘텐츠 필터 추가

4. 필터 양식을 작성하고 제출

이제 메일 콘텐츠 필터 양식이 열렸고 다양한 항목을 설정할 수 있습니다.

1. 서버를 선택해야 합니다.

2. 필터를 헤더 필터로 설정해야 합니다.

3. 패턴: 정규식. 무늬. 이 양식 필드는 실제로 원치 않는 TLD가 포함된 이메일의 헤더 콘텐츠를 확인하는 데 사용됩니다. TLD .xyz의 경우 다음 패턴을 입력해야 합니다.

/<+?\.xyz>/

이것을 조금 나누자. 슬래시 \/\는 패턴의 리미터입니다. \<\ 및 \>\는 리터럴 문자열입니다. 이메일 주소는 항상 메일 헤더의 괄호 안에 있습니다. 여는 \<\ 다음에 패턴은 임의 개수의 문자를 찾고 다시 \@\가 옵니다. "@" 다음에 리터럴 문자열 ".xyz"까지 원하는 수의 문자를 다시 찾습니다. 정규 표현식의 "."는 특별한 의미를 갖기 때문에 리터럴 문자열의 "."는 이스케이프 처리됩니다. 그것을 이스케이프함으로써 우리는 파서에게 그것이 특별한 정규 표현식이 아니라 리터럴 문자임을 알립니다. 마지막으로 TLD 다음에 닫는 대괄호를 찾습니다. glob에 능숙한 사용자는 이 패턴이 "<*@*.xyz>"와 같다고 말할 수 있습니다.

데이터 필드는 비워 둘 수 있습니다. 그러나 메일 로그에 기록되며 다른 메일 서버에 이메일이 거부된 이유를 알릴 수 있습니다. 이를 위해 의미 있는 항목을 제공하는 것이 좋습니다. ".xyz gTLD에서 보낸 메일이 허용되지 않음". 의미 있는 텍스트를 제공함으로써 어떤 필터 규칙이 이메일을 차단하는지 쉽게 파악할 수 있습니다. 누군가 이메일이 수신되지 않는다고 불평하는 경우 메일 로그를 확인하면 그 이유(=데이터 필드)를 볼 수 있습니다.

4. 패턴이 일치하면 어떤 액션을 취할 것인지 설정할 수 있습니다. 여기서 권장 사항은 거부 또는 폐기입니다. 거부는 메일이 메일 서버에서 수락되지 않고 보내는 메일 서버에 데이터 양식 필드와 함께 이유가 있음을 알리는 것을 의미합니다. 폐기를 사용하도록 선택한 경우 메일 서버는 이메일을 삭제합니다.

5. 물론 활성화 체크박스도 체크해야 합니다. 그렇지 않으면 이 필터 패턴이 처리되지 않으며 저장 버튼도 누르십시오.

5. 다른 TLD에 대해 이 작업을 반복합니다.

차단하려는 다른 TLD에 대해 위 단계를 반복합니다. 이미 하나의 항목이 있으므로 Regexp를 쉽게 복사할 수 있습니다. 거기에서 일치하는 tld 텍스트 문자열을 패턴화하고 조정합니다.