Коллеги, блин, запомните раз и на всегда: использовать явно IP-адрес в SPF-записи может только владелец сервера, адрес которого указывается. Для всех остальных – имя и только имя.
Провайдер периодически вынужден менять IP своего SMTP сервера просто потому, что некоторые нехорошие товарищи (не будем показывать пальцами) загоняют его во всевозможные блок-листы. Причем далеко не со всех таких листов можно удалиться своевременно (а из некоторых так вообще нельзя, можно только дождаться автоудаления, причем весьма неспешного). И тогда почта всех клиентов, у кого в SPF был прописан адрес этого сервера, да еще и как “-all”, идет сами понимаете куда…
Ну и, если не контролируйте SMTP собственноручно, рекомендую все же использовать “~all”, а не “-all”.
UPD: Скорректировал текст, а то не совсем верно свою мысль выразил. Ну и хочу добавить несколько ссылок с онлайн тестерами SPF: 1, 2 и 3
UPD2: Неплохим вариантом так же будет уточнить у администратора SMTP-сервера, какой домен можно использовать совместно с опцией include…