Потрібно мати окремі SPF-записи для кожного піддомену, з якого ви хочете надіслати пошту.
http://www.openspf.org/FAQ/The_demon_question
Питання Демона: Що з субдоменами?
Якщо я отримую пошту від pielovers.demon.co.uk, і немає даних SPF для п'єловерсів, чи варто повернутися на один рівень і перевірити SPF на demon.co.uk? Ні. Кожен субдомен в Demon - це інший клієнт, і кожен клієнт може мати свою політику. Не було б сенсу політику Демона застосовувати до всіх своїх клієнтів за замовчуванням; якщо Демон хоче це зробити, він може встановити записи SPF для кожного піддомену.
Тож порада видавцям SPF така: слід додати запис SPF для кожного піддомену або імені хоста, який має запис A або MX.
Сайти із записами підстановки A або MX також повинні мати запис SPF-підстановки у формі: * IN TXT "v = spf1 -all"
Це має сенс - субдомен цілком може знаходитися в іншому географічному розташуванні, яке буде мати дуже різне визначення SPF.
Директива "включати:" для SPF може використовуватися для надання всім субдоменам однакових записів. Наприклад, у записі SPF для піддомену mailfrom.example.com введіть "include: example.com". Таким чином, коли ви оновлюєте визначення для example.com, ваші субдомени автоматично підбирають оновлені значення.