]>
src.bluestatic.org Git - mailpopbox.git/blob - smtp/server.go
9 type ReplyLine
struct {
15 ReplyOK
= ReplyLine
{250, "OK"}
16 ReplyBadSyntax
= ReplyLine
{501, "syntax error"}
17 ReplyBadSequence
= ReplyLine
{503, "bad sequence of commands"}
20 type Envelope
struct {
28 type Server
interface {
30 TLSConfig() *tls
.Config
32 OnMessageDelivered(Envelope
) *ReplyLine
35 type EmptyServerCallbacks
struct {}
37 func (*EmptyServerCallbacks
) TLSConfig() *tls
.Config
{
41 func (*EmptyServerCallbacks
) OnEHLO() *ReplyLine
{
45 func (*EmptyServerCallbacks
) OnMessageDelivered(Envelope
) *ReplyLine
{