我发送批量HTML电子邮件,并在底部有正确的“取消订阅”选项。如果有人转发此类电子邮件,我想省略该取消订阅通知。这是可以接受的,原因有两个:(1)转发的电子邮件不再是批量电子邮件,而是从一个人到另一个人的电子邮件; (2)第二个收件人尝试取消订阅没有任何意义,因为他们没有订阅。
有文章描述了https://litmus.com/blog/preventing-unsubscribes-in-forwarded-emails的情况,这也提供了一个出色的解决方案。虽然该解决方案可能在2013年提出时已经有效,但它已不再适用。
解决方案是利用CSS级联以及转发的html电子邮件经常在正文后面获得<blockquote>
标记这一事实。因此,您可以设置选择器,如下所示:
blockquote .original-only {display: none !important}
问题在于转发的电子邮件已删除外部和内部样式表。内联样式无法利用级联。
有现代的,可行的解决方案吗?
答案 0 :(得分:0)
我不确定是否有可靠的方法来删除/隐藏电子邮件中的取消订阅信息,但是,如果它是您(或其他人)的选项,我&#39 ;采取不同的方法。
处理此问题的好地方可能不是在电子邮件页面上,而是在取消订阅页面上。
用户,任何用户点击&#34;取消订阅&#34;后,会将其重定向到确认页面。
在该页面上,您可以:
显示原始收件人的电子邮件和说明以下内容的说明:
&#34;如果这不是您的电子邮件地址,则会将消息转发给您。您不在我们的邮件列表中。没有必要取消订阅。&#34;
该方法是用户友好的,但不是很安全,因为转发者仍然可以出于任何原因取消订阅原始收件人。
您可以通过向原始收件人发送自动电子邮件确认其取消订阅来最小化该问题。提供重新订阅的链接。
显示空输入框。要求用户输入他们希望取消订阅的电子邮件地址。
此方法不太方便用户(要求用户工作),但它更安全。只有输入的电子邮件地址才会被取消订阅。如果它不在列表中,则没有任何反应。