https://github.com/requiemofthesouls/pigeomail
✉️ Service which provides securely personal email addresses right in telegram
https://github.com/requiemofthesouls/pigeomail
disposable-email docker docker-compose email golang mail-server mailbox mongodb pigeomail rabbitmq reliability smtp smtp-server telegram telegram-bot telegram-bot-api temp-email temporary-email trash-email trashmail
Last synced: 27 days ago
JSON representation
✉️ Service which provides securely personal email addresses right in telegram
- Host: GitHub
- URL: https://github.com/requiemofthesouls/pigeomail
- Owner: requiemofthesouls
- License: apache-2.0
- Created: 2021-12-31T15:03:12.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-18T23:12:24.000Z (about 2 years ago)
- Last Synced: 2024-11-15T01:08:17.634Z (over 1 year ago)
- Topics: disposable-email, docker, docker-compose, email, golang, mail-server, mailbox, mongodb, pigeomail, rabbitmq, reliability, smtp, smtp-server, telegram, telegram-bot, telegram-bot-api, temp-email, temporary-email, trash-email, trashmail
- Language: Go
- Homepage: https://t.me/PigeomailBot
- Size: 414 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
- Service which provides securely personal email addresses written in pure Go.
- Using this service, through our telegram bot, one can create an email, receive incoming emails.
- Currently, you can only receive emails, but in future we will add sending emails via the bot as well.
- We don't store the emails on the server, messages sends directly in your telegram, check out my source code.
## Documentation
### Setting up the project locally:
1. Make your own config (example located at deploy/local/config.dev.yaml)
``` cp config.dev.yaml config.yaml ```
2. Up the required containers( docker-compose located in deploy/local folder)
``` docker compose -f deploy/local up ```
3. Generate token from telegram by creating a bot, using [@BotFather](https://t.me/botfather)
Check out [this tutorial](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-telegram?view=azure-bot-service-4.0 )
4. Build the project
``` go build -o pigeomail main.go ```
5. Launch the service with your own config
``` ./pigeomail start -c deploy/local/config.yaml ```
## Developers
- [Arv](https://github.com/arvryna)
- [Konstantin](https://github.com/requiemofthesouls)