none
스팸메일 일괄 삭제 스크립트 RRS feed

  • 질문

  • 안녕하세요, 익스체인지 2013 사용중 질문이 있습니다.

    서버 단위로 피싱메일 등 대량의 스팸메일을 지우려 할 때 사용자에게 일임하기보다, 관리자가 일괄적으로 삭제가 가능한지 문의 드립니다. 만일 조직 내 모든 사용자 이메일 주소를 목록화 한 경우 이를 활용할 수 있을지 같이 문의 드립니다.
    2019년 9월 18일 수요일 오전 6:32

모든 응답

  • 안녕하세요,

    문의하신 내용은 EMS 스크립트를 통하여 실행 가능합니다. 다만 스팸 메일인지 여부를 확인하기 위하여 발신자 이메일 주소도 목록화할 필요가 있습니다. 이하 내용은 발신자 및 사용자 이메일 목록을 다음과 같은 형식으로 메모장에 작성하여 C:\temp 폴더에 각각 Sender.csv, User.csv로 저장한다고 가정합니다.

    Name
    user1@domain.com
    user2@domain.com
    user3@domain.com
    ......

    목록 작성이 완료된 경우, 다음과 같은 스크립트를 EMS에서 입력해 보시기 바랍니다.

    $Senders = Import-Csv c:/temp/Sender.csv
    $Users = Import-Csv c:/temp/user.csv
    
    foreach($User in $Users){
        foreach($Send in $Senders){
            $temp = $Send.Name
            Search-Mailbox $User.Name -SearchQuery from:"$temp" -DeleteContent -force    
        }
    }

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.


    2019년 9월 18일 수요일 오전 8:25
    중재자