文件名称:imapsrv:用Go编写的IMAP服务器
文件大小:163KB
文件格式:ZIP
更新时间:2024-06-10 07:10:31
Go
Imapsrv 这是用Go语言编写的IMAP服务器。 这是一项正在进行的工作。 演示版 在demo子目录中,有几个可用的实现示例。 $ go run ./demo/basic/main.go 您可以使用telnet或netcat连接到此服务器。 例如: $ nc -C localhost 1193 * OK IMAP4rev1 Service Ready 10 LOGIN test anypassword 10 OK LOGIN completed 20 CAPABILITY * CAPABILITY IMAP4rev1 20 OK CAPABILITY completed 30 SELECT inbox * 8 EXISTS * 4 RECENT * OK [UNSEEN 4] Message 4 is first unseen * OK [UIDVALIDITY 1] UID
【文件预览】:
imapsrv-master
----lexer.go(6KB)
----response.go(2KB)
----session.go(5KB)
----LICENSE(1KB)
----auth()
--------auth.go(1KB)
--------mysqlstore()
--------boltstore()
----README.md(2KB)
----demo()
--------auth()
--------customaddress()
--------starttls()
--------basic()
----command_test.go(2KB)
----parser.go(3KB)
----mailstore.go(3KB)
----lexer_test.go(5KB)
----imap.go(6KB)
----command.go(7KB)
----docs()
--------RFC 2595 - Using TLS with IMAP, POP3 and ACAP.html(52KB)
--------RFC 3501 - INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1.htm(295KB)
--------RFC 2683 - IMAP4 Implementation Recommendations.htm(73KB)
--------RFC 2822 - Internet Message Format.htm(143KB)