65

HTMLメールをたくさん送信します。Gmailの問題は、同じ件名のメールが複数ある場合、類似したコンテンツが非表示になり、「...」が表示されて「トリミングされたコンテンツ」が表示されることです。これは私のフォーマットに失敗します。

件名を変更するオプションがない場合、この動作を回避する方法はありますか?

編集:PHPスクリプトからAmazonSESを使用してプログラムでメールを送信することを明確にする必要があります。そのため、StackOverflowに質問を投稿しました。

4

12 に答える 12

63

私は自分でこの問題に遭遇したばかりですが、調査の結果、GMailは前のメールと類似している場合、実際にコンテンツをトリミングしているようです。

私の解決策は、すべての電子メールの最後に現在のタイムスタンプを挿入することです。

[15:02:2129/01/2013]メッセージの終わり。

于 2013-01-29T15:06:18.147 に答える
30

HTMLメールでこれを防ぐために、メールの最初と最後に2つの非表示の一意の要素を追加しています。このような:

...

<body>
<!-- this ensures Gmail doesn't trim the email -->
<span style="opacity: 0"> {{ randomness }} </span>

...

<!-- this ensures Gmail doesn't trim the email -->
<span style="opacity: 0"> {{ randomness }} </span>
</body>

{{ randomness }}Date.now()(node.jsを使用していますが、一意の出力を生成するものであれば何でもかまいません)の値を持つテンプレートエンジンに置き換えられています

于 2018-04-27T05:32:39.897 に答える
10

Voilà!最後に、長いテストの結果、この問題の解決策を見つけました。

Gmailの機能は、メッセージが以前のメッセージと類似している場合、またはメールの件名がメールのコンテンツにそのまま表示されている場合に、[トリミングされたコンテンツを表示]オプションを表示することです。

これを回避するには、ランダムに生成された文字列をメール内に挿入してみてください。これにより、メールメッセージが異なり、Gmailで[トリミングされたコンテンツを表示]オプションが挿入されなくなります。

于 2013-03-04T17:41:54.700 に答える
5

件名を変更できない場合は、HTMLメーラーの最適化に確実に取り組むことができます。

  1. Gmailで許可されているHTMLファイルのサイズは102kbだからです。GmailでHTMLファイルのサイズが102kbを超えていることが検出されると、HTMLメーラーの下部にメッセージがクリップされて表示されます。ファイルサイズは、メーラーに含まれている画像サイズに関係ありません(ここで画像リンクを検討しています)。

  2. HTMLファイルに多くの空白とキャリッジリターンがある場合。したがって、最良のオプションは、メールチンプインラインCSSツールを使用してCSSをインライン化し、HTMLファイルを圧縮することです(オンラインで利用できるHTMLコンプレッサーは多数あります)。この2つのトリックは、メールがクリップされたメッセージを回避するために確実に機能するはずです。

詳細については、このリンクにアクセスしてください。

于 2015-04-16T05:11:15.413 に答える
3

[設定]->[一般]->[会話ビュー]->[会話ビュー]オフ

これは基本的にメールをグループ化せず、内容をトリミングしません。

于 2016-10-20T10:26:37.247 に答える
2

署名の下にランダムな文字を1つまたは2つ挿入すると、Gmailが混乱してコンテンツがトリミングされないままになるだけでなく、酔っ払った狂った人のように見えます。グーグルが人々にGmailを真剣に受け止めて欲しいなら、この問題は解決される必要があります。より多くのグーグル製品を統合するオプションが欲しいのですが、このようなフラブは頭がおかしいはずがないので、コミットするのが難しくなります。

于 2013-09-25T05:23:47.660 に答える
2

他の回答に加えて、サイズが102Kを超えるメッセージはトリミングされる可能性があることに注意してください。ファイルサイズが大きすぎる原因となる肥大化したCSSまたはインライン画像に注意してください。

編集:好奇心旺盛な人のためのこの情報のいくつかの情報源-

于 2014-01-27T21:24:41.400 に答える
2

これは、「拡張コンテンツのGmailを非表示にする」を回避し、コンテンツが削除されないようにするための最良のオプションだと思います。

それを行うには2つの方法があります。

  1. メールの最後に乱数を追加するだけです
  2. ブックマークツールバーにブックマークレットを追加し、メールを作成するときにクリックするだけです

詳細については、以下のリンクをたどってください

参照

于 2017-03-08T09:07:20.253 に答える
1

このスレッドにはいくつかの回避策があります。

http://productforums.google.com/forum/#!topic/gmail/yoAlDr3PyN4

ただし、回避策は不十分なようです。私はあなたが2番目の名前を持っていることを望みます.....

署名に別の名前を使用するという1つの推奨事項があったことを覚えています。

名前がジムの場合は、MelvinまたはHoratioを使用してみてください。それはトリミングを防ぐはずですが、それは保証されていません。

于 2012-07-06T15:04:37.570 に答える
1

トリミングされたコンテンツの後に一意のコンテンツを挿入するだけです。それは何でもかまいません。ライトグレーのように非常に明るい色で追加することで、見えなくすることもできます。

于 2015-01-11T14:39:37.343 に答える
1

Gmailは、受信者が同じアドレスから同じコンテンツを持っている場合にメールのコンテンツが同じである場合にこれを行います。したがって、ランダムなIDを生成するか、HTML内で動的に変更を加える必要があります。また、非表示タイプのコンテンツ内にランダムIDを入れると、非表示タイプは無視されます。

解決策:PythonでHTMLを生成しているときに、今日の日付を入力することにしました。

import datetime
datetime.datetime.now().strftime("%d %B %Y, %H:%M:%S %p")

13 August 2020, 20:29:15 PM
于 2020-08-13T16:29:30.547 に答える
-5

Gmailの署名のすぐ上にある、メッセージと署名を区切る小さなバーを削除するだけです。

于 2015-03-04T19:10:42.580 に答える