Настройка электронной почты: как создать корректную SPF-запись?

После проверки электронной почты форума я получил стандартный ответ от Discourse, в котором говорится:

Правильна ли SPF-запись вашего домена? Проверьте свою SPF-запись здесь. Обратите внимание, что TXT — это правильный официальный тип записи для SPF.

Когда я попытался проверить это на kitterman.com, там было показано:

Не найдено действительной SPF-записи ни типа TXT, ни типа SPF.

Mail-tester.com выдает следующий результат:

[SPF] Ваш сервер уполномочен использовать bounce+28dcce.9420cbf-test-rs5jj=mail-tester.com@mg.mydomain.net
Sender Policy Framework (SPF) — это система проверки электронной почты, предназначенная для предотвращения спама путем обнаружения подделки отправителя, распространенной уязвимости, через проверку IP-адресов отправителя.
В качестве вашей текущей SPF-записи мы зафиксировали следующее:

v=spf1 include:mailgun.org ~all

Я не уверен, что мне следует делать дальше.

Возможно ли, что ваш email для уведомлений отличается от домена, который вы подтвердили в Mailgun?

Например, подтвержденный домен в Mailgun — mg.example.com, а вы используете email для уведомлений noreply@discuss.example.com?

Если это так, то, скорее всего, именно в этом и заключается проблема. Попробуйте изменить email для уведомлений на noreply@mg.example.com.

Сделано! Спасибо!

Записи SPF печально известны своей придирчивостью. DKIM ещё более требовательна. Я никогда не мог заставить работать DMARC, поэтому прокомментировать это не могу.