2015-10-01 2 views
0

Я пытаюсь отправить почту в магазин (Node), в событие onsucess createOrder api.Управление заказами IBM Sterling - почтовый сервер

Итак, для этого я создал 2 новых сервиса.

Первая услуга получает информацию от события onsucess createOrder api и передает его в очередь.

Вторая услуга получает информацию из этой очереди и передает ее на сервер электронной почты.

Это отправляет электронное письмо. Проблема в том, что для некоторых заказов электронное письмо не отправляется, но мы не получаем никаких исключений для них.

В журналах для этих заказов он показывает «Успешное подтверждение с сервера электронной почты».

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

Какие шаги я могу предпринять для дальнейшей отладки этой проблемы?

ответ

1

Вы говорите, что только некоторые заказы имеют эту проблему. Тогда это будет связано с деталями заказа, такими как идентификатор электронной почты, связанный с ним. А также, если отправлено успешное сообщение в журналах, сообщение. Но если это настраиваемый журнал, проверьте его еще раз. Если его ОК, пожалуйста, проверьте журналы журналов электронной почты напрямую.

+0

Но когда я пытаюсь отправить почту повторно, отправив входное сообщение непосредственно в службу через тестер API, он успешно завершает работу. Поэтому я надеюсь, что никаких проблем с идентификатором электронной почты не возникнет. Также у нас около 20 магазинов, и у каждого магазина есть разные идентификаторы электронной почты. Проблема здесь в том, что отсутствующие электронные письма не связаны с идентификатором электронной почты конкретного магазина, это происходит практически для всех магазинов, но, например, 1 из 10 писем отсутствует. –

+0

1 из 10 отсутствует для всех магазинов! Так что вы можете просто отлаживать, если он всегда отсутствует из последнего или из определенного индекса. Я думаю, что в конфигураторе мы не создаем эти вещи каким-либо сложным образом ... Поэтому, вероятно, для этой отправки почты будет использоваться любой пользовательский класс. – NEV

Смежные вопросы