我们曾经在本地托管过一个 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路径中没有该部分。
答案1
不,但是你可以浏览器而是去做。
对于主流浏览器(Firefox、Chrome),有大量的“URL 重写器”扩展,一些只更改固定前缀,另一些支持基于正则表达式的重写。
也可能可以编辑实际消息内容(至少对于支持 IMAP 的服务器)——在最坏的情况下,您可以使用 Outlook 将所有消息下载到纯文本 .eml 文件中(而不是 Outlook 二进制 .msg!),对其进行批量编辑,然后拖放回您的 Outlook 收件箱。
答案2
最简单的解决方案是映射tfs.corp.olddomain.com
到的 IP 地址tfs.corp.newdomain.com
。
如果 的 IP 地址tfs.corp.newdomain.com
是123.456.789.012
,则在文件中添加以下行C:\Windows\System32\drivers\etc\hosts
:
123.456.789.012 tfs.corp.olddomain.com
一个更复杂的解决方案是编写一个 VBA 宏,在显示电子邮件之前对其进行修改,但该解决方案要困难得多。