Skip to content

Primeiros Passos Comando: white

Diego Canton de Brito edited this page Mar 2, 2018 · 2 revisions

É possível adicionar remetentes na lista branca.

Para visualizar a lista branca:

user:~# spfbl.sh white show
EMPTY

Se você administra um servidor e definiu usuários [email protected] para seus clientes, use o comando abaixo para listar a lista desses usuários:

user:~# spfbl.sh white show all
EMPTY

Para adicionar um remetente:

user:~# spfbl.sh white add <remetente>
ADDED

Para remover um remetente:

user:~# spfbl.sh white drop <remetente>
DROPED

Os elementos que podem ser adicionados nesta lista são:

  • .tld[><recipient>]
  • .domain.ltd[><recipient>]
  • .sub.domain.tld[><recipient>]
  • @domain.tld[;<qualifier>][><recipient>]
  • @sub.domain.tld[;<qualifier>][><recipient>]
  • sender@[;<qualifier>][><recipient>]
  • [email protected][;<qualifier>][><recipient>]
  • IP[><recipient>]
  • CNPJ[><recipient>]
  • CPF[><recipient>]
  • CIDR=<cidr>
  • REGEX=<java regex>
  • WHOIS/<field>[/<field>...]=<value>

Internamente esta lista aceita somente identificação de remetentes com qualificador. Portanto se nenhum qualificador for definido, a lista acatará o qualificador padrão PASS.

Quando o SPF retorna FAIL, o fluxo SPFBL rejeita imediatamente a mensagem pois isso é um padrão SPF. Porém existem alguns casos específicos onde o administrador do domínio do remetente utiliza "-all" e não coloca todos os IPs de envio, resultando em falso FAIL. Neste caso, é possível resolver o problema, sem depender do tal administrador, adicionado o token "@domain.tld;zone.domain.tld" ou "@domain.tld;IP" nesta lista, onde o primeiro se refere à zona DNS do IP de origem na qual o remetente é considerado válido na liberação.

Existe uma forma de incluir remetentes na whitelist onde o próprio SPFBL descobre se melhor incluir o remetente pelo domínio ou pelo endereço completo.

Esta forma de inclusão, com operador "sender" invés de "add", o SPFBL verifica se o domínio deste remetente é um provedor de caixa postal e inclui o endereço completo se for, ou inclui o domínio se for email corporativo:

user:~# spfbl white sender [email protected]
ADDED @spfbl.net
user:~# spfbl white sender [email protected]
ADDED [email protected]