31 lines
1.6 KiB
Bash
31 lines
1.6 KiB
Bash
|
|
# ================= 邮箱配置(通用) =================
|
|||
|
|
MAIL_PROTOCOL=IMAP # IMAP 或 POP3
|
|||
|
|
IMAP_SERVER=imap.example.com
|
|||
|
|
POP3_SERVER=pop3.example.com
|
|||
|
|
SMTP_SERVER=smtp.example.com
|
|||
|
|
MAIL_USER=your_email@example.com
|
|||
|
|
MAIL_PASS=your_app_password
|
|||
|
|
RECIPIENT_EMAIL=your_email@example.com # 结果发送目标(通常同发件人)
|
|||
|
|
SMTP_PORT=465 # 465(SSL) 或 587(TLS)
|
|||
|
|
IMAP_PORT=993
|
|||
|
|
POP3_PORT=995
|
|||
|
|
|
|||
|
|
# ================= 工具配置 =================
|
|||
|
|
TEMP_DIR=./temp
|
|||
|
|
KEEP_TEMP_FILES=False
|
|||
|
|
SUPPORTED_INPUT_FORMATS=jpg,jpeg,png,webp,gif,bmp,tiff
|
|||
|
|
SUPPORTED_OUTPUT_FORMATS=jpg,jpeg,png,webp,gif,bmp,tiff
|
|||
|
|
DEFAULT_QUALITY=85
|
|||
|
|
|
|||
|
|
# ================= 新增功能配置 =================
|
|||
|
|
ALLOWED_DOMAINS=example.com,myorg.net # 白名单域名,逗号分隔,支持 *.example.com 通配符
|
|||
|
|
SPLIT_VOLUME_SIZE_MB=0 # 分卷大小(MB),0表示不分卷
|
|||
|
|
MAX_ATTACHMENT_SIZE_MB=25 # 单个附件最大MB(SMTP限制)
|
|||
|
|
MAX_EMAILS_PER_RUN=10 # 单次运行最多处理邮件数
|
|||
|
|
KEEP_ORIGINAL_ATTACHMENT_COUNT=True # 保持原附件数量(每个原附件返回一个文件或ZIP)
|
|||
|
|
FLATTEN_OUTPUT=False # 若为True,所有转换结果平铺为多个附件(忽略KEEP_ORIGINAL_ATTACHMENT_COUNT)
|
|||
|
|
|
|||
|
|
# ================= 协议同意 =================
|
|||
|
|
AGREED_TOS=False # 手动确认已同意协议(若为False则首次运行时需邮件确认)
|
|||
|
|
AGREEMENT_FILE=./AGREED # 协议同意标记文件路径
|
|||
|
|
ADMIN_EMAIL=admin@example.com # 接收协议请求的管理员邮箱(通常同MAIL_USER)
|