Objetivo de a e incluir palavras-chave no SPF

Objetivo de a e incluir palavras-chave no SPF

No tutorial encontrei este registro de exemplo para SPF, mas as palavras-chave a e include não foram explicadas. Não encontro informações precisas sobre eles na internet.

v=spf1 mx a ptr ip4:46.16.60.0/23 a:cdmon.com include:srv.cat ~all

Responder1

Deixe-me dividir, segmento por segmento:

  1. v=spf1: SPF versão 1 (v = versão)
  2. a: Origina-se de um servidor de e-mail (IP) que possui um endereço correspondenteUma gravaçãono domínio em questão.
  3. ptr:Isso está obsoleto e não deve ser usado- verhttps://www.rfc-editor.org/rfc/rfc7208#section-5.5
  4. ip4:46.16.60.0/23: origina-se de um servidor de e-mail dentro do intervalo CIDR específico.
  5. a:cdmon.com: origina-se de um servidor de e-mail (IP) que possui um registro A correspondente na zona especificada (cdmon.com).
  6. include:srv.cat: inclui o registro SPF da zona/registro especificado.
  7. ~all: instrui os servidores de e-mail a 'softfail' se o SPF não for aprovado (uma condição especificada não é atendida)

Responder2

  • "a"palavra-chave: adiciona os endereços IP que são o registro A ou AAAA do mesmo domínio. Veja também a RFC sobre o mecanismo "a":https://www.rfc-editor.org/rfc/rfc7208#section-5.3

    Este mecanismo corresponde a se <ip>for um dos endereços IP do. Para maior clareza, isso significa que o mecanismo “a” também corresponde aos registros AAAA.

  • incluirpalavra-chave: inclui o registro SPF do domínio especificado. ORFC diz para isso:

    O mecanismo "incluir" aciona uma avaliação recursiva de check_host().

    1. O é expandido conforme a Seção 7.

    2. check_host() é avaliado com a string resultante como o arquivo . Os argumentos e permanecem os mesmos da avaliação atual de check_host().

    3. A avaliação recursiva retorna correspondência, não correspondência ou um erro.

    4. Se retornar match, então o resultado apropriado para o mecanismo "include" será usado (por exemplo, include ou +include produz um resultado "aprovado" e -include produz "falha").

    5. Se retornar uma incompatibilidade ou um erro, o pai check_host() retoma o processamento conforme a tabela abaixo, com o valor anterior restaurado.

    [...]

    O mecanismo de "inclusão" possibilita que um domínio designe vários domínios administrativamente independentes. Por exemplo, um domínio personalizado "example.net" pode enviar mensagens usando os servidores dos domínios administrativamente independentes example.com e example.org.

informação relacionada