发信账号来源开关:app.ini / 程序自带 SMTP
- params.ini 新增 [mail]:source=app(默认,用 conf/app.ini [mail])或 own(用 account/password/smtp/port/skip_tls_verify 这套);--mail-source app|own 可临时覆盖(命令行 > params.ini) - 切换后发信与退信核查(IMAP,含主机推导)都走这套账号;切换到 own 但 配置缺项时直接 FATAL,不用半套配置 - password 支持 env:变量名:params.ini 会被 git 跟踪,明文密码时打印警告 - 交互模式:[mail] 配齐时多问一次来源;保存时 [mail] 小节原样回写 - 修复:save_params 缺少 batch_size/smtp_idle_reconnect 形参,但调用点已在 传 → 交互模式选「保存到 params.ini」会 TypeError 崩溃(上一并行编辑漏改) - 补回上一轮被漏掉的 README「合并信封批量发送」章节与 452 安全机制条目
This commit is contained in:
+12
@@ -32,6 +32,18 @@ smtp_idle_reconnect = 30
|
||||
; 模板含 {{name}} 等个人化占位符时内容逐人不同,自动回退逐封,不会错合。
|
||||
batch_size = 0
|
||||
|
||||
; 发信账号来源:app = 用 conf/app.ini [mail] 的 SMTP(默认,站内信跟随站点邮箱)
|
||||
; own = 用下面这套程序自带 SMTP(命令行 --mail-source own 可临时覆盖)
|
||||
; 切到 own 后,发信与退信核查(IMAP)都走这套账号
|
||||
[mail]
|
||||
source = app
|
||||
account =
|
||||
; password 支持 env:变量名(推荐),避免明文写进会被 git 跟踪的文件
|
||||
password =
|
||||
smtp =
|
||||
port = 465
|
||||
skip_tls_verify = 0
|
||||
|
||||
; 退信核查 / 发送中限流巡检开关
|
||||
; 这些都能在 params.ini 里长期配置,命令行同名参数可临时覆盖
|
||||
[bounce]
|
||||
|
||||
Reference in New Issue
Block a user