Gmail 取消订阅 link 没有出现

Gmail unsubscribe link does not appear

在 Gmail 中,当您收到来自新闻列表的电子邮件时,您会在电子邮件地址旁边看到一个 'unsubscribe' link,如下所示:

Google+ <noreply-67e4f7ae@plus.google.com> Unsubscribe

有一个名为 List-Unsubscribe: 的 header,它标识 url 或电子邮件。

在 gmail 中我可以看到电子邮件的原件以查看 headers:

Received-SPF: pass (google.com: domain of root@domain.net designates 123.123.123.123 as permitted sender) client-ip=123.123.123.123;
Authentication-Results: mx.google.com;
   spf=pass (google.com: domain of root@domain.net designates 123.123.123.123 as permitted sender) smtp.mail=root@domain.net;
   dkim=pass header.i=@domain.com
List-Unsubscribe: <http://domain.com/uns.html?test=wdqwqw>

我已经List-Unsubscribeheader设置,spf和dkim验证通过。

有什么问题吗?为什么 gmail 不显示退订 link?

退订选项是only shown for senders with a high reputation:

This only works for some senders right now. We're actively encouraging senders to support auto-unsubscribe — we think 100% should. We won't provide the unsubscribe option on messages from spammers: we can't trust that they'll actually unsubscribe you, and they might even send you more spam. So you'll only see the unsubscribe option for senders that we're pretty sure are not spammers and will actually honor your unsubscribe request. We're being pretty conservative about which senders to trust in the beginning; over time, we hope to offer the ability to unsubscribe from more email.

另请注意,首选的列表取消订阅方法是 mailto,而不是 http。 Outlook.com 例如 only honors mailto

另一个要考虑的项目,似乎 如果您已经点击了取消订阅 link,它不会再向您显示 link .因此,如果您正在测试并且在第一次之后没有看到它,这可能就是原因。