Sign inSign up

uflare/smtp2http

By uflare

•Updated almost 8 years ago

smtp2http receives an SMTP request and sends it to the specified webhook as an HTTP post request

Image
3

10K+

uflare/smtp2http repository overview

⁠SMTP2HTTP (email-to-web)

smtp2http is a simple smtp server that resends the incoming email to the configured web endpoint (webhook) as a basic http post request.

⁠Why

At our company uFlare we wanted to build a platform for receiving requests via mail clients and posting it to a customized webhook to do its business logic, we wanted also to use Go as the environment so we started to develop that smtp server based on go-smtpsrv⁠ library, and because we believe in the power of the opensource we decided to release this software as an opensource project for the community because it may help anyone else.

⁠Installation

  • binaries: go to releases⁠ page and choose your distribution.
  • go: go get github.com/uflare/smtp2http
  • docker: docker run --network=host uflare/smtp2http --listen=:25 --webhook=http://localhost:8080/api/smtp-hook --strict=true

⁠Usage

smtp2http --listen=:25 --webhook=http://localhost:8080/api/smtp-hook --strict=true

⁠Help

smtp2http --help

⁠Contribution

Fork > Patch > Create Pull Request

⁠Author

uFlare⁠ Company.

Tag summary

Content type

Image

Digest

Size

156.1 MB

Last updated

almost 8 years ago

docker pull uflare/smtp2http