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?
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.
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.
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)
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
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.
Pouvez-vous mettre dans un <pre>whatever@address.com</pre>
balise?
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 :)
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.
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>
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.