An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          




Go version
Last commit
License

## 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)