Liberar envio de e-mail via SMTP apenas para determinados Países imprimir

  • 5

>> É Necessário ter o CSF firewall instalado:

1- No CSF habilite a opção "SMTPAUTH_RESTRICT" e na opção "CC_ALLOW_SMTPAUTH" você especifica quais são os países que deseja permitir a autenticação SMTP. Se for permitir apenas Brasil é só inserir BR neste campo e salvar as alterações.


2- Volte na tela principal do CSF e verá um novo botão disponível, chamado "Edit SMTP AUTH". Através desta opção você pode incluir IPs para os quais também deseja habilitar a autenticação SMTP. (Exemplo: Se você permitir apenas autenticações do BR mas tem um servidor na Europa para o qual também deseja permitir a autenticação, então você inclui o IP deste outro servidor ali). Aqui nesta etapa eu inclui também o bloco de IPs do meu próprio servidor porque percebi que após ativar esta restrição os formulários de contato de alguns sites tinham parado de funcionar. Então depois que incluí o bloco de IPs do próprio servidor ali, tudo ficou ok.

 

>> Agora é só fazer a configuração no Exim:


1- Então no WHM vá em "Service Configuration" > "Exim Configuration Manager" e clique em "Advanced Editor"

2- Localize e clique no botão "Add additional configuration setting" e selecione na lista a opção "auth_advertise_hosts"

3- Na caixa de texto que irá abrir insira este código: 

${if match_ip{$sender_host_address}{iplsearch;/etc/exim.smtpauth}{*}{}}

4- Por fim é só salvar as alterações e testar para ver se está tudo ok e funcionando como o esperado.


Esta resposta lhe foi útil?

« Retornar