У меня проблема с правильной установкой записи SPF для моего собственного домена. Изначально мои настройки DNS, установленные владельцем домена, были следующими:
@ TXT "v = spf1 mx ~ all"
@ MX 10 mx101.solcon.nl
@ MX 10 mx102.solcon.nl
] Я тестировал отправку электронной почты, и получающая учетная запись gmail выдала мягкий сбой SPF, как показано ниже, когда письмо попало в папку спама.
Получено: от mailrelay01.solcon.nl (mailrelay01.solcon.nl [XXXX: XXX : X: XX :: XXX]) spf = softfail (google.com: домен перехода info@mydomain.comне обозначает XXXX: XXX: X: XX :: XXX как разрешенное
Я добавил IP-адрес, который не был определен как разрешенный, в запись SPF.
@ TXT "v = spf1 mx ip6: XXXX: XXX: X: XX :: XXX ~ all "
Однако неделю спустя еще одно из моих писем оказалось в папке спама gmails.
Получено: от mailrelay04.solcon.nl (mailrelay04.solcon.nl [XXXX: XXX : X: XX :: XXX]) spf = softfail (google.com: домен перехода info@mydomain.comне обозначает XXXX: XXX: X: XX :: XXX разрешенным
Мне кажется, что серверы mailrelay не установлены в качестве почтовых серверов в моих настройках DNS по умолчанию в solcon.nl? Должен ли я сам добавить их как MX или добавить включение в запись SPF?
include: _spf.solcon.nl
Если ваш провайдер ретрансляции имеет SPF-запись для своих серверов, включите её, как вы отмечали перед политикой "~все". Обычно, программное обеспечение не препятствует доставке, но это может повысить вероятность того, что ваша почта будет классифицирована как спам.
Если ваш провайдер ретрансляции не имеет записи SPF, я бы серьёзно подумал о смене провайдера.