eThief предназначен для мониторинга и обработки входящих и отправленных писем через IMAP. При запуске программа:
- Проверяет существующие письма в выбранных папках.
- Переходит в режим ожидания новых сообщений.
- При получении нового письма автоматически загружает его и помечает как непрочитанное.
- Обработка сообщений в папках "Входящие" и "Отправленные".
- Поддержка многократного запуска сессий с разными учетными записями.
Для установки 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-
Клонируйте репозиторий:
git clone https://git.smk-rk.ru/DroBoV1k/eThief.git
-
Перейдите в директорию проекта и запустите 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...).
Убедитесь, что переменные окружения заданы перед запуском контейнера.