Существует специальная запись DNS SPF, которую можно использовать для записи SPF. Однако запись DNS TXT также может использоваться для обратной совместимости.
Если я МОГУ определить запись SPF - следует ли мне просто удалить устаревшую запись TXT или оставить ее?
Собственно после RFC 7208, раздел 3.1. вы должны использовать только запись типа TXT:
Записи SPF ДОЛЖНЫ публиковаться только как запись ресурса (RR) DNS TXT (тип 16) [RFC1035]. Символьное содержимое записи кодируется как [US-ASCII]. Использование альтернативных типов DNS RR поддерживалось на экспериментальной фазе SPF, но было прекращено.
Тип SPF RR был исключен рабочей группой SPFbis в апреле 2014 года. Причину этого можно также найти в RFC 7208, раздел 3.1., что делает устаревшие старые RFC 4408:
В 2003 году, когда SPF только разрабатывался, требования к назначению нового типа DNS RR были значительно строже, чем сейчас. Кроме того, поддержка простого развертывания новых типов DNS RR не получила широкого распространения в DNS-серверах и системах обеспечения. В результате разработчики SPF сочли более простым и практичным использовать тип TXT RR для записей SPF.
Я решил оставить свой. Это ничего не стоит и может продолжать работать.
Вернитесь к этому через несколько лет, когда обновится больше серверов / клиентов, и, если сможете, посмотрите, кто, возможно, запрашивает запись TXT.
RFC 7208 - плохое предложение, которое не следует принимать. Сегодня (2019 г.) мои DNS-серверы все еще видят запросы для записей SPF типа 99, поэтому очевидно, что есть другие люди, которые игнорируют неверные выводы, сделанные в этом RFC и в 6686.