Jak pozbyć się "Pokaż przycięte treści" w e-mailach HTML GMail?

Wysyłam dużo maili HTML. Problem z Gmailem polega na tym, że jeśli jest więcej niż jeden e-mail z tym samym tematem, ukrywa on podobną treść i pokazuje "...", aby pokazać "przyciętą zawartość". To psuje moje formatowanie.

Jeśli zmiana tematu nie wchodzi w grę, to czy jest jakiś sposób na uniknięcie takiego zachowania?

Edit: powinienem wyjaśnić, że programowo wysyłam e-maile za pomocą Amazon SES ze skryptu php. Dlatego zamieściłem pytanie w Stack Overflow.

Author: Munim, 2012-06-18

11 answers

Właśnie sam napotkałem ten problem i z moich badań wynika, że GMail rzeczywiście przycina treść, jeśli jest podobna do poprzednich e-maili.

Moim rozwiązaniem jest po prostu wstawienie aktualnego znacznika czasu na końcu każdego e-maila:

[15:02:21 29/01/2013] koniec wiadomości.

 37
Author: dougwoodrow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-29 15:06:18

Voila! W końcu po długich testach znalazłem rozwiązanie tego problemu.

To, co robi Gmail, to wstawianie opcji "Pokaż przyciętą zawartość", jeśli wiadomość jest podobna do poprzedniej lub temat wiadomości e-mail pojawia się tak, jak w treści wiadomości e-mail.

Aby tego uniknąć, po prostu spróbuj wstawić dowolny losowo wygenerowany ciąg w wiadomości e-mail, który zmieni Twoje wiadomości e-mail i nie pozwoli Gmailowi wstawić opcji Pokaż przyciętą zawartość.

 5
Author: Sarthak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-04 18:06:38

Jeśli nie możesz zmienić tematu, z pewnością możesz przejść do optymalizacji mailerów HTML.

  1. Ponieważ rozmiar pliku HTML dozwolony przez Gmaila to 102kb. Jeśli Gmail stwierdzi, że rozmiar pliku HTML jest większy niż 102kb, wyświetli wiadomość przyciętą na dole wiadomości HTML. Rozmiar pliku jest niezależnie od rozmiaru obrazu, który jest zawarty w mailerach (rozważam link do obrazu tutaj).

  2. Jeśli w pliku HTML jest wiele białych spacji i karetki, zwróć je. Więc najlepszą opcją jest wbudowanie CSS za pomocą narzędzia mail chimps inline CSS, a następnie kompresja pliku HTML (wtedy są liczne kompresory HTML dostępne online). Te 2 sztuczki powinny z pewnością działać, aby uniknąć wiadomości e-mail, która została przycięta.

Aby uzyskać więcej informacji, odwiedź ten link.

 5
Author: Ankita.P,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-05 13:17:50

Ustawienia -- > Ogólne -- > Widok rozmowy -- > widok rozmowy wyłączony

To w zasadzie nie pogrupuje e-maili plus nie przycina zawartości.

 4
Author: Vicky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-20 10:26:37

Wstawienie jednego lub dwóch losowych znaków pod podpisem wydaje się mylić Gmaila na tyle, aby pozostawić treść nieskazitelną, ale także sprawia, że wyglądam jak pijany wariat. Ten problem należy rozwiązać, jeśli google chce, aby ludzie traktowali Gmaila poważnie. Chciałbym mieć możliwość zintegrowania większej ilości produktów google, ale takie fluby, które nie powinny być bezmózgami, utrudniają zaangażowanie.

 3
Author: sttdvs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-25 05:23:47

Oprócz innych odpowiedzi, należy pamiętać, że wiadomości o rozmiarze powyżej 102K mogą być przycięte. Uważaj na nadęty CSS lub inkrustowane obrazy przyczyniające się do zbyt dużego rozmiaru pliku.

Edit: niektóre źródła tej informacji dla ciekawskich -

 2
Author: Zoot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-28 16:03:27

W tym wątku są pewne obejścia:

Http://productforums.google.com/forum/#! topic / Gmail / yoAlDr3PyN4

Obejścia wydają się być lamerskie choć. Mam nadzieję, że masz drugie imię.....

Pamiętam tylko, że było jedno zalecenie, aby użyć innego nazwisko w podpisie.

Jeśli masz na imię Jim, spróbuj użyć Melvina lub Horatio. To powinno zapobiec przycinanie, ale nie jest gwarantowane.
 2
Author: Victoria Ruiz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-31 12:10:18

Aby temu zapobiec w mailach HTML dodaję dwa niewidoczne unikalne elementy: na początku i na końcu wiadomości. Tak:

...

<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 }} jest zastępowany przez mój silnik szablonów o wartości Date.now() (używam node.js, może być cokolwiek produkującego unikalne wyjście)

 2
Author: Troggy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-27 17:12:59

Myślę, że byłoby to najlepsze rozwiązanie, aby uniknąć "Hide expanded content Gmail " i zapobiec zawartości być pozbawiony.

Są dwa sposoby, aby to zrobić.

  1. po prostu dodaj losową liczbę na końcu swojego e-maila
  2. wystarczy dodać bookmarklet do paska narzędzi zakładek i po prostu kliknij, Gdy masz zamiar skomponować e-mail

Aby uzyskać więcej informacji, kliknij poniższy link

Refference

 1
Author: dush88c,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-08 09:07:20

Wystarczy wstawić dowolną unikalną zawartość po przyciętej zawartości. To może być wszystko. Nawet ty możesz uczynić go niewidzialnym, dodając go w bardzo jasnym kolorze, jak jasnoszary.

 1
Author: Joel James,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-09 06:49:44

Po prostu usuń małe paski tuż nad podpisem Gmaila, które oddzielają wiadomość od podpisu.

 -4
Author: joseph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-04 19:10:42