网站文本:退订链接

我想调整典型通知邮件中电子邮件退订链接周围的文本。

Site Texts 包含这两个内容相同的条目:
unsubscribe_link
unsubscribe_link_and_mail

两者的默认文本均为:
To unsubscribe from these emails, [click here](%{unsubscribe_url}).

显然,其中一个出现在典型通知邮件的页脚中,但另一个在哪里使用?

2 个赞

我认为两者都可以自定义。:woman_shrugging:t2:

显然,这些设置是相关的

2 个赞

unsubscribe_linkunsubscribe_link_and_mail 条目进行相同的自定义设置似乎是最安全的方法。

正如 Lilly 所指出的,使用哪个文本字符串取决于 unsubscribe_via_email_footer 站点设置。在我本地安装上进行测试,如果未启用 unsubscribe_via_email_footer 设置,则 unsubscribe_link 文本会添加到邮件中。如果启用了 unsubscribe_via_email_footer 设置,则 unsubscribe_link_and_mail 文本会添加到邮件中。

每个文本字符串的默认值似乎创建了相同的链接,并导致了允许用户管理其电子邮件偏好的相同方式。

逻辑似乎在这里:discourse/lib/email/message_builder.rb at 2dae20c05434cdb96f59a996167f77a389169c4d · discourse/discourse · GitHub

根据 unsubscribe via email footer 站点设置的描述,我猜测它以前会导致一个 mailto 链接被插入到邮件中:

在发送的邮件页脚中附加一个通过电子邮件取消订阅的 mailto: 链接

不过,现在似乎不再是这样了。

2 个赞

来自 ask bot 的更多上下文 :robot:

https://ask.discourse.com/discourse-ai/ai-bot/shared-ai-conversations/gYtJ3msprWlbS9Suzmpc2w

2 个赞

太棒了,感谢你们两位!我相信我将来会用到 Askbot……我之前并不知道它的功能,也没有见过示例。

在我研究 @Lilly 提供的文字记录时,@Simon 贴出了我正要得出的结论:由于我启用了“通过电子邮件页脚取消订阅”,因此将使用 unsubscribe_link_and_mail 的文本,但更改两者文本似乎没有任何坏处。

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.