Comment puis-je empêcher Outlook de rendre une adresse e-mail en tant que lien mailto:?

je crée un courriel HTML à envoyer à un utilisateur. S'il y a une adresse e-mail valide à l'intérieur D'un e-mail HTML, Outlook la rendra (normalement helpfully) sous forme de lien mailto:. Malheureusement, ce n'est pas le comportement désiré dans l'e-mail que j'envoie.

Comment puis-je empêcher Outlook de faire cela?

21
demandé sur Josh Kodroff 2010-01-21 19:20:30

11 réponses

Outlook ne reconnaît pas ce modèle comme un email: @[texte]@[le texte].[texte]

ajoutant ainsi avant l'email:

<a style="color: black; text-decoration: none"><font style="display: none">@</font>**email**</a>

et

<style>font {display: none}</style>

dans le <head> balise de supprimer le lien mailto.

33
répondu hallundbæk 2017-11-20 10:45:21

j'ai trouvé votre question sur google, et des heures plus tard j'ai trouvé une réponse qui fonctionne pour moi pour le même problème.

envelopper l'adresse email à l'intérieur d'un href avec "#" comme cible, et mettre la couleur au noir et la décoration de texte à aucun. En outre, mettez l'adresse e-mail dans une autre police, à l'intérieur de l'ancre, avec la taille de la police et le type ainsi.

Comme ceci:

<font face="Arial, Helvetica, sans-serif" size="1" color="#CCCCCC">
This e-mail was sent to 
<a href="#" style="color:#CCCCCC; text-decoration:none;">
<font face="Arial, Helvetica, sans-serif" size="1" color="#CCCCCC">
[email]</font></a>.</font>

Le résultat est que l'adresse e-mail devient un lien cliquable, mais 1) il ne ressemble pas à un lien cliquable et 2) le lien ne doit pas aller n'importe où ni ne tente d'effectuer une mailto:

ce n'est pas parfait, mais c'est assez bien pour moi pour l'instant.

15
répondu Elbelcho 2010-02-18 21:51:54

naviguez vers les Outils > Options > Format du courrier > Options de L'éditeur

Cliquez sur l'Épreuvage

Cliquez sur Auto Correct Options

Cliquez sur L'onglet Auto Format et décochez 'internet and Networks path with hyperliens'

Clikc sur le Format Auto que vous dactylographiez et décocher 'Internet et le chemin des réseaux avec des hyperliens'

Enregistrer et les changements

(Cette solution est pour Outlook 2007)

4
répondu Vineeth R 2012-04-20 10:48:35

après avoir essayé toutes les solutions valables ici, j'en ai trouvé une moi-même. Pour diverses raisons, aucun des autres n'a fonctionné, parce que je suis tenu d'atteindre ce résultat sur tous les clients de courrier électronique, pas seulement Outlook.

j'ai ajouté un espaceur d'image invisible avant et après le symbole @ ainsi qu'avant le "com".

writehere@example.com

writehere<img class="nullsp" alt="" border="0" height="0" src="/spacer.gif" style="display:none; visibility: hidden; font-size: 0px; line-height: 0px" width="0"/>@<img class="nullsp" alt="" border="0" height="0" src="/spacer.gif" style="display:none; visibility: hidden; font-size: 0px; line-height: 0px" width="0"/>example.<img class="nullsp" alt="" border="0" height="0" src="/spacer.gif" style="display:none; visibility: hidden; font-size: 0px; line-height: 0px" width="0"/>com

en plus j'ai ajouté une classe (et cela pourrait être dirigé vers mobile):

img[class="nullsp"] { height:0px !important; width:0px !important; display:none !important; visibility: hidden !important;}

ceci a corrigé le problème dans tous les clients de messagerie incluant gmail, yahoo et aol. Le seul problème est dans la perspective d'un espace minuscule est visible, où les images, et si vous copiez et collez l'adresse dans un éditeur de texte, espaces apparaissent.

j'apprécierais que quelqu'un puisse répondre avec une solution similaire aux 4 appareils que j'ai listés qui ont échoué.

~Libby

2
répondu Libby 2015-03-04 00:21:05

autant que je sache, il n'y a aucun moyen de le faire, mais vous pourriez essayer d'écrire le courriel d'une manière que outlook ne reconnaît pas (c.-à-d. essayer de remplacer la @ par sa &# unicode représentation).

Je ne suis pas expert en outlook et je n'ai jamais eu ce problème particulier donc je serais intéressé d'une manière plus facile, aussi.

1
répondu Morfildur 2010-01-21 16:25:03

Pouvez-vous mettre dans un <pre>whatever@address.com</pre> balise?

1
répondu Joe Phillips 2010-02-18 21:55:16

Il n'y a aucun moyen de le faire. Outlook utilise un analyseur de texte pour regarder le courriel entrant et s'il trouve quelque chose qui correspond à sa définition d'une adresse e-mail (à mon avis, ce serait quelque chose comme [text]@[text]).[text]) puis il ajoute un lien mailto: hyperlink sur elle.

cela n'a rien à voir avec le format dans lequel vous avez envoyé votre courrier (texte, RTF, ou HTML). Il varie également sur la version D'Outlook parce qu'il semble que Outlook 2007 est "plus intelligent" à comprendre les hyperliens (à la fois mailto et http) que 2003 est.

si vous ne voulez pas que l'adresse s'affiche comme un lien, alors je vous recommande d'ajouter des espaces au texte:

name @ company.com

ou en changeant le signe @ en quelque chose qu'un humain comprendrait mais que les perspectives ignoreraient:

name[AT]company.com

Ou juste dire à vos destinataires de ne pas cliquer dessus et voir si elles suivent les directions :)

0
répondu Peter Jacoby 2010-01-22 17:26:04

j'ai un désir similaire d'inclure des URLs dans les messages email qui ne sont pas rendus comme des liens. J'essaie de décourager les utilisateurs de cliquer sur des liens dans un courriel à titre de mesure de sécurité, mais je n'ai pas encore trouvé de moyen de leur dire quoi taper (ou couper-coller) dans leur navigateur sans que l'information soit rendue sous forme de lien. Je pense que ce serait bien de simplement laisser de côté le "http : //"; cependant, mes URLs ont tendance à être https.

0
répondu Marty Schleiff 2013-03-07 16:47:36

Voici une solution qui n'empêche pas les e-mails d'être transformés en liens, mais elle vous permet de définir la couleur de police et de supprimer le soulignement de ce lien.

il fonctionne dans tous les clients email que j'ai testé sur litmus.com - y compris Outlook 2010, 2013, 2016 (également sur Windows), Outlook.com, iPhone 6s, iPad, gmail interface web et Apple Mail 8, 9

Variation 1: Un lien qui ne réagit pas quand on clique sur

<a href="#" style="text-decoration:none; color:#000">bjorn@rosell.dk</a>

Variante 2: Un mailto-link. Fonctionne dans presque tous les clients. Outlook.com est toutefois le style bleu et avec le soulignement.

<a href="mailto:bjorn@rosell.dk" style="text-decoration:none; color:#000">bjorn@rosell.dk</a>
0
répondu rosell.dk 2016-07-13 22:50:40

après avoir collé l'e-mail, appuyez sur backspace.

-4
répondu jhogendorn 2010-01-22 06:51:07

tapez les premières lettres de l'adresse de courriel que vous voulez vous débarrasser, comme vous vous apprêtez à envoyer un e-mail. Outlook immédiatement vous propose une liste des personnes dont l'adresse est similaire. Cliquez sur la croix à côté de l'adresse que vous souhaitez supprimer, et voila. C'est pour Outlook 2010.

-4
répondu RedPoppy 2012-07-25 15:30:53