Невозможно проверить домен для службы ретрансляции электронной почты Apple - PullRequest
2 голосов
/ 24 января 2020

Контекст:

Я занимаюсь разработкой приложения iOS со входом в Apple. Эта функция дает пользователям возможность скрывать свои электронные письма и использовать анонимную электронную почту для регистрации. Чтобы иметь возможность отправлять информацию на эти адреса электронной почты, Apple требует, чтобы вы зарегистрировали как свои электронные письма, так и домен, с которого будут отправляться электронные письма.

Я следовал этим 2 руководствам для регистрации и проверки домена:

Важное примечание:

  • Правильно следуйте инструкциям, которые мне необходимы для создания папки .well-known себе
  • Домен общедоступен
  • Я действительно добавил, что добавил v=spf1 include:_spf.google.com ~all в свой домен Записи DNS
  • У меня уже есть SSL-сертификат Let's Encrypt

Enviornment:

Wordpress, работающий на AWS Lightsail

Проблема

Когда я нажимаю кнопку подтверждения, мне выдается сообщение об ошибке в 1 строку:

Ошибка проверки домена

Я не уверен, как продолжить проверку моего домена.

Действия по устранению неполадок, которые я предпринял: * 10 54 *

  1. Вместо проверки example.com проверьте www.example.com, если он перенаправляется
  2. Переместите apple-developer-domain-association.txt в каталог root вместо /. всем известный
  3. Проверьте, используя Safari вместо Chrome
  4. Загрузите новый файл подтверждения
  5. По электронной почте в службу поддержки Apple (Они только что отправили то же руководство, которое я нашел в их документации для разработчиков)
  6. Проверено, чтобы убедиться, что у меня есть поддерживаемый шифр TLS 1.2 с использованием SSL Labs (у меня есть 1, мне нужно все?)

Ответ в инструменте проверки сети:

{
    "responseId":"XXX",
    "resultCode":13004,
    "resultString":"Verification failed for domain",
    "userString":"Verification failed for domain",
    "creationTimestamp":"2020-01-23T21:48:37Z",
    "protocolVersion":"QH65B2",
    "userLocale":"en_US",
    "requestUrl":"https://developer.apple.com/services-account/QH65B2/account/ios/identifiers/verifyDomain",
    "httpCode":200
}
...