Ошибки SMTP API — это уведомление о внутреннем отклонении, которое Haskimail отправляет в ответ на попытку отправить письмо через SMTP получателю, который ранее был исключен из рассылки из-за возврата, жалобы на спам, отписки или ручного исключения.
Это относится только к письмам, отправленным через SMTP, и включается на уровне SMTP-сервера в Haskimail. Если вы отправляете через наш API, информация об ошибке будет возвращена в стандартном API-ответе.
Вам необходимо включить уведомления об ошибках SMTP API для каждого сервера, для которого вы хотите их получать. Это можно сделать только через API, а не в веб-интерфейсе.
Вам потребуется аутентифицировать запрос с помощью API аккаунта и обратиться к эндпоинту https://api.haskimail.ru/servers/, добавив к этому URL идентификатор сервера (SERVERID).
curl "https://api.haskimail.ru/servers/SERVERID" \
-X PUT \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Haskimail-Server-Token: server token" \
-d '{
"EnableSmtpApiErrorHooks":true,
}'
При любой попытке отправить письмо исключенному получателю вы получите ошибку в интерфейсе Haskimail:

Чтобы протестировать ошибку SMTP API, сначала:
1. Исключите получателя (добавьте его в стоп-список).
2. Отправьте письмо этому исключенному получателю через SMTP-сервис, который вы подключили к Haskimail.
Ошибка SMTP API уведомит вас при попытке связаться с неактивным получателем. Это поможет вам синхронизировать ваши внешние списки со стоп-списками Haskimail.
Если у вас есть основания полагать, что получатель снова активен и готов получать ваши письма, вы можете повторно активировать его и продолжить отправку.