私は現時点でこの問題についてかなり無知なので、解決策につながる可能性のある小さなヒントでさえ助けが本当にありがたいです!
基本的に2列のレイアウトのHTMLメールがあり、Outlook 2007内でリンクが応答しなくなる場合があります(基本的にクリック可能ですが、クリックしても何も起こりません)。
その問題が発生した電子メールの可能な限りクリーンな例を作成しました。
ここからダウンロードを見つけることができます:http ://static.bardiir.net/bugged_message.zip
zipファイルには次のものが含まれています。
- MHT、EML、およびHTMLファイルとしてのバグのあるメッセージ
- HTMLバージョンで使用される画像
zipを信頼できない場合は、ここからhtmlバージョンにアクセスすることもできます:
http ://static.bardiir.net/bugged_message/html_version.html
Outlook 2007クライアントにメッセージを送信すると、右側の列のリンク
Stet clita kasd gubergen, no sea takimata sanctus est
をクリックできなくなります。
これらのソースファイルから再現できない場合は、遠慮なくお問い合わせください。バグを含むメッセージをお送りします。
助けてくれてありがとう:)
更新:
メッセージは、興味がある場合は、元々サーバー上でPHPを使用して生成されます。また、ヘッダー画像または現在そこにあるメールの一部を削除すると、リンクをクリックできるようになるため、すべてを組み合わせると問題が発生するようです。
Update2:
おそらくこれとまったく同じバグですが、そこには答えがありません:
https ://stackoverflow.com/questions/7420195/links-in-right-column-of-table-do-not-work-in-outlook- 2007年
Update3:
右側の列は何に対しても完全に不活性であるように見えることがわかりました。そこでテキストを選択することさえできません(Outlook 2007はクラッシュします)。ただし、リンクをタブで選択してからEnterキーを押すと、完全に機能します。
Update4:
左側の列も完全に同じテンプレートを持っているので、基本的にtdセルの順序のみが変更されます。その順序でそれは常に機能します。メインコンテンツとサイドバーの両方のリンクは完全に機能しています。
Update5: テキストのみを削除し、HTMLタグをまったく削除せず、改行さえも最終的にリンクをクリックできるようにすることはありません。したがって、先に進んで上記のリンクされたメールのすべての文を短くすると、テキストノード以外は何も触れずに数語だけが再び機能します。
Update6:
回答で提案されているように、バグのあるメッセージの完全に有効なバージョンを作成しました。ここで見つけることができます:http ://static.bardiir.net/bugged_message/html_version2.html
それはまだ同じ問題を示していますが、有効性のすべての問題も削除されています。
(左側の列のレイアウトは同じ検証の問題を示しており、正しく機能しているため、結局のところ妥当性が問題になることはありません。検証の問題のほとんどは、実際にはこの例でのみ明らかになり、次のような完全に記入されたニュースレターでは明らかになりません。同じ症状。)