Описание тега sender-id
Идентификатор отправителя (определенный в RFC 4406) - это протокол Microsoft, производный от spf (следовательно, идентичный синтаксис), который проверяет одно из полей заголовка адреса сообщения, определенных RFC 2822. Какой из них он проверяет, выбирается в соответствии с алгоритмом PRA (Предполагаемый Ответственный адрес, RFC 4407). Алгоритм направлен на выбор поля заголовка с адресом электронной почты, "ответственным" за отправку сообщения.
Поскольку он был получен из SPF, идентификатор отправителя также может подтверждать MAIL FROM. Но он определяет новый идентификатор PRA для проверки и определяет новые теги записи политики отправителя, которые определяют, охватывает ли политика MAIL FROM (называемый MFROM по идентификатору отправителя), PRA или и то, и другое.
SPF против идентификатора отправителя
SPF и Sender ID не совпадают. Они различаются тем, что они проверяют, и каким "слоем" системы электронной почты они занимаются. Sender ID - это не последняя версия SPF - это устаревший и независимый эксперимент. Имя тега "spf2.0" - историческая случайность. Ни то, ни другое не лучше, потому что они решают разные проблемы. Существуют разногласия, потому что идентификатор отправителя несовместим с существующими спецификациями. Microsoft знает об этой проблеме, и их представители заявили, что не планируют ее исправлять. Существуют практические обходные пути для пользователей SPF и Sender ID.