Catch inbound mails and POST them to a webhook
  • Shell 51.3%
  • JavaScript 34.5%
  • Dockerfile 14.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-07-20 18:23:02 -07:00
.circleci Rebuild with newer node for right NSS for SSL CERT_HAS_EXPIRED errors 2021-10-01 12:13:45 -04:00
assets Throw error so that the mail doesn't leave postqueue 2023-07-20 18:23:02 -07:00
.gitignore docker container builds & added inital node script 2017-06-09 11:58:53 -07:00
build.sh Change docker name to psla/mailglove 2023-04-08 14:34:25 -07:00
Dockerfile Update to latest versions 2023-04-08 14:24:38 -07:00
example_post_body.json RFC2606 compliance 2017-07-18 17:26:17 -07:00
LICENSE First commit 2017-06-08 13:54:24 -07:00
README.md Update README.md 2017-07-18 17:36:02 -07:00

circleci status

mailglove

Accept inbound email on your domain and post it to an HTTP webhook.

Usage

docker run -p 25:25 -e DOMAIN=glove.example.com -e URL=https://requestb.in/1bcv6631 thingless/mailglove
  • DOMAIN is the domain you would like to receive email for. Your should add an A or MX record to your DNS pointing to the server you're running the docker container on.

  • URL is the url to post the parsed email to. The url can contain basic auth credentials. Example: https://user:password@requestb.in/1bcv6631

  • The email is parsed to JSON and posted to the webhook. You can find an example JSON body here.

Acknowledgments