mirror of
https://github.com/Jinnrry/PMail.git
synced 2026-04-23 00:17:16 +08:00
5af46b32f6
支持Imap协议 升级所有依赖 修复部分bug
29 lines
450 B
Go
29 lines
450 B
Go
package goimap
|
|
|
|
import (
|
|
"context"
|
|
"net"
|
|
"time"
|
|
)
|
|
|
|
type Status int8
|
|
|
|
const (
|
|
UNAUTHORIZED Status = 1
|
|
AUTHORIZED Status = 2
|
|
SELECTED Status = 3
|
|
LOGOUT Status = 4
|
|
)
|
|
|
|
type Session struct {
|
|
Status Status
|
|
Account string
|
|
DeleteIds []int64
|
|
Ctx context.Context
|
|
Conn net.Conn
|
|
InTls bool
|
|
AliveTime time.Time
|
|
CurrentPath string //当前选择的文件夹
|
|
IN_IDLE bool // 是否处在IDLE中
|
|
}
|