php表单需要很长时间才能收到

时间:2014-04-07 13:34:56

标签: php forms time

这是一个发送到电子邮件地址的表单。接收时间非常长,从20分钟到4小时不等。任何人都可以用我的代码发现任何可能导致它花费这么长时间的东西吗?可能是标题或者没有回复的东西?

其他信息:

  • 此网站目前受到htaccess密码限制的保护。删除htaccess密码似乎对发送时间没有影响。
  • 在这个网站上还有另外2个通过mail功能发送的php表单,以及接收这些正常邮件的时间,大约2-5分钟。所以我想我可以排除主机或ISP。
  • 我最好猜测为什么花了这么长时间才可能导致它激活垃圾邮件过滤器...可能是为多个收件人设置了它,或者我配置了标头的方式,或{ {1}}行。

任何人都可以识别此代码中的任何,这可能导致它需要很长时间才能收到?

-f donotreply....

1 个答案:

答案 0 :(得分:0)

向多个收件人发送一封电子邮件并不是一个好习惯...这可能有几个原因造成这种失败   - 您的主机提供商限制发送的电子邮件
  - 一群电子邮件收件人可能在同一个提供商处,他们也可能同时限制最多收到的电子邮件

从我的角度来看,最佳做法是创建单个电子邮件(将其存储在变量中),然后遍历所有收件人,并为每个收件人发送单独的电子邮件..因此,不要向X收件人发送一封电子邮件,请发送一封发送电子邮件给一位收件人