我有一个创建的脚本,用于在下订单时向其发送订单确认邮件。这是一个简单的PHP邮件()脚本。这也是在一个共享的Linux主机上完成的。在Linux上使用PHP发送电子邮件的问题
我的问题是,剧本将被接收10次,然后它将停止长时间接收(通过任何电子邮件帐户),然后突然他们将开始再次收到。
我已经与我的主人联系过这个问题,他们告诉我一些我认为由于无知而错了的东西。首先是电子邮件可能被电子邮件提供商阻止。如果是这样的话,我不会想象有10个会在3个不同的电子邮件服务器(aol,gmail,hotmail)上通过,然后突然停止。他们还说,他们的电子邮件分批发出,我不相信这些邮件适用于客户脚本。如果是这种情况,当我一半的时间运行我的脚本时,他们不会立即收到。另外,在这些干喷出的邮件没有被任何主机接收时,这些电子邮件从来没有进来。第三,他们告诉我使用他们的webformmailer.php将使用他们的批量电子邮件系统。问题是,他们的webformmailer只允许我发送电子邮件到一个预定的电子邮件(因为我必须在控制面板中设置它)。
所以我有几个问题:这个问题有多少与我的主机,脚本和电子邮件提供程序有关?什么是一些修复,使电子邮件更可靠?我一直在试用一些像swiftmailer这样的电子邮件库,但他们似乎没有改善这种情况。
如果邮件服务器在短时间内收到大量电子邮件/如果用户将您的电子邮件标记为垃圾邮件,则可以自由地将您的电子邮件标记为垃圾邮件 – user3791372 2014-08-31 16:49:31
@ user3791372我明白,但我已将它们专门标记为信任3个独立的供应商,他们都收到他们完全罚款,然后都停止接收他们在同一时间,并开始在同一时间再次接收他们,让我相信这是我的主机扼杀他们。 – sharf 2014-08-31 17:11:03