ImapCustom



  • Название: ImapCustom;
    Версия: 1.5;
    Данные: ImapCustom.zip;
    Согласие на добавление модуля в BAS: Да;
    Описание: Кастомный модуль для работы с imap.

    Функции:

    • Получить список папок - Получить список папок имеющихся на почте.
    • Настроить - Настройка imap по заданным параметрам с возможностью авто-настройки сервера/порта/шифрования.
    • Найти письмо - Искать первое письмо, соответствующее всем указанным критериям. 3 режима поиска, standard - стандартный поиск работающий не на всех почтах, all - поиск перебором по всем имеющимся в папке письмам, last - проверка только последнего полученного письма.
    • Ждать письмо - функция "Найти письмо" в цикле пока не будет найдено письмо или не закончатся попытки.

    История версий:


    Список доменов имеющих авто-настройку:


  • Релиз версии 1.3 - добавлено действие "Получить список папок"



  • Релиз версии 1.4 - фикс действия "Получить список папок"



  • @GhostZ добавь плиз опцию удаления письма после получения, или отдельное действие такое, если возможно. И большой респект за модуль!



  • @bigorat, удалить письмо можно действием из стандартного модуля



  • @GhostZ
    А можно ещё добавить: пометить прочтенным. Пометить не прочтенным?



  • @000 said in ImapCustom:

    @GhostZ
    А можно ещё добавить: пометить прочтенным. Пометить не прочтенным?

    Для этого недостаточно libcurl, который используется в BAS



  • @GhostZ said in ImapCustom:

    @bigorat, удалить письмо можно действием из стандартного модуля

    сорри, точно, там же есть MailID по нему можно удалить, протупил, спасибо!



  • Релиз версии 1.5 - действие "Получить список папок" теперь использует CurlWrapper вместо Запустить Процесс и имеет обработку ошибок



  • @GhostZ
    Если нужно прокси, то надо стандартный модуль использовать [Почта прокси] или ждать реализации кубика здесь?



  • @000, все стандартные действия совместимы с действиями модуля.


Log in to reply