Macro SPF
Um marcador como %{i} ou %{d} em um registro SPF que o receptor substitui por um valor da sessão SMTP antes de fazer a consulta.
O que significa
As macros SPF permitem que um registro calcule os nomes que consulta. As mais comuns são %{s} (o endereço do remetente), %{l} (a parte local dele), %{d} (o domínio sendo verificado), %{i} (o endereço IP da conexão) e %{h} (o nome HELO). Modificadores invertem ou cortam o valor, como em %{ir} para o endereço IP com as partes invertidas.
Elas são usadas principalmente com exists, para perguntar a um servidor DNS feito para isso se um endereço ou um remetente pode enviar, e com exp, para personalizar uma explicação.
As macros deixam o remetente colocar texto arbitrário nas consultas DNS do receptor, por isso a RFC 7208 manda os receptores esperarem conteúdo hostil, e as consultas podem revelar ao servidor DNS do domínio quem está enviando e-mail para quem.
Exemplo
v=spf1 exists:%{ir}.%{l1r+-}._spf.%{d} -allTermos relacionados
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 7208: Sender Policy Framework (SPF), section 7rfc-editor.org
- RFC 7208: Sender Policy Framework (SPF), section 11.5.3rfc-editor.org
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce