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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?