文件名称:smtprelay:简单的Golang SMTP中继服务器
文件大小:17KB
文件格式:ZIP
更新时间:2024-03-09 14:38:10
golang proxy-server smtp-server smtp-relay Go
smtprelay 简单的基于Golang的SMTP中继/代理服务器,该服务器通过SMTP接收邮件并将其直接转发到另一个SMTP服务器。 为什么要使用另一台SMTP服务器? 外发邮件通常通过SMTP发送到MTA(邮件传输代理),在大多数情况下,MTA是UNIX / Linux上的Postfix,Exim,Sendmail或OpenSMTPD之一。 您真的不希望自己设置和维护这些功能完备的厨房水槽,因为它们很复杂,易碎且难以配置。 我的用例很简单。 我需要通过csmtp / sSMTP / dma将来自cron的自动生成的邮件,来自各种服务和网络打印机的邮件发送到GMail,而又不将我的GMail凭据泄露给每个生成邮件的设备。 主要特点 支持SMTPS / TLS(465),STARTTLS(587)和未加密的SMTP(25) 检查发送方,接收方,客户端IP 带有文件的身份验证支持
【文件预览】:
smtprelay-master
----go.mod(210B)
----auth.go(2KB)
----main_test.go(2KB)
----LICENSE(1KB)
----go.sum(1KB)
----.github()
--------workflows()
----smtprelay.ini(2KB)
----main.go(7KB)
----auth_test.go(2KB)
----README.md(1KB)
----cmd()
--------README.md(73B)
--------hasher.go(390B)
----smtp.go(13KB)
----config.go(2KB)