nlapiSenEmail API не отправляет электронную почту в запланированном сценарии

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

nlapiSendEmail(473882, '[email protected]','Test','Test', null, null, null);

Приведенный выше код отправляет электронную почту во время отладки с помощью отладчика сценариев Netsuite. Когда мы создаем запланированную запись и развертываем тот же код и планируем тестирование, он не отправляет код и даже не показывает никаких ошибок. Может ли кто-нибудь помочь в этом


person Frederick RajKumar    schedule 24.03.2014    source источник


Ответы (3)


Также вы тестируете это в своей учетной записи песочницы? Учетные записи песочницы имеют ограничения на отправку электронных писем.

person Rusty Shackles    schedule 24.03.2014
comment
Да .. Поскольку песочница не позволяла вам отправлять электронную почту в режиме реального времени из-за ограничений - person Frederick RajKumar; 22.04.2014
comment
для чего это стоит, в настройках электронной почты есть параметр, который позволяет отправлять электронные письма из песочницы текущему пользователю. В теме письма будет добавлена ​​строка с указанием предполагаемого получателя: [SANDBOX] ваша тема здесь (первоначально To: [email protected]) Мне потребовалось некоторое время, чтобы понять, почему я получал электронные письма на свою рабочую электронную почту, когда я указывал скрипт к моему gmail :) - person dah97765; 06.10.2016

Проверьте разрешения сценария расписания. Убедитесь, что скрипт запущен от имени администратора.

В качестве альтернативы запустите скрипт от того же пользователя, что и параметр from функции. 473882 в вашем случае.

person Saqib    schedule 24.03.2014

В моем случае «проблема» заключалась в том, что я просто работал в «Песочнице», когда подготовил фрагмент для проверки отправки электронной почты в продакшене, все прошло правильно.

person Ito    schedule 05.06.2019