我们曾经有一个本地托管的 TFS 服务器,比如说HTTP://tfs.corp.olddomain.com/tfs/
. 我的收件箱中有数百封电子邮件,其中包含指向该 URL 下工作项的链接,例如HTTP://tfs.corp.olddomain.com/tfs/DefaultCollection/ProjectName/_workitems/edit/12345
我们最近将服务器更改为新域,因此基地址现在是HTTP://tfs.corp.newdomain.com/
对于我的收件箱中查找的任何给定链接HTTP://tfs.corp.olddomain.com/tfs/
,该页面不存在,因此我最终得到
无法访问此站点
我可以强制 Outlook 将路径更改为HTTP://tfs.corp.newdomain.com/
并附加 URL 的其余部分吗?
编辑:/tfs/
新 URL在路径中没有该部分。
不,但你可以让浏览器来代替它。
对于主流浏览器(Firefox、Chrome),有很多“URL 重写器”扩展,其中一些只更改固定前缀,另一些支持基于正则表达式的重写。
也可以编辑实际的邮件内容(至少对于支持 IMAP 的服务器)——在最坏的情况下,您可以使用 Outlook 将所有邮件下载到纯文本 .eml 文件(而不是 Outlook 二进制 .msg!) ,对其进行批量编辑,然后拖放回您的 Outlook 收件箱。
最简单的解决方案是映射
tfs.corp.olddomain.com
到tfs.corp.newdomain.com
.如果 IP 地址
tfs.corp.newdomain.com
是123.456.789.012
,则将以下行添加到文件中C:\Windows\System32\drivers\etc\hosts
:一个更复杂的解决方案是编写一个 VBA 宏,该宏将在电子邮件显示之前将其处理成形状,但该解决方案要困难得多。