주 콘텐츠로 건너뛰기
연락처
  • 월-금 6:00am -11:00pm 월요일 부터 금요일 까지.0808802111
  • 월-금 6:00am -11:00pm 월요일 부터 금요일 까지.0808802111
전화 번호 및 시간
고객센터

온라인 도움말 리소스 살펴보기

도움말

GoDaddy 도움말

귀하를 위해 최선을 다해 이 페이지를 번역했습니다. 영어 페이지도 이용할 수 있습니다.

Plesk Windows에서 MailEnable을 사용하여 스팸 발신자 찾기

Windows 서버에서 MailEnable 로그를 탐색하는 것은 다소 어려울 수 있지만 스팸은 손상된 이메일 계정이나 악성 스크립트에서 발생했을 가능성이 높습니다. PowerShell 스크립트를 사용하여 릴레이 사용량이 많은 이메일 계정에 대한 MailEnable SMTP 로그를 확인할 수 있습니다.

경고 : 이 스크립트는있는 그대로 제공됩니다. 이 스크립트가 예상대로 작동하지 않으면 호스팅 지원 팀에서 지원을 제공 할 수 없습니다.

읽을 수있는 로그 만들기

  1. 아직 활성화하지 않은 경우 Gen 3 또는 Gen 4 서버에서 관리자 액세스를 활성화합니다.
  2. 원격 데스크톱 (RDC)을 사용하여 Windows 서버에 연결합니다 .
  3. Windows 탐색기를 사용하여 C : \ 드라이브로 이동 한 다음 temp 라는 디렉터리를 만듭니다.
  4. Windows 아이콘을 클릭하고 내장 된 메모장 애플리케이션을 실행합니다.
  5. 열리는 빈 메모장 문서에 다음 코드를 붙여 넣습니다.

    스팸 확인 스크립트-Windows 2016 서버
    #SMTP 로그 경로 지정$P ath = "C : \ Program Files (x86) \ Mail Enable \ Logging \ SMTP"# 스캔 할 파일 지정$F ileType = "SMTP-Activity-*. log"# 출력을 기록 할 위치 지정$O utputFile = "C : \ temp \ spamcheck.log"# "SMTP-OU"및 "FROM :< $i="Get-ChildItem" $path="" -filter="" $filetype|="" get-content="" |="" where-object="" {="" $_="" -match="" "smtp-ou"}="" |="" select-string="" -pattern="">< -casesensitive="" #extract="" the="" email="" addresses="" from="" the="" prior="" results,="" get="" a="" count="" for="" each="" unique="" address,="" and="" print="" those="" results="" to="" a="" file="" [regex]::matches($i,=""><>< .+?(?="\"> ) ') |%{$_.value} | 그룹 개체 -NoElement | 정렬-개체-내림차순 개수 | FT-자동 | 외부 파일 -FilePath$O utputFile

    참고 : SMTP 로그 경로는 설치된 Plesk 버전에 따라 다를 수 있습니다. 스크립트의 첫 번째 줄을 변경하고 SMTP 로그에 대한 올바른 경로를 대체해야 할 수 있습니다.

    스팸 확인 스크립트-Windows 2012 서버에 필요한 변경
    #SMTP 로그 경로 지정$P ath = "C : \ Program Files (x86) \ Parallels \ Plesk \ Mail Servers \ Mail Enable \ Logging \ SMTP"
  6. 파일 메뉴에서
    1. 다른 이름으로 저장 ...을 선택합니다.
    2. 대화 상자에서 C : \ temp 디렉터리로 이동합니다.
    3. 파일 이름을 spamcheck.ps1로 지정합니다.
    4. 모든 파일 형식으로 저장.
  7. 이제 파일이 Windows 탐색기의 C : \ temp 디렉터리에 나타나야하며, 파일을 마우스 오른쪽 버튼으로 클릭 하고 Powershell로 실행을 선택할 수 있습니다.

로그 검토

스크립트가 실행되면 spamcheck.log 라는 텍스트 파일이 spamcheck.ps1 PowerShell 스크립트와 동일한 디렉터리에 나타나야합니다. 스크립트가 예상대로 작동하는 경우, 텍스트 파일에는 서버에서 메일을 보낸 이메일 계정 목록과 각각에서 보낸 메시지 수가 포함되어야합니다.

개수 이름 ----- ---- 6755 iamspammingyou@coolexample.com 12 webmaster@coolexample.com 1 admin@coolexample.com 1 postmaster@plesk.localhost

스크립트가 분석 할 로그 데이터의 양이 너무 많으면 실행하는 데 몇 시간 (또는 며칠)이 걸릴 수 있습니다. 와일드 카드 항목을 특정 로그 파일 이름으로 변경하여 해당 파일 만 검토 할 수 있습니다.

# 스캔 할 파일 지정$F ileType = "SMTP-Activity-*. log"

# 스캔 할 파일 지정$F ileType = "SMTP-Activity-210310.log"

스크립트가 예상대로 작동하지 않으면 추가 정보를 제공하기 위해 특정 오류가 생성됩니다. 일반적인 문제에는 잘못된 경로 또는 파일 이름 사용이 포함됩니다.

관련 단계

상세 정보