Skip to main content
New SPF lookups must resolve in milliseconds — why a DMARC tool's add-on isn't enough Learn Why → →

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. Sender Policy Framework [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. Spf Record Check 1 ## 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ê.