【问题标题】:PHP mail being flooded and queuedPHP邮件被淹没并排队
【发布时间】:2017-11-24 02:52:28
【问题描述】:

我使用 php 创建了一个简单的联系我们表单,结果使用 mail() 向我发送了一封电子邮件。

有人使用程序向其发送垃圾邮件,现在我在过去两个小时内每分钟收到一封电子邮件。我已经删除了 php 中的 mail() 行,但电子邮件不断出现。我自己提交了联系表,但我还没有收到我的提交。

似乎电子邮件已排队或其他什么。有没有办法清除队列?我在共享主机上,所以我无法轻松地重新启动服务器。

我已经更新了 php 以防止基于 IP 的垃圾邮件。

【问题讨论】:

  • 重启你的httpd
  • 另外,如果您的邮件被泄露,一旦他们知道,没有什么可以阻止他们继续向该邮件发送垃圾邮件。您可以阻止该电子邮件地址以停止接收它们。

标签: php email spam


【解决方案1】:

如果您无权重新启动服务器,请备份所有必要的电子邮件并从共享主机中删除您的电子邮件帐户,并在一段时间后重新创建。然后,所有排队的电子邮件将返回给发送失败的发件人。创建新的相同问题后,您的问题得到解决。

但请确保在您的联系表单中添加一些好的Captcha 脚本,以永久解决垃圾邮件问题。

如果在 MySql 数据库中添加,请确保通过添加 PHP 内置函数(如 htmlentitiesstripslashesmysql_real_escape_string)来保护您的表单以防止 SQL injection

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多