Как читать электронную почту из входящих сообщений в коде JavaScript - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть учетная запись электронной почты для обмена и тест codecept-js e2e, который должен проверить, действительно ли почта была отправлена ​​с пользовательской формы, и получить некоторые данные из ее тела.

Я провел некоторые исследования с помощью smtp-client. библиотека, и это не помогло - я столкнулся с некоторыми ошибками авторизации (нет простой авторизации, нет авторизации при входе в систему) и когда я проверил доступные механизмы аутентификации - это был GSSAPI, NTLM.

const {SMTPClient} = require('smtp-client');
...
let s = new SMTPClient({
        host: smtpHost,
        port: smtpPort,
    });

    await s.connect();
    I.say('connected');
    await s.greet({hostname: smtpHost}); // runs EHLO command or HELO as a fallback
    I.say('greeted');
    await s.authLogin({username: emailUser, password: pass}); // authenticates a user
    I.say('authorized');
    await s.quit(); // runs QUIT command
...