Ошибка была здесь:
v=spf1 include=_spf.yandex.ru include:mxsmtp.sendpulse.com +a +mx ~allА должно быть:
v=spf1 include:_spf.yandex.ru include:mxsmtp.sendpulse.com +a +mx ~all+a и +mx можно не добавлять, это дефолтное значение.
Для дебага spf записей удобные сервисы:
https://mxtoolbox.com/SuperTool.aspx?action=spf
https://www.kitterman.com/spf/validate.html?