主要观点:
- 对移除联系表单犹豫不决,因高质量咨询虽少但仍值得冒垃圾邮件的风险,想再坚持一段时间。
- 联系提交通过 PGP 加密发送到收件箱,Proton 采用端到端加密,传统垃圾邮件过滤器不起作用。
- 新策略受渐进增强启发,先创建适用于所有用户的可访问基线,再根据浏览器能力增强功能,如利用 CSS
@supports
和 JavaScript APIs。 - 提出渐进削弱(Progressive Dehancement)的概念,对联系表单进行降级处理,默认发送
POST
提交并获取重定向响应,用 JavaScript 的fetch
进行增强以避免页面刷新,通过检查 CORS 头和content-type
头可区分标准<form>
提交和fetch
请求,根据此可对垃圾邮件采取更重的防御措施,如拒绝特定邮箱地址、短语和脚本等,该实验已运行并调整了一年多。
关键信息:
- 联系表单地址:https://dbushell.com/contact/
- PGP 加密相关:https://dbushell.com/2023/07/...
- 渐进增强相关:https://piccalil.li/blog/its-...
- Next.js 错误消息图片:https://dbushell.com/images/b...
- 用 Web 组件进行增强:https://dbushell.com/2024/06/...
重要细节:
- 90%的机器人使用基线,99%的人类使用增强的
fetch
版本,通过标记邮件主题可知道使用的方法。 - 突然有大量韩国加密货币诈骗,对通过基本
POST
提交来自 Google Mail 用户的合法联系信心为 0。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。