Php 从电子邮件中删除不需要的标题(安全风险)

Php 从电子邮件中删除不需要的标题(安全风险),php,email,Php,Email,我刚刚注意到,使用mail()函数从主机发送的电子邮件也会发送标题中的内部数据 例如,这是我在Gmail中找到的(通过点击show original) 我如何才能从发送邮件中删除任何邮件标题?您对此无能为力,因为邮件发出时会添加标题。只要你没有真正的理由不想要这些额外的头,你就必须接受它。你知道,他们说你永远不应该使用mail()…如果你的脚本是垃圾邮件,因为你留下了一个很大的漏洞,你为什么要删除它们呢?难道你不想知道它来自哪个脚本吗?哦,除非你想发垃圾邮件。你的问题的答案是你不能,这些标题是由

我刚刚注意到,使用mail()函数从主机发送的电子邮件也会发送标题中的内部数据

例如,这是我在Gmail中找到的(通过点击show original)


我如何才能从发送邮件中删除任何邮件标题?

您对此无能为力,因为邮件发出时会添加标题。只要你没有真正的理由不想要这些额外的头,你就必须接受它。

你知道,他们说你永远不应该使用mail()…如果你的脚本是垃圾邮件,因为你留下了一个很大的漏洞,你为什么要删除它们呢?难道你不想知道它来自哪个脚本吗?哦,除非你想发垃圾邮件。你的问题的答案是你不能,这些标题是由maildeamon添加的,除非你有权访问postfix或sendmail配置,否则你不能更改任何内容@Ahatius mail()函数有什么问题?
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - abc.hostname.com
X-AntiAbuse: Original Domain - domainname.com
X-AntiAbuse: Sender Address Domain - abc.hostname.com
X-BWhitelist: no
X-Source: /usr/bin/php
X-Source-Args: /usr/bin/php /home/michael/mail/script.php 
X-Source-Dir: example.com:/michael/mail
X-Source-Sender: 
X-Source-Auth: michael
X-Email-Count: 0
X-Source-Cap: ZsiufdyrnciuyixcioobQ==