Skip to content

requiemofthesouls/pigeomail

Repository files navigation

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

    Check out this tutorial

  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