Mail-D — это Python-программа для отправки сообщений из почтового ящика в общий чат Telegram. Эта программа использует IMAP для получения сообщений и Telegram Bot API для отправки сообщений в чат.
Инструкция по установке: скопируй и вставь в терминал, далее следуем указаниям. Для работы приложения у вас уже должен быть установлен docker.
git clone https://github.com/blackrockxi37/mail-d
cd mail-d
bash build.sh
Так же, для использования вам пригодятся следующие значения.
Все настройки хранятся в файле hiddendata.py
- username: Ваш адрес электронной почты.
- mail_pass: Пароль для доступа к вашей почте (используется для IMAP).
- imap_server: IMAP сервер вашей почтовой службы.
- chatid: ID чата в Telegram, куда будут отправляться сообщения.
- rockxi: ID администратора бота для управления.
- token: Токен вашего бота Telegram, который вы можете получить у BotFather.
Постройте Docker-образ и запустите его. Чтобы запустить в режиме отладки (с выводом), а не в фоне, уберите ключ '-d'.
docker build -t mail-d .
docker run -d --restart always mail-d
После настройки и запуска контейнера, программа будет автоматически отслеживать новые сообщения в указанном почтовом ящике и пересылать их в Telegram чат. Чтобы остановить выполнение, используйте:
docker ps
docker stop id_контейнера
- Убедитесь, что у вас установлен Docker и настроен правильно.
- Внимательно проверьте и обновите настройки в
hiddendata.py
перед запуском. - Если у вас возникли проблемы с доступом к почте, проверьте настройки IMAP для вашей почтовой службы.
Этот проект лицензируется под noLicense - подробности см. в LICENSE.
Если у вас возникли вопросы или предложения, не стесняйтесь обращаться через GitHub Issues.
Телеграм автора: rockxi.