◍ Apple iCloud Mail

554 5.7.1 [CS01] — письмо отклонено локальной политикой iCloud

ОкончательныйРепутация

Повторы не помогут. Письмо доставлено не будет.

Ответ сервера

554 5.7.1 [CS01] Message rejected due to local policy.

iCloud прочитал письмо и отказался его принимать. CS01 — это метка сработавшего фильтра, а не объяснение, что с письмом не так, и Apple не скажет, какое правило это было. На практике сильнее всего предсказывает отказ история отправляющего домена: новые домены получают этот код на письмах, которые все остальные получатели принимают.

Что это значит

554 приходит уже после передачи тела письма — то есть письмо прочитали целиком и только потом отказали. Расширенный код 5.7.1 — это класс «политика»: «я мог бы доставить и не стал», а это не то же самое, что неверный адрес или сломанная запись. Постмастеры Apple сами описывают такие отказы как привязанные к конкретным отправителям и рассылкам, а не к IP, так что CS01 на одном домене ничего не говорит о соседнем домене на том же сервере.

Почему так происходит

  • Домен отправителя новый и почти не имеет истории доставки. Это самый частый случай — и единственный, который проходит сам.
  • У домена или IP испорчена репутация именно у Apple: их фильтры не связаны ни со Spamhaus, ни с любым публичным списком.
  • Получатели помечали прежние письма как спам. Feedback loop у Apple нет, поэтому до отказа это никак не видно.
  • Что-то в письме похоже на шаблон, который Apple фильтрует: голый сокращатель ссылок, редирект через посторонний домен, тело из одной картинки.
  • Письма уходят на адреса, которые их не запрашивали, — включая собранные, а не подтверждённые.

Что делать

  1. Сначала посмотрите возраст и объём домена. Если ему несколько дней — почти наверняка дело в этом, и лечится обычным трафиком к тем получателям, которые принимают.
  2. Перестаньте повторять отправку. 554 — окончательный отказ; каждый повтор добавляет ещё один отказ домену, которому нечего тратить, а ручные перезапуски формы регистрации портят дело быстрее всего.
  3. Убедитесь, что SPF, DKIM и DMARC проходят и выровнены по домену из From:. Сами по себе они блок не снимут, но их отсутствие гарантирует его.
  4. Отправьте то же письмо в ящик у другого провайдера. Если у Gmail и Outlook оно доходит чистым — дело не в содержании, и переписывать текст не нужно.
  5. Пропишите обратную DNS-запись с прямым подтверждением для каждого отправляющего IP и не меняйте адрес в From: — Apple требует и то, и другое.
  6. Если отказ держится на домене с реальной историей, напишите на icloudadmin@apple.com: название компании, домен, IP-адреса, точный текст ответа вместе с Txn ID и дату начала проблемы.

Вопросы

CS01 значит, что забраковали содержание?

Так принято считать, и это не воспроизводится. У нас есть побайтово одинаковые письма, которые с одного адреса получили CS01, а через час с другого — HM08: то же тело, та же тема, та же подпись. Чем бы эти метки ни различались, содержание тут ни при чём.

Зачем нужен Txn ID?

Он идентифицирует конкретную SMTP-транзакцию в логах Apple. Это самое полезное, что можно привести в письме их постмастерам, и записывать его стоит сразу, а не восстанавливать потом.

Поможет ли просьба разблокировать?

Белого списка, в который можно попасть, не существует — Apple говорит это прямо. Их постмастеры посмотрят конкретную транзакцию и скажут, видят ли что-то, что можно исправить; писать имеет смысл после того, как обычные причины исключены, а не до.

Сколько ждать, пока новый домен начнут принимать?

Публичной цифры нет, и Apple её не назовёт. Мы наблюдаем, что домены с несколькими сотнями доставленных писем проходят в iCloud нормально — в том числе на relay-адреса Hide My Email, — а домены первых дней жизни не проходят.

Документация постмастера — Apple iCloud Mail ↗

Ещё у Apple iCloud Mail

Другие провайдеры