Encontre remetentes de SPAM usando MailEnable with Plesk Windows
Navegar pelos logs do MailEnable em um servidor Windows pode ser um pouco desafiador, mas é provável que o SPAM esteja vindo de uma conta de email comprometida ou de um script malicioso. Você pode usar um script do PowerShell para verificar o log de SMTP MailEnable para contas de email com alto uso de retransmissão.
Crie um registro legível
- Habilite o acesso de administrador no seu servidor de 3ª ou 4ª geração, caso ainda não o tenha feito.
- Conecte-se ao seu servidor Windows usando a Área de Trabalho Remota (RDC) .
- Usando o Windows Explorer, navegue até a unidade C: \ e crie um diretório chamado temp .
- Clique no ícone do Windows e execute o aplicativo integrado do Bloco de Notas .
- Cole o seguinte código no documento em branco do Bloco de Notas que é aberto.
Script de verificação de spam - Windows 2016 e mais recente
#Especifique o caminho dos registros SMTP$P ath = "C: \ Arquivos de programas (x86) \ Mail Enable \ Logging \ SMTP" #Especifique os arquivos que deseja verificar$F ileType = "SMTP-Activity - *. log" #Especifique onde deseja que a saída seja registrada$O utputFile = "C: \ temp \ spamcheck.log" #Obter todas as linhas dos arquivos de registro que contêm "SMTP-OU" e "DE:< $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} | Group-Object -NoElement | Classificar-objeto -Descendente Contagem | FT -Auto | Out-File -FilePath$O utputFile
Observação: O caminho para os logs SMTP pode ser diferente dependendo da versão do Plesk instalada. Pode ser necessário alterar as primeiras linhas do script e substituir o caminho correto para os registros de SMTP.
Script de verificação de spam - Alteração necessária para servidores Windows 2012#Especifique o caminho dos logs de SMTP$P ath = "C: \ Arquivos de programas (x86) \ Parallels \ Plesk \ Mail Servers \ Mail Enable \ Logging \ SMTP"
- No menu Arquivo,
- Selecione Salvar como ...
- Navegue até o diretório C: \ temp na caixa de diálogo.
- Nomeie o arquivo como spamcheck.ps1
- Salvar como tipo Todos os arquivos .
- O arquivo agora deve aparecer no diretório C: \ temp no Windows Explorer e você pode clicar com o botão direito do mouse no arquivo e selecionar Executar com Powershell .
Revise o registro
Quando o script é executado, um arquivo de texto chamado spamcheck.log deve aparecer no mesmo diretório que o script spamcheck.ps1 do PowerShell. Se o script funcionar conforme o esperado, o arquivo de texto deve conter uma lista das contas de email que enviaram emails do servidor, bem como a quantidade de mensagens enviadas por cada uma.
Nome da contagem ----- ---- 6755 iamspammingyou@coolexample.com 12 webmaster@coolexample.com 1 admin@coolexample.com 1 postmaster@plesk.localhost
Se houver uma quantidade extremamente grande de dados de log para o script analisar, a execução pode levar horas (ou possivelmente dias). Você pode alterar a entrada curinga para um nome de arquivo de log específico para revisar apenas esse arquivo.
#Especifique os arquivos que deseja verificar$F ileType = "SMTP-Activity - *. log"
#Especifique os arquivos que deseja verificar$F ileType = "SMTP-Activity-210310.log"
Se o script não funcionar conforme o esperado, um erro específico será gerado para fornecer mais informações. Problemas comuns incluem o uso de caminho ou nome de arquivo errado.
Etapas relacionadas
- Os scripts também podem ser a causa de SPAM. Veja como você pode habilitar o registro do PHPMail no Plesk Windows .
- Tome medidas para evitar problemas de SPAM em seu servidor .
- Volte para revisar os problemas de spam de email em seu servidor .
Saiba mais
- Nossos especialistas em servidores podem executar essas etapas mediante o pagamento de uma taxa. Para obter mais informações sobre nossos Serviços especializados, visite nosso menu Serviços especializados .