文件名称:gopistolet:用Go编写的邮件服务器
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-03 16:10:26
go golang mail mailserver Go
GoPistolet GoPistolet将准备投入生产,并且易于设置邮件服务器(MTA / MSA / IMAP)。 地位 现在,我们已经实现了SMTP协议和MTA部分。 服务器侦听套接字,并将所有传入消息保存在maildir中。 maildir的屏幕截图,以打开: 正在安装 安装GoPistolet: $ go get github.com/gopistolet/gopistolet 您需要以下软件包(在.travis.yml查找最新列表): $ go get github.com/smartystreets/goconvey/convey $ go get github.com/gopistolet/gospf $ go get github.com/sloonz/go-maildir 配置 如果要更改默认值,请将config.sample.json复制到config.js
【文件预览】:
gopistolet-master
----go.mod(331B)
----main.go(999B)
----log()
--------log.go(2KB)
----go.sum(3KB)
----config.sample.json(64B)
----helpers()
--------blacklist.go(1KB)
--------json.go(862B)
--------blacklist_test.go(1KB)
----mailstore()
--------.gitignore(13B)
----.travis.yml(366B)
----LICENSE(1KB)
----README.md(1KB)
----handlers()
--------handler.go(604B)
--------maildir()
--------handler_test.go(546B)
--------handler_loader.go(470B)
--------received()
--------spf()
--------queue()
----.gitignore(59B)