使用WHM启用PHPMail日志记录
若要了解cPanel账户中的哪些特定脚本正在发送邮件,可以启用PHP的内置邮件日志功能。
注意:以下说明为单个域名启用PHPMail日志记录。如果您有多个发送SPAM的域名,则可能需要重复此过程。
- 登录到WHM
- 从WHM的列表账户部分,访问相关账户的cPanel。
- 打开文件管理器并导航至public_html目录。 在public_html目录中创建一个名为.user.ini的文件。如果已经存在,请右键单击并编辑文件。
- 将以下行添加到文件:
mail.log = /home/[CPANELUSERNAME]/phpmail.log
- 您许多人需要重新启动Apache以确保更改生效。
- 生成日志文件后,您可以从文件管理器中访问它。您可以下载日志文件,或在文件管理器中单击日志文件以进行查看。
在以下示例中,一个名为nastyscript.php的脚本负责处理来自此账户的所有近期电子邮件。
- 这将允许您查明SPAM的来源,并确定它是恶意的还是合法的脚本。
- 损坏的电子邮件账户也可能是垃圾邮件的原因。在WHM中查找SPAM发件人。
- 采取措施防止服务器上的垃圾邮件问题。
- 返回以查看您服务器上的电子邮件垃圾邮件问题。
- 我们的服务器专家可以收费执行这些步骤。如需关于我们的专家服务的更多信息,请访问我们的专家服务菜单。
注意:如果没有停止,PHP邮件日志记录将无限期继续,这可能会导致磁盘空间问题。完成故障排除时,请务必删除.user.ini文件或添加的行以启用PHP mail()日志记录。