Перейти к содержанию

Устранение ошибок при отправке email

На этой странице перечислены коды ошибок, которые Pushwoosh может вернуть при отправке email, сгруппированные по причинам их возникновения. Каждая запись объясняет, что означает ошибка и как ее устранить.

Аккаунт и лимиты отправки

Anchor link to

Эти ошибки означают, что ваш аккаунт или набор конфигураций достиг лимита отправки, приостановлен или заблокирован — с самим сообщением все в порядке.

Ошибка
Описание
Что делать
AccountDailyQuotaExceededВаш аккаунт достиг дневной квоты на отправку email.Подождите, пока квота не будет сброшена, или свяжитесь со службой поддержки Pushwoosh, чтобы запросить более высокую квоту.
AccountSendingPaused / AccountSendingPausedException / ConfigurationSetSendingPaused / ConfigurationSetSendingPausedExceptionОтправка email была приостановлена для вашего аккаунта или набора конфигураций, обычно из-за высокого процента отказов или жалоб.Проверьте показатели отказов и жалоб и свяжитесь со службой поддержки Pushwoosh, чтобы возобновить отправку.
AccountSuspendedВозможность отправки email для вашего аккаунта была приостановлена.Свяжитесь со службой поддержки Pushwoosh, чтобы выяснить причину и узнать, как восстановить отправку.
AccountThrottledЗа короткий период было отправлено слишком много email, и лимит скорости отправки был превышен.Снизьте скорость отправки или свяжитесь со службой поддержки Pushwoosh, чтобы запросить более высокий лимит скорости.

Конфигурация отправителя и домена

Anchor link to

Эти ошибки указывают на проблему с настройкой и верификацией вашего домена отправки или адреса «От кого».

Ошибка
Описание
Что делать
CannotGetCredentialsPushwoosh не удалось получить учетные данные, необходимые для отправки email.Убедитесь, что ваш домен отправителя верифицирован и активен.
FromEmailAddressNotVerifiedExceptionАдрес отправителя не верифицирован и не может быть использован для отправки этого email.Верифицируйте домен и email-адрес отправителя и попробуйте снова.
FromEmailMissingEmail-адрес в поле «От кого» отсутствует или недействителен.Укажите действительный, верифицированный email-адрес в поле «От кого» в конфигурации email-платформы или в настройках сообщения.
FromNameMissingИмя в поле «От кого» отсутствует или недействительно.Укажите действительное имя в поле «От кого» в конфигурации email-платформы или в настройках сообщения.
MailFromDomainNotVerified / MailFromDomainNotVerifiedExceptionСообщение не удалось отправить, так как Pushwoosh не смог найти необходимую MX-запись для домена отправки.Проверьте записи DNS/DKIM для вашего домена отправки и убедитесь, что они опубликованы правильно.
InvalidTrackingOptionsExceptionПользовательский домен отслеживания, настроенный для отслеживания открытий/кликов, недействителен.Проверьте настройки вашего пользовательского домена отслеживания.

Проблемы с адресом получателя

Anchor link to

Эти ошибки вызваны самим email-адресом получателя — его форматом, историей отказов и жалоб, — а не вашим аккаунтом или шаблоном.

Ошибка
Описание
Что делать
AddressContainsControlOrWhitespaceEmail-адрес содержит управляющие символы или лишние пробелы.Удалите все скрытые символы или пробелы из email-адреса и попробуйте снова.
EmailComplaintПолучатель ранее пометил сообщение от вас как спам.Удалите этого получателя из будущих рассылок, чтобы защитить свою репутацию отправителя.
EmailIsBouncedСообщение не было отправлено, так как по этому email-адресу уже был зафиксирован отказ.Используйте действительный, активный email-адрес или удалите этого получателя из вашего списка рассылки.
IllegalEmailAddressEmail-адрес получателя имеет неверный формат.Проверьте email-адрес получателя и исправьте его.
UnableToParseEmailBCCПоле BCC (скрытая копия) содержит неверное значение.Проверьте формат адресов в поле BCC.

Ошибки доставки SMTP

Anchor link to

Эти ошибки возникают, когда Pushwoosh доставляет сообщение по SMTP, и могут быть вызваны чем угодно: от отсутствующей конфигурации до сбоя соединения.

Ошибка
Описание
Что делать
SMTPCannotProcessDataPushwoosh не удалось сформировать email для доставки по SMTP.Проверьте настройки шаблона email.
SMTPCannotProcessFromПоле SMTP «FROM» пусто.Укажите действительный email-адрес в поле «От кого» для сообщения.
SMTPCannotProcessRcptПоле SMTP «RCPT» (получатель) пусто.Убедитесь, что email-адрес получателя указан правильно.
SMTPCannotProcessSendingПроизошла внутренняя ошибка при отправке сообщения по SMTP.Попробуйте отправить сообщение позже. Если ошибка не исчезнет, свяжитесь со службой поддержки Pushwoosh.
SMTPIsNotConfiguredSMTP не настроен для этого аккаунта.Свяжитесь со службой поддержки Pushwoosh, чтобы настроить отправку по SMTP.
SMTPUnableToCreateConnectionPushwoosh не удалось установить SMTP-соединение.Проверьте настройки и учетные данные вашего SMTP-сервера, затем попробуйте снова.
SMTPUnableToSignDKIMPushwoosh не удалось подписать сообщение с помощью DKIM.Проверьте конфигурацию DKIM для вашего домена отправки.
SMTPUnknownErrorПроизошла неуказанная ошибка SMTP.Попробуйте отправить сообщение еще раз. Если ошибка не исчезнет, свяжитесь со службой поддержки Pushwoosh.

Ошибки шаблона и контента

Anchor link to

Эти ошибки возникают, когда Pushwoosh формирует или отображает email — отсутствует шаблон, неверные данные плейсхолдера или некорректный HTML.

Ошибка
Описание
Что делать
CannotGetEmailPlaceholdersPushwoosh не удалось получить плейсхолдеры, используемые в шаблоне email.Проверьте плейсхолдеры Dynamic Content в шаблоне email.
CannotGetTemplateBindingsPushwoosh не удалось получить привязки данных, необходимые для отображения шаблона.Проверьте настройки Dynamic Content и Liquid Templates, используемые в шаблоне.
CannotNormalizeHTMLСодержимое email не удалось подготовить к отправке.Проверьте HTML-содержимое шаблона email на наличие ошибок.
CannotProcessEmailTemplateFromRepoШаблон email не удалось загрузить и обработать.Проверьте настройки шаблона email и попробуйте снова.
EmailCannotGetEmailTemplateCodeНе удалось получить email_template_code или он пуст.Убедитесь, что платформа настроена правильно, и попробуйте снова.
EmailCannotGetEmailTemplateFromRepoНе удалось получить шаблон email по email_template_code.Убедитесь, что платформа настроена правильно, и попробуйте снова.
InvalidRenderingParameterExceptionОдно из значений, используемых для заполнения шаблона, недействительно, часто из-за некорректного JSON.Проверьте данные Dynamic Content, передаваемые в шаблон.
InvalidTemplateExceptionУказанный шаблон email не удалось отобразить.Проверьте шаблон email на наличие ошибок и попробуйте снова.
MissingRenderingAttributeExceptionЗначение, на которое ссылается плейсхолдер в шаблоне, не было предоставлено.Убедитесь, что все плейсхолдеры, используемые в шаблоне, имеют соответствующие значения.
TemplateDoesNotExistExceptionУказанный шаблон email не существует.Убедитесь, что шаблон email настроен правильно и не был удален.
TooDeepTemplateInsertionШаблоны слишком глубоко вложены друг в друга.Уменьшите количество вложенных вставок шаблонов в содержимое email.
UnableToBuildEmailAttachmentsНе удалось сформировать одно или несколько вложений.Проверьте вложения, добавленные к email, и попробуйте снова.
UnableToBuildHTMLНе удалось скомпилировать шаблон email. Скорее всего, шаблон содержит ошибку, связанную с плейсхолдерами Dynamic Content или Liquid Templates.Проверьте настройки шаблона email.
UnableToCreateHTMLPushwoosh не удалось сгенерировать окончательный HTML для email.Проверьте настройки шаблона email.
UnableToInsertTemplatePushwoosh не удалось вставить указанный шаблон в email.Проверьте ссылку на вставленный/вложенный шаблон в содержимом email.
UnableToMinifyHTMLPushwoosh не удалось минимизировать HTML-содержимое email.Проверьте HTML шаблона email на наличие некорректной разметки.

Liquid-шаблоны и Connected Content

Anchor link to

Эти ошибки специфичны для синтаксиса Liquid и запросов Connected Content, используемых для получения персонализированных данных.

Ошибка
Описание
Что делать
ConnectedContentInvalidJSONЭндпоинт Connected Content вернул недействительный JSON.Убедитесь, что ваш бэкенд возвращает действительный JSON для запроса Connected Content.
ConnectedContentInvalidParametersКоличество параметров, переданных в Connected Content, не соответствует шаблону.Сверьте параметры, переданные в теге Connected Content, с вашим шаблоном.
ConnectedContentInvalidTemplateТег Connected Content содержит недействительный Liquid-шаблон.Проверьте синтаксис Liquid, используемый внутри тега Connected Content.
ConnectedContentInvalidURLPushwoosh не удалось получить URL, указанный в Connected Content.Убедитесь, что URL-адрес Connected Content правильный и доступен.
ConnectedContentInvalidVarExpressionВыражение ${} , используемое в Connected Content, недействительно.Проверьте синтаксис ${} , используемый в теге Connected Content.
InvalidLiquidTemplateEmail содержит недействительный Liquid-шаблон.Проверьте синтаксис Liquid Templates, используемый в email.
LiquidTemplateInvalidParsingLiquid-шаблон не удалось разобрать из-за синтаксической ошибки.Проверьте синтаксис Liquid Templates, используемый в email.
LiquidTemplateInvalidRenderingLiquid-шаблон не удалось отобразить с имеющимися данными.Убедитесь, что переменные, используемые в Liquid Templates, соответствуют данным, доступным для получателя.
LiquidTemplateInvalidTimezoneВ Liquid-шаблоне с фильтром даты был использован недействительный часовой пояс.Проверьте значение часового пояса, используемое с фильтром даты в ваших Liquid Templates.

Ошибки доставки и инфраструктуры

Anchor link to

Эти ошибки исходят от самой инфраструктуры отправки email. Большинство из них являются временными или внутренними, а некоторые требуют расследования со стороны службы поддержки Pushwoosh.

Ошибка
Описание
Что делать
CannotConnectPushwoosh не удалось подключиться к шлюзу отправки email.Попробуйте отправить сообщение позже. Если ошибка не исчезнет, свяжитесь со службой поддержки Pushwoosh.
CannotGetDeviceAPIURLPushwoosh не удалось определить URL-адрес API, необходимый для отправки email.Свяжитесь со службой поддержки Pushwoosh.
CannotSendEmail не удалось отправить.Попробуйте отправить сообщение позже. Если ошибка не исчезнет, свяжитесь со службой поддержки Pushwoosh.
EmailSESInvalidParameterValueОдин из параметров, переданных в Amazon, неверен.Проверьте переданные параметры и попробуйте снова.
FailedСообщение не удалось отправить по внутренней причине.Попробуйте отправить сообщение еще раз. Если ошибка не исчезнет, свяжитесь со службой поддержки Pushwoosh.
MessageRejectedAmazon отклонил сообщение, и оно не было отправлено.Проверьте содержимое сообщения и адрес получателя, затем попробуйте снова.
RequestTimeoutВремя ожидания запроса к службе отправки email истекло.Попробуйте отправить сообщение позже.
SpamDetectedСообщение было помечено как спам и не было отправлено.Проверьте свое содержимое на наличие признаков спама и свяжитесь со службой поддержки Pushwoosh, если считаете, что это ошибка.
TransientFailureВо время отправки сообщения произошел временный сбой на стороне Amazon.Попробуйте отправить сообщение позже.
UnableToUnmarshalMetaDataPushwoosh не удалось обработать метаданные, прикрепленные к email.Свяжитесь со службой поддержки Pushwoosh, указав ID сообщения.
UnknownErrorПроизошла неуказанная ошибка отправки.Свяжитесь со службой поддержки Pushwoosh, указав ID сообщения для расследования.

Ошибки конфигурации Amazon SES

Anchor link to

Эти ошибки исходят от внутренней инфраструктуры отправки Amazon SES в Pushwoosh, а не от содержимого вашего сообщения или настроек аккаунта.

Ошибка
Описание
Что делать
Ошибки конфигурации Amazon SES
  • ConfigurationSetAlreadyExistsException
  • ConfigurationSetDoesNotExistException
  • EventDestinationAlreadyExistsException
  • EventDestinationDoesNotExistException
  • InvalidCloudWatchDestinationException
  • InvalidConfigurationSetException
  • InvalidDeliveryOptionsException
  • InvalidFirehoseDestinationException
  • InvalidLambdaFunctionException
  • InvalidPolicyException
  • InvalidS3ConfigurationException
  • InvalidSNSDestinationException
  • InvalidSnsTopicException
  • RuleDoesNotExistException
  • RuleSetDoesNotExistException
  • TrackingOptionsAlreadyExistsException
  • TrackingOptionsDoesNotExistException
  • CustomVerificationEmailInvalidContentException
  • CustomVerificationEmailTemplateAlreadyExistsException
  • CustomVerificationEmailTemplateDoesNotExistException
  • LimitExceededException
  • ProductionAccessNotGrantedException
  • AlreadyExistsException
  • CannotDeleteException
  • InvalidSendingPoolName
Внутренняя ошибка в инфраструктуре отправки Amazon SES в Pushwoosh. Это не вызвано содержимым вашего сообщения или настройками аккаунта.Свяжитесь со службой поддержки Pushwoosh, указав точное название ошибки и время отправки сообщения.