GoPistolet
==========
[![Build Status](https://travis-ci.org/gopistolet/gopistolet.svg?branch=master)](https://travis-ci.org/gopistolet/gopistolet)
GoPistolet will be a production-ready, and easy to setup mailserver (MTA/MSA/IMAP).
Status
------
Right now we have implemented the SMTP protocol [RFC 5321](https://tools.ietf.org/html/rfc5321) and the MTA part.
The server listens on a socket and saves all incoming messages in a maildir.
Screenshots of the maildir, openened with [Mutt](http://www.mutt.org):
![maildir with mutt](https://denbeke.be/foto/GoPistolet_maildir.png)
![maildir with mutt](https://denbeke.be/foto/GoPistolet_maildir2.png)
Installing
----------
Install GoPistolet:
$ go get github.com/gopistolet/gopistolet
You need the following packages (look in `.travis.yml` for an up-to-date list):
$ go get github.com/smartystreets/goconvey/convey
$ go get github.com/gopistolet/gospf
$ go get github.com/sloonz/go-maildir
Configuration
-------------
Copy `config.sample.json` to `config.json` and edit the file if you want to change the defaults.
Acknowledgements
-----------------
* [GoConvey](https://github.com/smartystreets/goconvey)
* [go-maildir](https://github.com/sloonz/go-maildir)
Authors
-------
Mathias Beke - [denbeke.be](http://denbeke.be)
Timo Truyts
没有合适的资源?快使用搜索试试~ 我知道了~
gopistolet:用Go编写的邮件服务器
共23个文件
go:14个
gitignore:3个
md:1个
需积分: 50 1 下载量 68 浏览量
2021-05-14
22:23:46
上传
评论 1
收藏 16KB ZIP 举报
温馨提示
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.zip (23个子文件)
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
maildir.go 1008B
handler_test.go 546B
handler_loader.go 470B
received
received_test.go 1KB
received.go 1KB
spf
spf.go 1KB
queue
queue.go 2KB
mailstore
.gitignore 13B
queue_test.go 884B
.gitignore 59B
共 23 条
- 1
资源评论
Matt小特
- 粉丝: 31
- 资源: 4539
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功