Costumávamos ter um servidor TFS hospedado localmente em, digamos, HTTP://tfs.corp.olddomain.com/tfs/
. Existem centenas de e-mails na minha caixa de entrada com um link para um item de trabalho nesse URL, por exemploHTTP://tfs.corp.olddomain.com/tfs/DefaultCollection/ProjectName/_workitems/edit/12345
Recentemente, mudamos o servidor para um novo domínio, então o endereço base agora éHTTP://tfs.corp.newdomain.com/
Para qualquer link na minha caixa de entrada que procura HTTP://tfs.corp.olddomain.com/tfs/
, a página não existe, então eu acabo com
Este site não pode ser alcançado
Posso forçar o Outlook a alterar o caminho para HTTP://tfs.corp.newdomain.com/
e anexar o restante da URL?
Editar: o novo URL não tem a /tfs/
seção no caminho.
Não, mas você pode fazer com que o navegador faça isso.
Para os principais navegadores (Firefox, Chrome), existem muitas extensões de "regravação de URL", algumas apenas alterando prefixos fixos, outras suportando reescrita baseada em regex.
Também pode ser possível editar o conteúdo real da mensagem (pelo menos para servidores compatíveis com IMAP) – na pior das hipóteses, você pode usar o Outlook para baixar todas as mensagens em arquivos .eml de texto simples (não o binário .msg do Outlook!) , edite-os em massa e arraste e solte de volta na sua caixa de entrada do Outlook.
A solução mais simples seria mapear
tfs.corp.olddomain.com
para o endereço IP detfs.corp.newdomain.com
.Se o endereço IP de
tfs.corp.newdomain.com
for123.456.789.012
, adicione a seguinte linha ao arquivoC:\Windows\System32\drivers\etc\hosts
:Uma solução mais complicada seria escrever uma macro VBA que moldaria um email antes de sua exibição, mas essa solução é muito mais difícil.