go-gurrilla:用golang编写的Mini SMTP服务器

时间:2024-02-23 10:42:39
【文件属性】:

文件名称:go-gurrilla:用golang编写的Mini SMTP服务器

文件大小:305KB

文件格式:ZIP

更新时间:2024-02-23 10:42:39

go server mda smtp smtp-server

最新:v1.6.1,于2019年12月28日标记(将请求从#129拉至#203) 游击队SMTP守护程序 用Go语言编写的轻量级SMTP服务器,用于接收大量邮件。 在Go项目中用作程序包,或通过运行“ guerrillad”二进制文件用作独立的守护程序。 开箱即用地支持MySQL和Redis,以及许多其他供应商提供的处理器,例如甚至 ! 请参阅下面的可用处理器列表。 什么是游击队? 这是用Go语言编写的SMTP服务器,用于接收大量电子邮件。 它起初是针对GuerrillaMail.com的一个项目,该项目每天处理数百万封电子邮件,并且需要一个不那么&肿的守护进程,并使用一种内存安全性更高的语言编写,可以利用现代多核体系结构。 该守护程序的目的是尽可能快地获取,保存和断开电子邮件,本质上执行不具有发送功能的邮件传输代理(MTA)的服务。 该软件还包括一个模块化的后端实现,可以将电子邮件处理功能扩展到您可能需要的任何需求。 我们将这些模块称为“处理器”。 处理器可以通过配置链接起来,以对收到的电子邮件执行不同的任务,或验证收件人。 请参阅下面的可用处理器列表。 有关后端系统的更


【文件预览】:
go-guerrilla-master
----Gopkg.toml(687B)
----.gitignore(81B)
----mocks()
--------conn_mock.go(2KB)
--------client.go(992B)
----version.go(417B)
----Makefile(1KB)
----config_test.go(9KB)
----guerrilla.go(16KB)
----.travis.yml(286B)
----server.go(20KB)
----log()
--------hook.go(4KB)
--------log.go(5KB)
----tls_go1.14.go(296B)
----server_test.go(33KB)
----.travis.gofmt.sh(205B)
----LICENSE(1KB)
----event.go(2KB)
----guerrilla_unix.go(401B)
----api_test.go(18KB)
----tls_go1.8.go(721B)
----README.md(13KB)
----tests()
--------.gitignore(5B)
--------testcert()
--------client.go(1KB)
--------guerrilla_test.go(37KB)
----tls_go1.13.go(475B)
----response()
--------quote.go(10KB)
--------enhanced.go(18KB)
--------enhanced_test.go(1KB)
----backends()
--------p_headers_parser.go(1KB)
--------p_redis.go(4KB)
--------processor.go(1KB)
--------p_sql_test.go(2KB)
--------storage()
--------p_guerrilla_db_redis.go(13KB)
--------p_header.go(2KB)
--------p_debugger.go(2KB)
--------gateway.go(14KB)
--------p_guerrilla_db_redis_test.go(763B)
--------util.go(2KB)
--------backend.go(9KB)
--------redis_generic.go(1005B)
--------p_hasher.go(2KB)
--------gateway_test.go(3KB)
--------decorate.go(354B)
--------p_sql.go(10KB)
--------p_compressor.go(3KB)
--------p_redis_test.go(1KB)
--------validate.go(518B)
----goguerrilla.conf.sample(3KB)
----guerrilla_notunix.go(406B)
----GoGuerrilla.png(172KB)
----mail()
--------encoding()
--------envelope_test.go(4KB)
--------envelope.go(11KB)
--------iconv()
--------rfc5321()
----api.go(6KB)
----client.go(6KB)
----models.go(2KB)
----Gopkg.lock(4KB)
----pool.go(4KB)
----cmd()
--------guerrillad()
----config.go(17KB)

网友评论