Heim > Fragen und Antworten > Hauptteil
Ich wollte sehen, ob es eine Möglichkeit gibt, die HTML-E-Mail basierend auf dem E-Mail-Client des Benutzers anzupassen.
Ich habe mich gefragt, ob es eine zuverlässige Möglichkeit gibt, dies über so etwas wie einen Benutzeragenten zu tun, der anzeigen könnte, dass es in Gmail, Outlook usw. angezeigt wird. Gibt es also eine einfache Möglichkeit, einige IDs anzuzeigen und auszublenden, die kundenspezifische Inhalte enthalten, ähnlich wie bei einer Medienabfrage? Ich sehe keine Unterstützung für Benutzeragenten-Medienabfragen, daher erscheint dies weit hergeholt.
Ich weiß, dass moderne Clients Javascript in der Regel nicht unterstützen, das macht die Sache also komplizierter. Ehrlich gesagt wäre ich sehr überrascht, wenn diese Dinge überhaupt erreicht würden, aber ich denke, es lohnt sich, danach zu fragen.
Für den Kontext: Diese Nachricht erklärt den Leuten, wie sie ihre E-Mail-Signatur bearbeiten können, was für jeden Kunden unterschiedlich ist. Ich hätte lieber einen dynamischen Satz von Anweisungen, als Anweisungen für jeden Kunden bereitzustellen.
P粉1470452742024-03-22 21:37:55
这有时是可能的,但它会发生变化,因为它本质上是基于错误和非官方的定位方式。
查看https://howtotarget.email/,了解针对不同电子邮件客户端的最新方法。
例如 Outlook 窗口:
此外,此错误也适用于针对 Yahoo 和 Gmail IMAP(一个版本) Gmail):
Outlook.com(必须放在正文的样式块中,而不是放在头部)
.olm-fragment-custom .your-class-name { /* Replace this comment with your styles */ }