Macro SPF
Un espace réservé comme %{i} ou %{d} dans un enregistrement SPF, que le destinataire remplace par une valeur de la session SMTP avant d'effectuer la requête.
Ce que cela signifie
Les macros SPF permettent à un enregistrement de calculer les noms qu'il interroge. Les plus courantes sont %{s} (l'adresse de l'expéditeur), %{l} (sa partie locale), %{d} (le domaine vérifié), %{i} (l'adresse IP de la connexion) et %{h} (le nom HELO). Des modificateurs inversent ou tronquent la valeur, comme %{ir} pour l'adresse IP aux parties inversées.
Elles servent surtout avec exists, pour demander à un serveur DNS conçu pour cela si une adresse ou un expéditeur donné peut envoyer, et avec exp pour personnaliser une explication.
Les macros permettent à l'expéditeur d'injecter du texte arbitraire dans les requêtes DNS du destinataire : la RFC 7208 demande donc aux destinataires de s'attendre à du contenu hostile, et ces requêtes peuvent révéler au serveur DNS du domaine qui écrit à qui.
Exemple
v=spf1 exists:%{ir}.%{l1r+-}._spf.%{d} -allTermes associés
Sources
Ce sur quoi repose cette définition. La formulation est la nôtre ; les faits sont les leurs.
- RFC 7208: Sender Policy Framework (SPF), section 7rfc-editor.org
- RFC 7208: Sender Policy Framework (SPF), section 11.5.3rfc-editor.org
Les 432 termes du glossaireLe wiki : blacklists et codes de bounce