Skip to content

配置

ENCRYPTION_KEY

每次刷新页面都会生成新值:

环境变量:

变量必填默认值说明
PORT3000HTTP 端口
HOST0.0.0.0监听地址
ADMIN_TOKEN管理后台 Token
ENCRYPTION_KEY64 位 hex 加密密钥
DB_PATH./data/amail.dbSQLite 路径
LOG_LEVELinfo日志级别
SMTP_POOL_MAX_CONNECTIONS5每个 SMTP 的最大连接数
SMTP_POOL_MAX_MESSAGES100每个连接最多发送数
SMTP_CONNECTION_TIMEOUT_MS10000连接超时
SMTP_GREETING_TIMEOUT_MS10000greeting 超时
SMTP_SOCKET_TIMEOUT_MS60000socket 超时

SMTP 认证

类型说明
password用户名密码
loginLOGIN
plainPLAIN
cram-md5CRAM-MD5
oauth2OAuth2
none无认证

发件人覆盖

每条发件通道在详情页有独立的「发件人覆盖」:

  • 发件地址:真正发出去的邮箱,API 不能改掉这一段
  • 默认显示名:请求没传 from 时使用

API 若传入 from,只会保留显示名(张三张三 <[email protected]>),邮箱一律换成通道配置,并格式化为 名字 <邮箱>