Macros do Sender Policy Framework (SPF) Explicadas
[As macros do Sender Policy Framework, ou macros SPF,](https://www.linkedin.com/advice/3/how-do-you-use-spf-macros-simplify-customize-your#:~:text=SPF%20macros%20are%20a%20powerful,authorized%20IP%20addresses%20or%20hosts.) são usadas em um registro TXT SPF para torná-lo **mais dinâmico e escalável**, garantindo autenticação e segurança de e-mail ideais. _Uma macro SPF define sequências de caracteres que são substituídas por metadados de cada mensagem submetida à validação SPF._
Esse conceito promove a ideia de gerar um registro Sender Policy Framework simplificado, livre de strings longas e complicadas. Compreender os diferentes [tipos de registro SPF](/blog/complete-guide-to-spf-record-types-6-variations-explained-simply/) ajuda você a decidir quando as macros valem o esforço. Em algumas situações, mecanismos, qualificadores e modificadores não são suficientes, e as macros SPF precisam ser usadas para instruir os servidores dos destinatários sobre o tratamento de [e-mails fraudulentos](https://cionews.co.in/phishing-emails-using-adobe-indesign-barracuda/) potencialmente enviados a partir do seu domínio.
[Imagem obtida](https://gulfsouthtech.com/phishing/phishing-facts-you-need-to-know-in-2022/) de gulfsouthtech.com
Elas são simbolizadas por um **sinal de porcentagem (%)** e são constituídas por duas ou mais letras, modificadores e delimitadores. As macros do Sender Policy Framework são avaliadas e substituídas por seus valores correspondentes **no momento da autenticação do e-mail** no lado do destinatário.
_**%s e %d** representam, respectivamente, o endereço do remetente e o nome de domínio vinculado à identidade verificada_. Por outro lado, modificadores como r, l ou o são implementados para recuperar elementos específicos do endereço ou domínio.
## Tipos de Macros do Sender Policy Framework
As macros SPF são identificadas por letras ou caracteres únicos **entre chaves { } e precedidos por um símbolo de porcentagem (%)**, indicando componentes distintos dentro do seu [registro SPF](/explaining-sender-policy-framework-spf-macros/spf-record/). Estas são as macros fundamentais:
- **%{s}**: A macro “s” indica o **endereço de e-mail do remetente**, como exemplificado por Sam@domain.com.
- **%{l}**: Usada para indicar a parte local do remetente, como demonstrado por “Sam.”
- **%{o}**: Designa o domínio do remetente, como “domain.com.”
- **%{d}**: Semelhante a “o”, esta macro representa o **domínio de envio autoritativo**, que normalmente é o mesmo que o domínio do remetente, embora possam ocorrer exceções.
- **%{i}**: É empregada para extrair o endereço IP do remetente da mensagem, por exemplo, 503.0.123.7.
- **%{h}**: A macro “h” representa o **domínio HELO/EHLO**.
Existem inúmeras macros adicionais que você pode especificar no seu registro, mas listamos aqui algumas das mais usadas.
## Casos de Uso das Macros do Sender Policy Framework
De acordo com as expectativas dos proprietários de domínios em relação aos [protocolos de segurança de e-mail](https://www.techtarget.com/searchsecurity/answer/What-are-the-most-important-email-security-protocols), as macros SPF podem desembaraçar uma infraestrutura de autenticação de e-mail e **reduzir o tamanho do registro TXT SPF**. Aqui estão alguns cenários comuns em que as macros são introduzidas em um registro SPF:
### 1\. Empresas Com uma Infraestrutura Multidomínio
Embora as macros SPF sejam especialmente adequadas para [organizações de nível empresarial](https://www.erp-information.com/enterprise-level) que gerenciam múltiplos domínios, elas continuam sendo uma ferramenta valiosa para organizações de qualquer porte. _As macros oferecem uma flexibilidade significativamente maior e aumentam a eficiência dos registros SPF em comparação com as técnicas convencionais de flattening._ Isso garante o **funcionamento tranquilo do SPF** mesmo em [configurações multidomínio](https://www.courier.com/guides/multiple-spf-records/) [complexas](https://www.courier.com/guides/multiple-spf-records/) e elimina a necessidade de criar múltiplos registros SPF. Em comparação com o flattening convencional, as macros também podem ajudar você a evitar erros de [muitas consultas DNS](/pt/spf-muitas-consultas-dns/).
### 2\. Grandes Infraestruturas de E-mail
Organizações que lidam com sistemas de e-mail complexos podem achar necessário incorporar vários mecanismos SPF, sendo a abordagem mais eficiente a utilização de macros SPF. Essas macros permitem o estabelecimento de referências a mecanismos, evitando assim que o registro SPF se torne excessivamente longo e **mantendo-o dentro do limite de** **512 octetos prescrito pelo RFC**. Para equipes que preferem não gerenciar isso manualmente, um [serviço automatizado de SPF flattening](/pt/inicio/) mantém o registro compacto para você.
[Imagem obtida](https://gulfsouthtech.com/phishing/phishing-facts-you-need-to-know-in-2022/) de gulfsouthtech.com
Elas são simbolizadas por um **sinal de porcentagem (%)** e são constituídas por duas ou mais letras, modificadores e delimitadores. As macros do Sender Policy Framework são avaliadas e substituídas por seus valores correspondentes **no momento da autenticação do e-mail** no lado do destinatário.
_**%s e %d** representam, respectivamente, o endereço do remetente e o nome de domínio vinculado à identidade verificada_. Por outro lado, modificadores como r, l ou o são implementados para recuperar elementos específicos do endereço ou domínio.
## Tipos de Macros do Sender Policy Framework
As macros SPF são identificadas por letras ou caracteres únicos **entre chaves { } e precedidos por um símbolo de porcentagem (%)**, indicando componentes distintos dentro do seu [registro SPF](/explaining-sender-policy-framework-spf-macros/spf-record/). Estas são as macros fundamentais:
- **%{s}**: A macro “s” indica o **endereço de e-mail do remetente**, como exemplificado por Sam@domain.com.
- **%{l}**: Usada para indicar a parte local do remetente, como demonstrado por “Sam.”
- **%{o}**: Designa o domínio do remetente, como “domain.com.”
- **%{d}**: Semelhante a “o”, esta macro representa o **domínio de envio autoritativo**, que normalmente é o mesmo que o domínio do remetente, embora possam ocorrer exceções.
- **%{i}**: É empregada para extrair o endereço IP do remetente da mensagem, por exemplo, 503.0.123.7.
- **%{h}**: A macro “h” representa o **domínio HELO/EHLO**.
Existem inúmeras macros adicionais que você pode especificar no seu registro, mas listamos aqui algumas das mais usadas.
## Casos de Uso das Macros do Sender Policy Framework
De acordo com as expectativas dos proprietários de domínios em relação aos [protocolos de segurança de e-mail](https://www.techtarget.com/searchsecurity/answer/What-are-the-most-important-email-security-protocols), as macros SPF podem desembaraçar uma infraestrutura de autenticação de e-mail e **reduzir o tamanho do registro TXT SPF**. Aqui estão alguns cenários comuns em que as macros são introduzidas em um registro SPF:
### 1\. Empresas Com uma Infraestrutura Multidomínio
Embora as macros SPF sejam especialmente adequadas para [organizações de nível empresarial](https://www.erp-information.com/enterprise-level) que gerenciam múltiplos domínios, elas continuam sendo uma ferramenta valiosa para organizações de qualquer porte. _As macros oferecem uma flexibilidade significativamente maior e aumentam a eficiência dos registros SPF em comparação com as técnicas convencionais de flattening._ Isso garante o **funcionamento tranquilo do SPF** mesmo em [configurações multidomínio](https://www.courier.com/guides/multiple-spf-records/) [complexas](https://www.courier.com/guides/multiple-spf-records/) e elimina a necessidade de criar múltiplos registros SPF. Em comparação com o flattening convencional, as macros também podem ajudar você a evitar erros de [muitas consultas DNS](/pt/spf-muitas-consultas-dns/).
### 2\. Grandes Infraestruturas de E-mail
Organizações que lidam com sistemas de e-mail complexos podem achar necessário incorporar vários mecanismos SPF, sendo a abordagem mais eficiente a utilização de macros SPF. Essas macros permitem o estabelecimento de referências a mecanismos, evitando assim que o registro SPF se torne excessivamente longo e **mantendo-o dentro do limite de** **512 octetos prescrito pelo RFC**. Para equipes que preferem não gerenciar isso manualmente, um [serviço automatizado de SPF flattening](/pt/inicio/) mantém o registro compacto para você.