Este método possibilita o filtro de domínios específicos através do filtro de saída do SpamExperts. A vantagem é que domínios que não são roteados por ele ainda serão entregues pelo SMTP padrão do cPanel.
Criando os arquivos
Acesse o terminal de comandos usando o protocolo SSH e crie os arquivos necessários que serão utilizados na nossa configuração do sistema antispam de saída Spam Experts.
touch /etc/spamexperts_domains touch /etc/exim_spamexperts chown root:mail /etc/exim_spamexperts chmod 660 /etc/exim_spamexperts
Você precisará desses arquivos para adicionar os domínios autorizados e os logins de autenticação SMTP à filtragem de saída do Spam Experts.
Configurando o EXIM
No cPanel/WHM, o servidor de e-mail utilizado é o EXIM. Para realizar alterações nas seções ‘AUTH’, ‘ROUTERSTART’ e ‘TRANSPORTSTART’, é preciso acessar o WHM. As configurações no Exim Configuration Manager só podem ser iniciadas após o login no servidor WHM com as credenciais do usuário root.
1) Acesse o menu Advanced Editor:
2) Procure por Section: AUTH e cole o conteúdo abaixo:
spamexperts_login: driver = plaintext public_name = LOGIN client_send = : ${extract{user}{${lookup{$sender_address_domain}lsearch{/etc/exim_spamexperts}}}} : ${extract{pass}{${lookup{$sender_address_domain}lsearch{/etc/exim_spamexperts}}}}
3) Procure por Section: ROUTERSTART e cole o conteúdo abaixo:
smarthost_dkim: driver = manualroute domains = !+local_domains senders = *@partial-lsearch;/etc/spamexperts_domains require_files = "+/var/cpanel/domain_keys/private/${sender_address_domain}" # Exclude null sender messages from relaying via the smarthost condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}} transport = remote_smtp_smart_dkim route_list = $domain smtp.antispamcloud.com::587
smarthost_regular: driver = manualroute domains = !+local_domains senders = *@partial-lsearch;/etc/spamexperts_domains # Exclude null sender messages from relaying via the smarthost condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}} transport = remote_smtp_smart_regular route_list = $domain smtp.antispamcloud.com::587
4) Procure por Section: TRANSPORTSTART e cole o conteúdo abaixo:
remote_smtp_smart_dkim: driver = smtp hosts_require_tls = * interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}} helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}} dkim_domain = $sender_address_domain dkim_selector = default dkim_private_key = "/var/cpanel/domain_keys/private/${dkim_domain}" dkim_canon = relaxed # Uncomment the line below in case you use a login for authentication hosts_require_auth = *
remote_smtp_smart_regular: driver = smtp hosts_require_tls = * interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}} helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}} # Uncomment the line below in case you use a login for authentication hosts_require_auth = *
5) Role a barra de rolagem até o final da página e clique no botão azul “Save”.
Autorizando o domínio
Agora, precisamos configurar o domínio no painel da Spam Experts, inserindo uma senha para autenticação SMTP no EXIM do servidor de e-mail movido a cPanel/WHM. É importante destacar que você precisará ter contratado a proteção de saída (filtro antispam de saída) para conseguir o acesso ao recurso descrito neste tutorial.
1) Acesse sua Central do Cliente e navegue até o serviço antispam de saída Spam Experts
2) Clique no botão Login to SpamExperts Control Panel
3) Clique em Gerenciar usuários no menu saída
4) Clique na guia Authenticating Domain
5) Confira seu domínio e, logo abaixo em Senha, digite a senha desejada
6) Clique em Adicionar e selecione Adicionar e configurar
7) Reafirme a senha nos primeiros campos
8) Confira todos os recursos de acordo com o contratado e clique em Salvar
Importante: muito cuidado com a configuração que será ajustada no item 8. Caso você utilize recursos além dos permitidos, poderá ser tarifado e ter o serviço suspenso.
Configurando os arquivos
Agora é o momento de preencher os arquivos /etc/exim_spamexperts e /etc/spamexperts_domains com os dados necessários, permitindo assim a autenticação SMTP e garantindo que as mensagens de e-mail de saída sejam filtradas pelo Spam Experts.
a) Alimente o arquivo /etc/spamexperts_domains
Supondo que o domínio autorizado seja o ‘dominio.com.br’, basta digitar o comando abaixo:
echo "dominio.com.br" >> /etc/spamexperts_domains
b) Preencha o arquivo /etc/exim_spamexperts
No arquivo /etc/exim_spamexperts, iremos inserir uma string (linha) contendo os dados necessários para a autenticação da mensagem. Insira uma nova linha para cada domínio. Atenção: evite usar senhas com caracteres especiais ou que possam ser interpretados de forma errada pelo bash.
echo "dominio.com.br: user=dominio.com.br pass=SuaSenhaAqui smtp=smtp.antispamcloud.com" >> /etc/exim_spamexperts
Importante: se criar usuários de autenticação no painel de controle da Spam Experts, o método de envio descrito aqui não funcionará, resultando na mensagem de erro ‘550 message submission is for authorised users only!
DKIM não está funcionando corretamente
Se você perceber que o DKIM não está sendo enviado no cabeçalho do e-mail, basta alterar a variável dkim_domain localizada em Section: TRANSPORTSTART conforme abaixo:
dkim_domain = ${lookup{$sender_address_domain}lsearch,ret=key{/etc/localdomains}}
Conclusão
Com este método, seu servidor de e-mail baseado em cPanel poderá rotear mensagens de e-mail através do filtro antispam Spam Experts, melhorando assim a qualidade dos envios, protegendo a sua marca, salvaguardando a reputação do servidor e diminuindo o risco dos seus domínios serem listados em blacklists (RBLs).
?Para contratar esta solução, acesse https://www.sierti.com.br/spamexperts
?Lembre-se, se surgirem dúvidas ou necessidade de assistência, não hesite em entrar em contato com nosso time de atendimento ao cliente. Estamos sempre prontos para oferecer suporte especializado em SpamExperts, garantindo que você tenha a melhor experiência e suporte técnico necessário.