J'envoie beaucoup d'e-mails HTML. Le problème avec GMail est que, s'il y a plus d'un e-mail avec le même sujet, il cache un contenu similaire et affiche un "..." pour afficher le "contenu coupé". Cela bousille mon formatage.
Si le changement de sujet n'est pas une option, existe-t-il un moyen d'éviter ce comportement?
Edit: je dois préciser que j'envoie des e-mails par programme à l'aide d'Amazon SES à partir d'un script php. C'est pourquoi j'ai posté la question dans Stack Overflow.
Je viens de rencontrer ce problème moi-même, et d'après mes enquêtes, il semble que GMail coupe effectivement le contenu s'il est similaire aux e-mails précédents.
Ma solution consiste simplement à insérer l'horodatage actuel à la fin de chaque e-mail:
[15:02:21 29/01/2013] Fin du message.
Voilà! Enfin, après de longs tests, j'ai trouvé une solution à ce problème.
Ce que fait Gmail, c'est qu'il met l'option "Afficher le contenu coupé" si le message est similaire aux précédents, ou si l'objet de l'e-mail apparaît tel quel dans le contenu de l'e-mail.
Pour éviter cela, essayez simplement d'insérer une chaîne générée de manière aléatoire dans votre courrier, ce qui rendra vos messages électroniques différents et ne laissera pas Gmail insérer l'option Afficher le contenu coupé.
Si vous ne pouvez pas changer de sujet, vous pouvez certainement opter pour l'optimisation des mailers HTML.
Parce que la taille de fichier HTML autorisée par Gmail est de 102 Ko. Si Gmail constate que la taille de votre fichier HTML est supérieure à 102 Ko, il affichera un message coupé au bas de votre mailer HTML. La taille du fichier est indépendamment de la taille de l'image qui est incluse dans les mailers (je considère le lien d'image ici).
S'il y a beaucoup d'espaces blancs et de retour chariot dans votre fichier HTML. La meilleure option consiste donc à incorporer votre CSS à l'aide de l'outil CSS inline chimpanzés puis à compresser votre fichier HTML (Il existe alors de nombreux compresseurs HTML disponibles en ligne). Ces 2 astuces devraient sûrement fonctionner afin d'éviter que votre e-mail ait été coupé.
Pour plus de référence, visitez le lien this .
Paramètres -> Général -> Vue de conversation -> Vue de conversation désactivée
Cela ne regroupera pas les e-mails et ne réduira pas le contenu.
L'insertion d'un ou deux caractères aléatoires sous votre signature semble assez gêner gmail pour laisser le contenu non tronqué mais me fait aussi ressembler à un fou ivre. Ce problème doit être résolu si Google souhaite que les utilisateurs prennent Gmail au sérieux. Je voudrais la possibilité d'intégrer plus de produits Google, mais des flubs comme celui-ci, qui ne devraient pas être évidents, rendent difficile la validation.
Pour éviter cela dans les e-mails HTML, j'ajoute deux éléments uniques invisibles: au début et à la fin du courrier. Comme ça:
...
<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 }}
Est en train d'être remplacé par mon moteur de template avec la valeur de Date.now()
(j'utilise node.js, pourrait être n'importe quoi produisant une sortie unique)
En plus des autres réponses, sachez que les messages de plus de 102 Ko sont susceptibles d'être supprimés. Méfiez-vous des CSS gonflés ou des images intégrées contribuant à une taille de fichier trop grande.
Edit: Quelques sources de ces informations pour les curieux-
Il existe des solutions de contournement dans ce fil:
http://productforums.google.com/forum/#!topic/gmail/yoAlDr3PyN4
Les solutions de contournement semblent cependant boiteuses. J'espère que vous avez un deuxième nom .....
Je me souviens juste qu'il y avait une recommandation, d'utiliser un nom différent dans votre signature.
Si vous vous appelez Jim, essayez d'utiliser Melvin ou Horatio. Cela devrait empêcher la coupe, mais ce n'est pas garanti.
Je pense que ce serait la meilleure option pour éviter le " Masquer le contenu étendu Gmail " et éviter que le contenu ne soit supprimé.
Il y a deux façons de procéder.
Pour plus de détails, veuillez suivre le lien ci-dessous
Insérez simplement tout contenu unique après le contenu découpé. Cela peut être n'importe quoi. Même vous pouvez le rendre invisible en l'ajoutant dans une couleur très claire, comme le gris clair.