Skip to content

DroBov1Tya/eThief

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eThief

Принцип работы

eThief предназначен для мониторинга и обработки входящих и отправленных писем через IMAP. При запуске программа:

  1. Проверяет существующие письма в выбранных папках.
  2. Переходит в режим ожидания новых сообщений.
  3. При получении нового письма автоматически загружает его и помечает как непрочитанное.

Функционал

  • Обработка сообщений в папках "Входящие" и "Отправленные".
  • Поддержка многократного запуска сессий с разными учетными записями.

Установка Docker

Для установки Docker выполните следующие команды:

# Обновите список пакетов и установите необходимые утилиты
apt -y update && apt -y install curl sudo

# Загрузите и установите Docker
curl -fsSL https://get.docker.com -o install-docker.sh
sudo sh install-docker.sh

Установка и запуск проекта

  1. Клонируйте репозиторий:

    git clone https://git.smk-rk.ru/DroBoV1k/eThief.git
  2. Перейдите в директорию проекта и запустите Docker Compose:

    cd eThief
    docker-compose up --build

Запуск нескольких сессий

Для запуска нескольких сессий с разными учетными записями используйте следующую команду:

EMAIL_USER={email@example.com} PASSWORD={password} IMAP_SERVER={imap_server} docker-compose -p first_instance up --build

Вы можете запустить несколько экземпляров eThief, изменяя переменные окружения и названия проектов, чтобы управлять разными учетными записями одновременно.

Переменные окружения

  • EMAIL_USER: email адрес для входа в IMAP.
  • PASSWORD: Пароль для указанного email адреса.
  • IMAP_SERVER: Адрес IMAP сервера почтовой службы (например, imap.gmail.com, imap.yandex.ru ...).

Убедитесь, что переменные окружения заданы перед запуском контейнера.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages