IBM Cloud - Nodemailer работает в CloudFunctions, но выдает ошибку в Watson Conversation - PullRequest
0 голосов
/ 26 мая 2019

Я пытаюсь объединить nodemailer и IBM Watson вместе.Проблема в том, что эта функция работает с облачными функциями, но когда я интегрирую ее с IBM Conversation, она выдает мне эту ошибку:

Код ошибки:

{"code":500,"msg":"Error","reason":{"code":"EENVELOPE","command":"API"}}

Это конфигурация:

let smtpConfig = {
    host: 'smtp.gmail.com',
    port: '587',
    auth: {
        user: '****', 
        pass: '****'
    },
    secureConnection: 'false',
    tls: {
        ciphers: 'SSLv3',
        rejectUnauthorized: false

    }
};
  • Я отключил «Менее безопасный доступ к приложению», который по-прежнему не работает.

Есть идеи, что означает код ошибки?

1 Ответ

0 голосов
/ 02 июня 2019

Я нашел ответ. Вы должны поставить \\ перед '@' в параметрах Уотсона.

Неправильно : "email": "email@gmail.com"

Правильно : "email": "email\\@gmail.com"

...