Como evitar que um URL em um email que eu envie seja vinculado automaticamente pelo cliente de email do destinatário?

4

Quando digito um URL em um email no Outlook, ele o converte automaticamente em um hiperlink. Eu posso, claro, remover o hiperlink do menu de contexto:

Mas,,quandooemailérecebidoequandoovejonaminhapastaItensEnviados,osURLssãonovamenteconvertidosemhiperlinks.Comopossoevitarisso?AsimagensincorporadasnãosãoboasporqueoURLdevesercopiávelepastável(entreváriasoutrasrazõespelasquaisessaabordagemnãoéótima).Edevemanteraformataçãoaplicadaquandoeuaenviar.

Esta resposta em stackoverflow mostra um bom truque para evitar URLs vinculados automaticamente ao enviar um email por meio de programação, mas estou procurando uma maneira de fazer isso na interface do usuário. Talvez haja uma maneira de editar o HTML da mensagem antes que ela seja enviada?

Se não, acho que estou escrevendo um Add-in do Outlook.

    
por gilly3 14.09.2012 / 22:06

3 respostas

1

Você pode editar o HTML do link antes de enviá-lo. Basta clicar no Edit Hyperlink... exibido na sua imagem e, em seguida, adicionar a tag <z></z> no hiperlink, conforme descrito na resposta do SO mostrada.

Issotemavantagemdeaparecercomoumlink,mastentarclicarnãofaznada.Noentanto,vocênãoestáimpedidodeselecioná-loparacopiar/colar.

O z não é necessário; qualquer tag HTML inválida serve. Você poderia substituir o link inteiro por algo inválido, mas ele ainda tentaria abri-lo em um navegador. Por algum motivo, ter a tag inválida no meio impede que ela tente abri-la, mesmo que ela ainda saiba que é um hiperlink.

    
por 14.09.2012 / 23:30
4

Você não pode evitar isso (sem, de alguma forma, quebrar o URL), porque é o cliente do destinatário que exibe o URL como um link clicável.

    
por 14.09.2012 / 22:09
0

Descobri que inserir um espaço de largura zero no URL funciona muito bem. Por exemplo, depois das barras e pontos.

Ele impede que os clientes de e-mail formatem o texto como links, mas deixa o texto copiável. Veja a diferença:

Pode ser inserido em Unicode como U+200B . Por exemplo, no Ubuntu você pode pressionar ctrl + deslocar + u e digitar 200b e espaço para inseri-lo em qualquer lugar.

No começo eu pensei que isso acabaria por se quebrar, ou seja, depois de colar no navegador. Mas no Chromium o link colado funcionava bem (embora o link estivesse quebrado quando o ZWSP estava em qualquer lugar dentro do http:// ). Mesmo colando um diretório para Bash funcionou. O navegador e o shell simplesmente ignoraram esses caracteres de largura zero.

Cuidado, isso provavelmente vai quebrar alguma coisa. Por exemplo, se colado em um editor de código-fonte - você pode acabar com erros desagradáveis em seus programas.

    
por 19.08.2016 / 02:08