在Plesk Linux中启用PHPMail日志记录
您可以使用PHP的内置邮件日志功能,隔离发送PHPMail()的脚本。通过Plesk,您可以启用每个域的PHPMail()日志,或使用同一版本的PHP的多个域的日志。
为单个域名启用
mail.log = /var/www/vhosts/coolexample.com/phpmail.log
将其输入其他配置指令框,然后单击应用。如果使用PHPMail(),将自动创建日志文件。
生成日志文件后,您可以从Plesk文件管理器访问此日志。
如果您拥有SSH访问权限,则您可以操作数据以查找正在使用的通用脚本。首先,您需要在第3代或第4代服务器上启用管理员访问权限(如果您尚未这么做),使用SSH连接并切换到根用户。
运行以下命令以使用PHPMail()查找脚本:
[root @ server〜]#cat /var/www/vhosts/coolexample.com/phpmail.log | awk'{print $ 6}'|割-c 2-| uniq -c |割-f1 -d':'1255 /var/www/vhosts/coolexample.com/httpdocs/wp-content/uploads/2020/05/spamscript.php 544 /var/www/vhosts/coolexample.com/httpdocs/wp -content / morespam.php
为多个域名启用
注意:为所有域名启用PHPMail()日志要求您使用SSH。如果您不熟悉SSH,请使用单一域名说明。
[root @ server〜]#touch /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
cat /path/to/phpmail.log | awk'{print $ 6}'|割-c 2-| uniq -c |剪-f1 -d':'
警告:完成后请禁用日志记录!如果没有停止,PHPMail日志记录将无限期继续,并且可能会最大化您服务器的磁盘空间。
相关步骤
- 损坏的电子邮件账户也可能是垃圾邮件的原因。在Plesk Linux中查找SPAM发件人。
- 您也可以使用Postfix with SSH查找垃圾邮件发件人。
- 采取措施防止服务器上的垃圾邮件问题。
- 返回以查看您服务器上的电子邮件垃圾邮件问题。
更多信息
- 我们的服务器专家可以收费执行这些步骤。如需关于我们的专家服务的更多信息,请访问我们的专家服务菜单。