Facebook 等网站在向您发送消息的主题行中包含用户名。
因此,您会对用户在消息主题中输入的值执行什么转义操作?或者您不允许使用除 a-z、0-9、句点、逗号和单引号之外的任何内容?
最佳答案
您需要小心电子邮件 header ,8 位字符有点禁忌。 (邮件服务器将拒绝它们)。
正确的方法是对您的主题行进行 MIME 编码,并确保 ASCII 字符\n 不在主题行中(从技术上讲,多行主题是可能的,但我想很多邮件客户端都会有问题)
关于email - 电子邮件主题需要进行哪些转义或净化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531845/