何为邮件退订
在平常的验证码, 推广邮件中, 我们通常会在最下角找到 退订链接。通常访问它, 我们就不会再收到他们发送的邮件。
但是, 如何以最简单, 最节省性能的方式去实现这一功能呢?...一开始
其实最简单的方式, 貌似就是在 发送邮件时, 生成一段随机字符, 存储在数据库或缓存中(已经缓存, 可直接读取), 然后拼接成一个网址, 附在邮件底部....用户打开后 将字符串传递给后端, 从数据库或缓存中找到这段字符串所对应的邮箱.
获取到请求对定的邮箱后, 将其存储至数据库, 后续发信时, 只需查找一次便可....这串密钥也是通常所称的 salt.
签名方式便是header中给出的alg, 如此处 我们通过 SHA256(header + payload + salt) 生成签名....如果通过, 接着从payload中取出用户邮箱. 将其加入不发送的名单内即可.
参考
什么是jwt