Skip to content

fix(TAP-13168): 邮件连接测试提示被拒收件地址 - #669

Merged
feynmx merged 1 commit into
release-v4.21.0from
fix/TAP-13168-mail-test-v4.21.0
Nov 3, 2026
Merged

feynmx merged 1 commit into
release-v4.21.0from
fix/TAP-13168-mail-test-v4.21.0

Conversation

@weiliang110100

Copy link
Copy Markdown
Contributor

问题与变更

Backport from #666 to release-v4.21.0

邮件连接测试时,如果收件人里有任何一个邮箱不可用,此前整封邮件都会发送失败,且界面只显示一个通用错误,看不出是哪个地址有问题。

后端配套改动(tapdata/tapdata)启用群发容错后,接口会额外返回 validSentAddresses / failedAddresses。本 PR 据此改善提示:

  • result=true 且存在失败地址时,弹出警告:「部分收件地址不可用:邮件已发送给 X;以下地址被邮件服务器拒绝,请检查并移除:Y」,并支持点击「查看详情」弹窗查看堆栈。
  • 无失败地址时,保持原有成功提示不变。
  • result=false 时回退为明确的发送失败提示,仍可查看详情。
  • 保持 release-v4.21.0 原有的倒计时限流机制不变。

新增 i18n:setting_test_email_partial_error(中/繁/英)、setting_test_email_error。

验证

  • node scripts/check-i18n.js 通过
  • prettier --check 通过
  • eslint 基线对比无新增错误
  • git diff --check 通过

邮件连接测试部分送达时,提示已送达地址与被邮件服务器拒绝的地址,并支持查看堆栈详情。
(cherry-picked from develop PR #666)
@weiliang110100
weiliang110100 requested a review from feynmx November 2, 2026 10:25

feynmx commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

@weiliang110100,已审查 TAP-13168 前端改动,未发现阻塞问题;当前可见的 Check i18n 和 Get Changed Files 检查均通过。PR 仍为 Open,请按仓库流程完成所需审批后再合并。

@feynmx
feynmx merged commit 7831a2b into release-v4.21.0 Nov 3, 2026
2 checks passed
@feynmx
feynmx deleted the fix/TAP-13168-mail-test-v4.21.0 branch November 3, 2026 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants