@DreamTeam в данном модуле, отсутствует функция "Удалить текущий элемент".
Элемент можно удалить получив либо его индекс, либо по значению.
Привет всем, пытаюсь получить почту с yahoo
настройки такие

на настройки не ругается.
пытаюсь получить содержимое последнего письма, получаю ошибку
_InMail.imap.searchLast: LOGIN_DENIED - Login denied
Пробовал создать пароль для приложения, но яху не дает его создать.
версия модуля из коробки то есть 1.2
Может возможно прикрутить эту библиотеку к авторизации по методу OAuth2 https://senders.yahooinc.com/developer/documentation/#basic-requirements
так как в thunderbird - авторизуется по этому методу. И этот метод работает не только с yahoo но и с gmail например.
или вот есть еще такая библиотека
https://github.com/sahat/satellizer
ну или как нибудь еще, типо этой https://www.npmjs.com/package/xoauth2
для yahoo
https://www.passportjs.org/packages/passport-yahoo/
для google
https://www.passportjs.org/packages/passport-google-oauth2/
для outlook
https://www.passportjs.org/packages/passport-outlook2/
@shashou520 said in InMail - Модуль для работы с входящей почтой:
Мне нужна эта функция.
Как можно достичь этой функции
спасиб
Можете начать с нормального описания вопроса
Кто нибудь использовал почтовый сервис manulmail.com? Вроде заявлена поддержки имап, но подключиться не получается. Сервер mail.manulmail.com, шифрование и порт не указано. При любых настройках получаю _InMail.imap.searchLast: LOGIN_DENIED - Login denied .
@dodi8790 said in InMail - Модуль для работы с входящей почтой:
@Gryner у меня так и с рамблером
Скорей всего из-за прокси, на многих прокси закрыт почтовый порт
Здравствуйте! При работе с данным модулем, когда я хочу настроить получение почты по imap (конкретно rambler) и вытаскивать с нее какие-либо данные, то он выдает ошибку:

Но такая ошибка происходит только в том случае, если у почты в пароле имеются какие-либо символы наподобие: &?^)#№%$!- и тд
А если же пароль состоит только из цифр и букв, то тогда все работает хорошо
@wwhite, можно, но на данный момент только через выполнить код:
_call_function(_InMail.search, {criteria: [ ['or', ['subject', 'скидка'], ['subject', 'промокод']] ]})!
[[MAIL_ID_LIST]] = _result_function();
Формат как в node-imap, подробнее о возможных критериях и примеры тут
Такой формат поддерживается всеми функциями модуля которые принимают criteria в качестве аргумента, а не только в _InMail.search. То есть можно создать нужное действие, скопировать его код и заменить criteria своим значением
Заполняю вроде верно всё, но в итоге пишет в логе

@m4zuper said in InMail - Модуль для работы с входящей почтой:
Чтобы его включить аккаунт должен быть старше 14 дней и браузер должен быть набит куками yahoo