MCPcopy Create free account

hub / github.com/alienscience/imapsrv / types & classes

Types & classes28 in github.com/alienscience/imapsrv

↓ 5 callersTypeAliasparseError
parseError is an Error from the IMAP parser or lexer
parser.go:15
↓ 1 callersFuncTypeoption
func(*Server) error
imap.go:25
InterfaceAuthStore
AuthStore contacts the backend to query about the users. It is used for database interaction only.
auth/auth.go:13
StructBoltAuthStore
auth/boltstore/bolt.go:12
StructMailbox
Mailbox represents an IMAP mailbox
mailstore.go:8
InterfaceMailstore
Mailstore is a service responsible for I/O with the actual e-mails
mailstore.go:43
StructMySQLAuthStore
TODO: implement all these functions for MySQL... but with which driver? or do we want two packages, one for each driver: go-sql-driver/mysql ziutek/my
auth/mysqlstore/mysql.go:9
StructServer
Server is an IMAP Server
imap.go:36
StructTestMailstore
TestMailstore is a dummy mailstore
command_test.go:17
Structcapability
------------------------------------------------------------------------------ capability is a CAPABILITY command
command.go:37
Structclient
client is an IMAP Client as seen by an IMAP server
imap.go:44
Interfacecommand
command represents an IMAP command
command.go:12
Structconfig
config is an IMAP server configuration
imap.go:17
StructdummyMailstore
DummyMailstore is used for demonstrating the IMAP server
mailstore.go:60
TypeAliasencryptionLevel
session.go:18
Structlexer
lexer is responsible for reading input, and making sense of it
lexer.go:12
Structlist
------------------------------------------------------------------------------ list is a LIST command
command.go:171
Structlistener
listener represents a listener as used by the server
imap.go:28
Structlogin
------------------------------------------------------------------------------ login is a LOGIN command
command.go:85
Structlogout
------------------------------------------------------------------------------ logout is a LOGOUT command
command.go:115
Structnoop
------------------------------------------------------------------------------ noop is a NOOP command
command.go:25
Structparser
parser can parse IMAP commands
parser.go:10
Structresponse
response represents an IMAP response
response.go:9
StructselectMailbox
------------------------------------------------------------------------------ selectMailbox is a SELECT command
command.go:131
Structsession
session represents an IMAP session
session.go:30
Structstarttls
------------------------------------------------------------------------------
command.go:68
TypeAliasstate
state is the IMAP session state
session.go:10
Structunknown
------------------------------------------------------------------------------ unknown is an unknown/unsupported command
command.go:224