Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action interface { User(session *Session, username string) error Pass(session *Session, password string) error Apop(session *Session, username, digest string) error Stat(session *Session) (msgNum, msgSize int64, err error) Uidl(session *Session, msg string) ([]UidlItem, error) List(session *Session, msg string) ([]MailInfo, error) Retr(session *Session, id int64) (string, int64, error) Delete(session *Session, id int64) error Rest(session *Session) error Top(session *Session, id int64, n int) (string, error) Noop(session *Session) error Quit(session *Session) error Capa(session *Session) ([]string, error) Custom(session *Session, cmd string, args []string) ([]string, error) }
type Server ¶
type Server struct { Domain string // 域名 Port int // 端口 TlsEnabled bool //是否启用Tls TlsConfig *tls.Config // tls配置 ConnectAliveTime time.Duration // 连接存活时间,默认不超时 Action Action // contains filtered or unexported fields }
Server Pop3服务实例
Click to show internal directories.
Click to hide internal directories.