您好,我正在测试 php 代码并向我自己发送邮件,因为循环在 AJAX 调用中,所以我没有找到更好的方法来测试它。现在我的 Gmail 中收到了数千封电子邮件。
有谁知道如何从终端强制终止 sendemail 进程以停止由 apache 发送的电子邮件。
最佳答案
关闭 sendmail 会影响其他应用程序和您的服务器。
更好的解决方案是只为您的应用程序禁用邮件功能(假设您使用 PHP 邮件功能发送电子邮件)。
要为您的应用程序禁用邮件功能,您可以这样做。
ini_set('disable_functions','mail'); //Place this in your PHP script
php_value disable_functions mail //Or place this in your .htaccess file
要禁用所有应用程序的邮件功能,您可以在 php.ini 中放置以下行。
disable_functions = "mail"
另请注意,根据您的编码,这样做可能会引发错误或警告。
希望这对您有所帮助。
关于php - 如何停止 apache 发送在 php 循环中触发的电子邮件以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652424/