InMail - Модуль для работы с входящей почтой

Делитесь модулями
  • @m4zuper Я ещё даже почту, не указывал. Просто вызвал действие "Прокси получение почты" и указал там ip:port логин и пароль. Если я не ошибаюсь, сначала нужно вызвать действие с настройкой прокси, а позже уже настраивать подключение по imap

  • @IlyaDEFEKTysBas
    А на какой версии у вас все работало?
    Не удается повторить, попробуйте переустановить BAS, создать новый проект и выполнить это действие в новом проекте. Если опять получите ошибку, пожалуйста, прикрепите тестовый проект.

  • @IlyaDEFEKTysBas
    Я правильно понял, что ошибка возникает именно после выполнения действия "Прокси получение почты"?

  • @m4zuper Дело в том, что на версиях которых я проверял (26.7, 26.2 и ниже до 25.8) все работало (Ниже 25.8 не проверял). Проверял на старых версиях, новые - (пустые проекты), а так же старые проекты (работало). На версии 26.8 не работало, ни с новыми проектами, ни со старыми (действия проекта обновлял). Попробую переустановить версию 26.8

  • @m4zuper Очень странно, но после переустановки версии 26.8.0, все работает на ура. Спасибо за помощь! Но все же, из за чего это произошло. Скорее всего как то криво установился "BAS"

  • @GhostZ Что-то всё равно не получается, совсем, просто таймаут операции =(
    Как будто пароль неверный, попробовал на втором компе, тоже самое, попробовал аутлук, тоже самое. Версия баса 26.7.1 модуль скачивал вчера.
    Сейчас куплю сервер попробую там... мб у меня роутер не пускает
    Прокси не использую

  • @fluffik на сервере всё работает, а что можно сделать с этим?))) из за чего может не коннектить? версию с антивирусом можно исключить)
    Переустановка не помогла

  • [764248161] [23:07:44] Поток №1 : [InMail debug] imap запрос: «‎CAPABILITY», url: «‎imaps://imap.orange.fr»
    [764248161] [23:07:47] Поток №1 : [InMail debug] imap ответ: «‎LOGIN_DENIED», ошибка: «‎Login denied»
    [764248161] [23:07:47] Поток №1 : _InMail.imap.searchLast: LOGIN_DENIED - Login denied

    хочу зайти в почту по imap выдает такую ошибку аккаунт валид имап включен с помощью других софтов все ок работает

  • Да проблема с hotmail. И проблема из-за TLS шифрования. Походу топик RIP. Ну на всякий случай для автора вот

    image.png

  • @Kinokio
    Нет, проблема не из-за шифрования, просто теперь для их почт нужно создавать пароли приложений, об этом написано на скрине кстати.
    b99b2e28-49da-48a6-a134-bbafe82c0a12-image.png

    Для этого нужно включить двухфакторку в профиле и активировать пароль для приложений.

  • @m4zuper said in InMail - Модуль для работы с входящей почтой:

    Для этого нужно включить двухфакторку в профиле и активировать пароль для приложений.

    Только что зарегал аккаунт. Подключился без этого пароля с обычном паролем аккаунта.
    Там написано, что если регался без пароля нужен этот пароль отдельный.

  • @FastSpace Хм, странно, у меня был старый акк, который успешно работал с модулем ранее, но сейчас по основному паролю отказывается это делать.
    Короче, либо либо

  • Привет
    Можно как то связаться с разработчиком модуля? Хочется узнать как это работает под коробкой)
    А то столкнулись с проблемой, что обычный программа с обычной библой imap не может зайти на некоторые почты, а этот модуль абсолютно везде нормально отрабатывает. Хочется узнать каким образом это происходит)

  • @ZXCerega Откройте модуль и смотрите. Под капотом обычный curl, никакой магии там нет

  • @UserTrue А можно как то узнать какой curl запрос получается при запросе? А то не получается грамотно составить запрос, не выдает текст письма, только FETCH (BODY[] {13201} итп.

  • хелпаните господа!
    есть вот такая схема, настройка почты и проверка папок на нужное содержимое (нужное письмо там уже есть)

    image.png

    прогоняю каждый кубик в ручную что бы в лог вывело ошибки

    image.png

    результат: вывод списка папок с почты работает, ошибок авторизации нет.
    но при поиске писем выдает ошибку _InMail.imap.search: LOGIN_DENIED - Login denied
    как какать?
    может я чего то не знаю?
    в то же время если просто искать содержимое письма (папка INBOX) то результат есть, я получаю письмо, хоть и не то...

  • @human4ik Забудьте. почему то только после того как обращусь за помощью - нахожу проблему.
    посмотрел список папок в этой почте - а там нет Spam, но есть Junk...
    кароче просто искал не в той папке.

  • Сортировка по отправителю письма не работает, не получает письмо:
    image.png

    А так получает:
    image.png
    image.png

  • такая проблема:

    беру айди последнего письма, отправляю письмо, получаю последний айди опять, и когда первый айди < текущего айди, получаю содержимое.
    проблема в том что не всегда приходит текст письма

  • @richgardener, на некоторых почтовых сервисах плохо работает или вообще не работает обновление данных, поэтому нужно либо периодически переподключаться к почте действием "Закрыть почту", либо использовать встроенное в действия ожидание писем, там переподключение происходит автоматически раз в 3 попытки.

    @GhostZ said in Дата получения письма:

    До отправки кода получите количество писем, соответствующих поиску, и после отправки используйте полученное количество + 1, для ожидания письма

    img1.png
    img2.png
    img3.png