1

電子メールの HTML 内に 30 文字の文字列を隠す必要があるため、ユーザーが返信したときに、その返信がサーバー上でその 30 文字の文字列にリンクされます。ユーザーに表示される電子メールの件名または本文に文字列を追加したくありません。また、誤って 30 文字の文字列を選択してしまうようなテキストを非表示にしたくありません。

問題: 多くの電子メール クライアント (gmail など) では、HTML 電子メール コンテンツが基本的なタグだけに縮小されているため、任意の文字列を保持できるタグを見つけるのが難しくなっています。これは、任意のタグを作成することはできず、標準のタグのみを使用することを意味します。

私たちの最善の解決策: 次 のように、電子メールの表の「タイトル」タグの文字列を非表示にします -

<table title="30_character_string">

上記の解決策は、ほとんどの場合に機能します。ほとんどの電子メール クライアントはタイトル タグを削除しないため、有効なオプションになります。

行き詰まった理由:これは最善の解決策ではありません。なぜなら、電子メール クライアントが非常に制限的になり、title 属性さえも削除する場合があるからです。

手伝ってくれますか?HTML 電子メールの本文で任意の文字列を非表示にする最も効果的な方法は何ですか? この種のリンクのためのより良い解決策はありますか?

4

2 に答える 2

3

値をマークアップに入れると、プレーン テキストの返信は機能しません。メールの下部、署名の下にある「細字」セクションを検討してください。

ユーザーの皆様、

メールの内容

よろしく、

ロゴなど

ReplyIdentifer-xxxxxxxx.

それが気にならない場合は、メールの下部に div を追加します (これも sig の下にあります)。繰り返しますが、メールの下部にあり、ユーザーはめったに見ることさえありません。

<style>.hide{display:none;}</style>
<div style="display:none" class="hide">ReplyIdentifer-xxxxxxxx.</div>

この場合、メール クライアントが css AND style タグを削除した場合にのみ表示されます。

于 2012-07-13T19:04:16.937 に答える
0

<head>受信したいくつかの HTML メールを確認すると、Gmail はメール HTML 内のタグを許可しているようです。<meta>メールのヘッド内のタグに情報を含めることができます。

どのタイプのアカウントでメールを読んでいますか? それがGmailでもある場合は、メールアドレスのプラス記号の後に任意の文字列を許可する機能を利用できます. 送信メールに設定した返信先ヘッダーをオーバーライドしますyouraddress+uniqueID@gmail.com

編集:ただし、電子メールヘッダーの行に沿って(これを行うのが正しい方法であるように感じMessage IDます)、送信されるメールの各コピーに対して一意のヘッダーを確実に生成するIn-Reply-To場合、取得するヘッダーback は、その受信者とそのメッセージに固有のものでなければなりません。Gmail はメッセージ ID ヘッダーを尊重し、ほとんどの (すべて?) 主流のクライアント/サービスと同様に、適切な返信ヘッダーを応答に提供します。

于 2012-07-13T19:28:44.737 に答える