MCPcopy Index your code

hub / github.com/emersion/go-smtp / types & classes

Types & classes43 in github.com/emersion/go-smtp

↓ 2 callersTypeAliasBodyType
smtp.go:27
↓ 2 callersTypeAliasDSNAddressType
smtp.go:85
↓ 2 callersTypeAliasDSNReturn
smtp.go:35
↓ 1 callersTypeAliasDSNNotify
smtp.go:76
↓ 1 callersTypeAliasDeliverByMode
smtp.go:92
InterfaceAuthSession
AuthSession is an add-on interface for Session. It provides support for the AUTH extension.
backend.go:97
InterfaceBackend
A SMTP server backend.
backend.go:33
StructBackend
The Backend implements SMTP server methods.
example_server_test.go:14
FuncTypeBackendFunc
BackendFunc is an adapter to allow the use of an ordinary function as a Backend.
backend.go:39
StructClient
A Client represents a client connection to an SMTP server.
client.go:24
StructConn
conn.go:25
StructDataCommand
DataCommand is a pending DATA command. DataCommand is an io.WriteCloser. See Client.Data.
client.go:562
StructDataResponse
DataResponse is the response returned by a DATA command. See DataCommand.CloseWithResponse.
client.go:669
StructDeliverByOptions
smtp.go:99
TypeAliasEnhancedCode
data.go:9
TypeAliasLMTPDataError
LMTPDataError is a collection of errors returned by an LMTP server for a DATA command. It holds per-recipient errors.
client.go:677
InterfaceLMTPSession
LMTPSession is an add-on interface for Session. It can be implemented by LMTP servers to provide extra functionality.
backend.go:70
InterfaceLogger
Logger interface is used by Server to report unexpected internal errors.
server.go:18
StructMailOptions
MailOptions contains parameters for the MAIL command.
smtp.go:43
TypeAliasPriorityProfile
smtp.go:105
StructRcptOptions
RcptOptions contains parameters for the RCPT command.
smtp.go:115
StructSMTPError
SMTPError specifies the error code, enhanced error code (if any) and message returned by the server.
data.go:13
StructServer
A SMTP server.
server.go:24
InterfaceSession
Session is used by servers to respond to an SMTP client. The methods are called when the remote client issues the matching command.
backend.go:51
StructSession
A Session is returned after successful login.
example_server_test.go:22
InterfaceStatusCollector
StatusCollector allows a backend to provide per-recipient status information.
backend.go:91
Structbackend
server_test.go:30
Structbackend
cmd/smtp-debug-server/main.go:18
StructclientDebugWriter
client.go:944
StructdataReader
data.go:50
StructfailingListener
server_test.go:176
Structfaker
client_test.go:61
StructlineLimitReader
lineLimitReader reads from the underlying Reader but restricts line length of lines in input stream to a certain length. If line length exceeds the l
lengthlimit_reader.go:14
StructlmtpSession
server_test.go:64
Structmessage
server_test.go:22
StructmockError
server_test.go:217
Structparser
parser parses command arguments defined in RFC 5321 section 4.1.2.
parse.go:103
FuncTypeserverConfigureFunc
func(*smtp.Server)
server_test.go:234
Structsession
server_test.go:68
Structsession
cmd/smtp-debug-server/main.go:24
StructsmtpSender
client_test.go:686
StructstatusCollector
conn.go:1166
StructtoServerNoRespAuth
toServerNoRespAuth is an implementation of Auth that only implements the Start method, and returns "FOOAUTH", nil, nil. Notably, it returns nil for "t
client_test.go:51