【发布时间】:2018-06-30 15:00:18
【问题描述】:
我正在发送大量 html 电子邮件,并且在底部有正确的“取消订阅”选项。如果有人转发这样的电子邮件,我想省略那个退订通知。这是可以接受的,原因有两个:(1)转发的电子邮件不再是批量电子邮件,而是一个人发给另一个人的电子邮件; (2) 第二个收件人尝试取消订阅是没有意义的,因为他们没有订阅。
https://litmus.com/blog/preventing-unsubscribes-in-forwarded-emails 有文章描述了这种情况,它也提供了一个绝妙的解决方案。虽然该解决方案在 2013 年提出时可能已经奏效,但它不再有效。
解决方案是利用 CSS 级联以及转发的 html 电子邮件通常在正文之后得到<blockquote> 标签的事实。因此,您可以设置如下选择器:
blockquote .original-only {display: none !important}
问题在于转发的电子邮件同时剥离了外部和内部样式表。而且内联样式不能利用级联。
有现代可行的解决方案吗?
【问题讨论】:
标签: html css email unsubscribe