Como prevenir surtos de spam em servidores cPanel e Plesk
O spam desperdiça tempo e traz risco real. Se opera cPanel ou Plesk, estas são as definições que travam a maior parte dele no servidor.

Use o SpamAssassin e um filtro de spam
Tanto o cPanel como o Plesk suportam o SpamAssassin (SA), integrado no servidor de mail local (no Plesk é um componente opcional). Quando está ativo, o SA analisa todo o e-mail recebido e pontua-o com base em vários fatores.
Por exemplo, o e-mail tem imagens e nenhum texto?
Se a pontuação ultrapassar o limite permitido, o e-mail é marcado como spam ou apagado (conforme as suas preferências).
Os dois painéis oferecem também outros filtros, que permitem redirecionar ou mesmo apagar e-mails com base em palavras-chave.
Por exemplo, a palavra «Viagra» no assunto.
| Como ativar o SA no cPanel | Como ativar o SA no Plesk (os nomes dos menus variam com a versão) |
|---|---|
| 1. Inicie sessão no cPanel e vá à secção de mail. 2. Clique no ícone SpamAssassin e ative-o. 3. Repare nas opções para apagar mail automaticamente ou para acrescentar automaticamente um prefixo às mensagens suspeitas. 4. Com os Global Mail Filters ou os Mail Filters, acrescente filtragem por palavras-chave conforme necessário. | 1. Inicie sessão no Plesk. 2. Vá ao seu domínio. 3. Vá ao separador Mail. 4. Vá ao endereço de e-mail que quer filtrar. 5. Ative o SpamAssassin (e, como no cPanel, repare nas opções de marcar ou apagar). |
Dica Use as palavras-chave geradas pelo SpamAssassin e colocadas nos cabeçalhos das mensagens, não apenas o para/de ou palavras no assunto.
Ative as verificações DKIM e SPF
O servidor emissor assina cada mensagem, e o servidor recetor verifica a assinatura com uma chave pública publicada no DNS do remetente, o que mostra se a mensagem vem realmente do domínio que afirma.
Uma verificação falhada aumenta a pontuação de spam, ou aciona a política que o domínio emissor publica com o DMARC (none, quarantine ou reject).
Assine o mail que envia, para que os outros servidores o aceitem, e verifique as assinaturas do mail que recebe. Depois publique um registo DMARC para o seu domínio, para que os servidores recetores saibam o que fazer com mail que falha no SPF e no DKIM.
Os dois painéis documentam os passos. O Plesk tem uma definição DKIM dedicada nas suas definições de mail, e o cPanel assina o mail de saída com DKIM e gere os registos DNS correspondentes em Email Deliverability.
Nota importante Tanto o cPanel como o Plesk suportam também SPF (Sender Policy Framework), que lista os servidores autorizados a enviar mail pelo seu domínio. SPF, DKIM e DMARC funcionam em conjunto.
Desative o e-mail catchall
O catch-all (ou catchall), isto é, a conta de e-mail por omissão do domínio, quando está ativo aceita todas as mensagens para contas inexistentes num servidor.
Os spammers disparam spam para os websites, saibam ou não um endereço.
Por exemplo, sales@ é uma mensagem de spam comum enviada a todos os websites. Se sales@ não existir, mas existir um catchall, é desviada para essa caixa de correio. Por isso, nunca ative o endereço catchall.
Embora possa ser útil para remetentes que escreveram mal o endereço, não compensa. Configure o endereço para descartar em silêncio (blackhole, discard) ou para rejeitar com devolução (reject, bounce) as mensagens.
| Para definir o endereço por omissão no cPanel | Para definir o mail para utilizadores inexistentes no Plesk (os nomes dos menus variam com a versão) |
|---|---|
| 1. Inicie sessão no cPanel. 2. Clique no ícone Default Address. 3. Escolha Discard nas opções avançadas. 4. O cPanel mostra aqui um aviso. Descartar é a opção mais segura para a maioria dos domínios. Note que a devolução (bounce) pode criar um problema de backscatter, pelo que o blackhole é a melhor opção. | 1. Inicie sessão no Plesk. 2. Vá ao seu domínio. 3. Vá ao separador Mail. 4. Clique em Mail for Non-Existent Users. 5. Certifique-se de que «reject» está ativo por omissão. (O Plesk oferece aqui reject, que é a segunda melhor opção.) |
A EuroVPS contra o spam
Em vez de andar a limpar spam, deixe a EuroVPS ajudar. A nossa equipa de suporte pode ajudá-lo a configurar tudo isto num plano gerido. Para saber um pouco mais sobre a nossa relação com o spam, pode ler a nossa política de spam e blacklisting na secção de FAQ.
Do arquivo do blog da EuroVPS, publicado pela primeira vez em 28 de junho de 2017.
Todas as notas de campo