2016-03-23 11 views
0

OutlookやApple Mailなどの電子メールクライアントがHTML電子メールの電子メールアドレスを自動強調表示しないようにするCSS/HTMLの回避策を探しています。電子メールクライアントがHTML/CSSで電子メールアドレスを自動強調表示しないようにする

私のマークアップは次のとおりです。

<p>To ensure that our messages are sent straight to your inbox and not your junk or bulk email folders please add [email protected] to your address book</p>

およびOutlook(とApple Mailの)このようにこれを提示:私は<a>にメールアドレスをラップしようとしたtext-decoration: noneを設定している outlook-auto-highlight-email

が、 Outlookはこれを無視しているようです(私はApple Mailでそれをテストしていません)

これには回避策がありますか?

+0

これはおそらくトリックを行うことができます:http://stackoverflow.com/questions/2110825/how-do-i-stop-outlook-from-rendering-an-email-address-as-a-mailto-link – nikoskip

+0

電子メールクライアント側で発生します。メッセージを解析し、一致するものが見つかったらその事実の後で変更を加えます。これを回避する唯一の方法は、電子メールアドレスの形式に合わないようにすることです。画像。 – j08691

+0

@ j08691はい、私は画像が一種の回避策になると思います...でも、それはあまりにもスパムです。 – crmpicco

答えて

0

さまざまな電子メールクライアントがプレーンテキストで電子メールアドレスを扱う方法が異なるため、この問題に対する一般的な修正はありません。あなたはクライアントがそれをしないので、あなた自身のhtmlでアドレスをラップすると正しい軌道にいるが。

私の知っている限り、Outlookは<a>タグのスタイリングを削除しないので、これも同様に機能するはずです。

私はあなたが裁判の後に自分の電子メールビルダーを使用することができる(ブラウザでit'sが本当にHTMLエディタ)と30+電子メールクライアントのインスタントプレビューを取得(3う litmus.comでアカウントを取得してお勧めします
<a href="mailto:[email protected]" style="text-decoration:none;">[email protected]</a> 

期間)を変更します。編集者だけが一見価値がある。

+0

お返事ありがとうございます。これはOutlook 2013では機能しません。 – crmpicco

+0

テキストと同じ色のcolor:定義を追加しようとしましたか?それがうまくいく場合、唯一の違いは電子メールアドレスの下線です。スタイルを直接インラインまたは