Вы включили подробный вход Windows Installer и проверили файлы журнала? Их обычно называют msi*.log и располагают во временной папке, такой как %systemroot %\temp. Файлы журнала Windows Installer обычно очень полезны в разыскивании проблем.
В записи SPF указано, каким почтовым серверам разрешено отправлять почту из домена отправителя. В основном, то, что находится в адресе отправителя:
Итак, если у вас есть кто-то, отправляющий почту как « ninja@ninja.com », а получающий почтовый сервер проверяет SPF, он ищет запись SPF на «ninja.com», чтобы узнать, не указан отправляющий почтовый сервер.
Это ответ на ваш вопрос?
По совету Мвуанно я изменил свои записи на ip4 и ip6, и он начал принимать запись spf. Теперь запись гласит
v = spf1 a ip4: 80.74.254.215 ip4: 212.71.234.103 ip6: 2a01: 7e00 :: f03c: 91ff: fedb: 4ec8 include: smtproutes.com include: smtpout.com ~ all
Мне показалось, что это сработало, и SPF проходит
Причина PermError от Google заключается в том, что домен mx1.helloevery1.co.uk
, упомянутый в вашем SPF включает:
не имеет собственной SPF-записи, сконфигурированной. Об этом упоминается здесь:
include:<домен> : Указанный домен ищется на предмет совпадения. [...] Предупреждение: Если домен не имеет действительной записи SPF, то в результате получаем постоянную ошибку. Некоторые получатели почты будут отклоняться на основе PermError.
Как выяснилось , использование механизмов ip4: ip6:
помогает (используйте оба, так как вы не знаете, что IP Google видит посылающий хост, поэтому он может выйти из строя, если вы используете только ip4:
). Чтобы обеспечить некоторую устойчивость к изменению IP-адресов, вы можете разрешить диапазон IP-адресов (инструкции).
Однако, если у вас есть доступ к DNS включать:
-ed домен, это более чистое решение для настройки SPF-записи для него, чтобы IP-адрес вашего отправителя прошел SPF-тест. Это делает вашу другую SPF запись устойчивой к изменениям IP адреса.
Причина, по которой запись SPF с параметром ~ all в конец, вероятно, сработал, не обязательно из-за включения адресов IP4 и IP6, а из-за параметра ~ all.
~ all - Soft Fail: все почтовые серверы, не указанные в записи SPF, не авторизованы для отправки почты используя домен отправителя, но владелец домена не желает делать убедительных заявлений на этот счет. Другими словами, проверка SPF не обязательно завершится ошибкой, и получающий сервер может принять сообщение электронной почты.