我正在使用 PHP 的 mail() 函数。我注意到在浏览(已发送的)消息属性时,存在一些 header ,这些 header 指定
- 发送邮件的文件名
- 我正在运行哪个版本的 php
- 我的操作系统信息
我已经删除了域,但这基本上是包含的内容。我怎样才能阻止它被包括在内,或者我只是在安全方面偏执?另外,我想继续使用 phps 邮件功能,而不是设置其他功能。谢谢。
X-PHP-Originating-Script: 1000:emailtest.php
From: hidden@hidden.hh
Reply-To: hidden@hidden.hh
X-Mailer: PHP/5.3.10-1ubuntu3.10
Message-Id: <20140315193810.ADD43120489@hidden.hh>
最佳答案
感谢@Wrikken 为我指明了正确的方向
This article突出显示 php.ini 中可以更改的两个属性:
mail.add_x_header = Off
expose_php = Off
我不知道为什么它们会默认打开..
关于php - 在 php 中发送邮件时如何删除显示系统信息的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22428851/