https://github.com/kkiling/telegram-email-assistant
Telegram bot that sends notifications of new emails.
https://github.com/kkiling/telegram-email-assistant
docker docker-compose email golang imap python sqlite sqlite3 telegram telegram-bot
Last synced: 4 months ago
JSON representation
Telegram bot that sends notifications of new emails.
- Host: GitHub
- URL: https://github.com/kkiling/telegram-email-assistant
- Owner: kkiling
- License: apache-2.0
- Created: 2022-05-01T13:14:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-26T07:39:05.000Z (almost 4 years ago)
- Last Synced: 2026-01-14T23:17:03.397Z (5 months ago)
- Topics: docker, docker-compose, email, golang, imap, python, sqlite, sqlite3, telegram, telegram-bot
- Language: Go
- Homepage:
- Size: 828 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TelegramEmailAssistant
Telegram bot that sends notifications of new emails. With the ability to read the mail
.

# Configuration
The configuration file template is located along the path /configs/config.template.yml
| Parameter | Description |
| ------------------------- | :----------------------------------------------------: |
| app.file_directory | Path for saving emails and attachment files |
| app.store_db | Path to sqlite file |
| app.max_text_message_size | The maximum size of the mail message output as text |
| app.mail_check_timeout | Interval for checking new messages (sec) |
| imap.login | Imap server login |
| imap.imap_server | Imap server address |
| imap.password | Password imap server |
| telegram.bot_token | Telegram bot token ( @BotFather ) |
| telegram.users.user_id | Telegram bot user |
| telegram.users.imap_login | Mailbox that is associated with telegram.users.user_id |
# Build docker image
```
docker build -t kiling91/telegram-email-assistant:0.1.20 .
docker push kiling91/telegram-email-assistant:0.1.20
```
# Run docker
```
docker-compose up
```