Hello, @Marilee Turscak-MSFT !
Thanks for linking another thread! I read this and so, Yes, we've got bearer token with OAuth 2.0 authorization code grant flow and than copy it to the URL request :
requests LogModel.HttpRequest(requestDump={"method":"GET","url":"https://graph.microsoft.com/v1.0/users/{user_id}
and than we do $mail.send in script, like this:
So, the problem with sending mail is permanent - we sometimes can send the mail, sometimes we can't. And it doesn't depend on code or script - the same query can be send one time and couldn't in the next sending a request. And our colleagues from JAICP platform suggested that the problem is in host, in mail server itself.
Logs from $mail.send:
message
Unable send email for request MailRequest(smtpHost=XXX, smtpPort=587, user=XXX, password=XXX, sslEnabled=null, tlsEnabled=true, from=XXX, to=[XXX], hiddenCopy=[], subject=Ошибка при отмене отказа от рассылок, content=XXXX сообщает об ошибке:<br><br>Данные были собраны, однако отказ от рассылок все еще проставлен.<br><br>MDM ID клиента: RU123456)
com.sun.mail.smtp.SMTPSendFailedException: 451 5.7.3 STARTTLS is required to send mail [OL1P279CA0049.NORP279.PROD.OUTLOOK.COM]
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2373)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1808)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1285)
at com.justai.zb.jsapi.mail.MailService.lambda$send$1(MailService.java:52)
at com.justai.zb.jsapi.mail.MailService.sendWithTimeCheck(MailService.java:159)
at com.justai.zb.jsapi.mail.MailService.send(MailService.java:52)
at com.justai.zb.jsapi.mail.MailServiceJSAdapter.send(MailServiceJSAdapter.java:34)
at jdk.nashorn.internal.scripts.Script$52237$mail.$mail#sendInternal(/jsapi/mail.js:74)
at jdk.nashorn.internal.scripts.Script$52237$mail.$mail#send(/jsapi/mail.js:66)
at jdk.nashorn.internal.scripts.Script$52245$generated$cu98.script__src_themes_veeva_sc_224_33(/var/lib/justai/botserver/bots/3thtEuJo5s1fBxhZPoBK5z/1000034616-testirovanie_v_teams-1000034616-FjL-20939971500/1000034616-testirovanie_v_teams-1000034616-FjL-20939971500/471/generated.js:20213)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:639)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
at jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(ScriptObjectMirror.java:199)
at com.justai.zb.scenarios.engine.ScriptingEngine.lambda$executeScript$2(ScriptingEngine.java:161)
at com.justai.zb.scenarios.engine.ScriptingEngine.executeJS(ScriptingEngine.java:147)
at com.justai.zb.scenarios.engine.SandboxScriptingEngine.lambda$executeJS$0(SandboxScriptingEngine.java:93)
at com.justai.zb.scenarios.engine.sandbox.JsEvaluator.run(JsEvaluator.java:89)
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
message
Unable send email for request MailRequest(
Thanks a lot!