smtp2http

A tiny software that receive a smtp request (email) and send it to the specified webhook as a http post request

Github星跟踪图

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.

主要指标

概览
名称与所有者alash3al/smtp2http
主编程语言Go
编程语言Go (语言数: 2)
平台
许可证Apache License 2.0
所有者活动
创建于2018-11-12 17:38:51
推送于2023-11-16 07:14:12
最后一次提交2023-06-10 12:59:15
发布数4
最新版本名称v3.1.0 (发布于 )
第一版名称v1.0.0 (发布于 )
用户参与
星数528
关注者数14
派生数85
提交数51
已启用问题?
问题数14
打开的问题数2
拉请求数4
打开的拉请求数1
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?