Я пытаюсь отправить почту в магазин (Node), в событие onsucess createOrder api.Управление заказами IBM Sterling - почтовый сервер
Итак, для этого я создал 2 новых сервиса.
Первая услуга получает информацию от события onsucess createOrder api и передает его в очередь.
Вторая услуга получает информацию из этой очереди и передает ее на сервер электронной почты.
Это отправляет электронное письмо. Проблема в том, что для некоторых заказов электронное письмо не отправляется, но мы не получаем никаких исключений для них.
В журналах для этих заказов он показывает «Успешное подтверждение с сервера электронной почты».
Я не знаю, где точно проблема. Я проверил сервер электронной почты, но не могу найти ничего, связанного с отсутствующей информацией о заказе.
Какие шаги я могу предпринять для дальнейшей отладки этой проблемы?
Но когда я пытаюсь отправить почту повторно, отправив входное сообщение непосредственно в службу через тестер API, он успешно завершает работу. Поэтому я надеюсь, что никаких проблем с идентификатором электронной почты не возникнет. Также у нас около 20 магазинов, и у каждого магазина есть разные идентификаторы электронной почты. Проблема здесь в том, что отсутствующие электронные письма не связаны с идентификатором электронной почты конкретного магазина, это происходит практически для всех магазинов, но, например, 1 из 10 писем отсутствует. –
1 из 10 отсутствует для всех магазинов! Так что вы можете просто отлаживать, если он всегда отсутствует из последнего или из определенного индекса. Я думаю, что в конфигураторе мы не создаем эти вещи каким-либо сложным образом ... Поэтому, вероятно, для этой отправки почты будет использоваться любой пользовательский класс. – NEV