mail.py: 新增 _VerifyMailboxPassword(Basic 认证 JMAP discover),ChangePassword 必填 OldPassword 并先验证(缺→400/错→401/异常→502),Login 复用同一校验
stalwart.py: _Request 识别 HTTP 200 + {error} 业务错误并抛 StalwartMailError(notFound 仅 GetMailbox 放行),写操作遇 notFound 不再静默假成功
mail.py: 新增 _VerifyMailboxPassword(Basic 认证 JMAP discover),ChangePassword 必填 OldPassword 并先验证(缺→400/错→401/异常→502),Login 复用同一校验
stalwart.py: _Request 识别 HTTP 200 + {error} 业务错误并抛 StalwartMailError(notFound 仅 GetMailbox 放行),写操作遇 notFound 不再静默假成功