网站文本:退订链接

对 unsubscribe_link 和 unsubscribe_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: 链接

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