You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VisualSVN Server中配置提交后通知的多个邮件接收目标?

解决VisualSVN提交通知多收件人配置问题

我来帮你搞定这个多邮箱通知的配置问题!你之前尝试的逗号分隔方向是对的,但细节没处理到位,导致钩子工具无法正确识别收件人地址。

正确的配置方式有两种:

方式1:单个--to参数,逗号分隔所有地址并统一套引号

把所有收件人地址用逗号分开,整体放在一个双引号内,钩子工具就能正确解析每个地址:

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
commit-notification "%1" -r %2 ^
--from "svn.server_zenforte@zensar.com" ^
--to "hsalunkh@abcd.com,hrushikesh.salunkhe@abcd.com" ^
--smtp-server javamail.abcd.com

方式2:多次使用--to参数,单独指定每个收件人

如果觉得单引号里堆多个地址看着乱,也可以重复使用--to参数,每个地址单独套引号:

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
commit-notification "%1" -r %2 ^
--from "svn.server_zenforte@zensar.com" ^
--to "hsalunkh@abcd.com" ^
--to "hrushikesh.salunkhe@abcd.com" ^
--smtp-server javamail.abcd.com

你之前的配置为什么可能失效?

你给每个邮箱单独加了引号("hsalunkh@abcd.com","hrushikesh.salunkhe@abcd.com"),这种写法会让钩子工具把逗号也当成地址的一部分,导致无法正确识别第二个邮箱。只要调整成上面两种形式之一就能解决问题。

额外注意事项

  • 确认你的SMTP服务器javamail.abcd.com允许一次性发送邮件给多个收件人,部分服务器会限制收件人数量或需要特定权限
  • 检查所有收件人邮箱地址拼写是否正确,避免因地址错误导致邮件发送失败
  • 确保VisualSVN Server的运行账户有访问该SMTP服务器的权限(比如无需认证或已配置正确的SMTP认证信息)

内容的提问来源于stack exchange,提问作者Hrushikesh Salunkhe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 06:45:51