我正在使用PHP脚本通过IIS 5.1 SMTP发送电子邮件。
电子邮件,转到出站文件夹。真正的路径是C:\Inetpub\mailroot\Queue
。
一秒钟后,它开始正常发送电子邮件,但在发送5或6封电子邮件后,它会停止发送其他电子邮件。 SMTP服务仍然启动,似乎SMTP服务没有问题。
但是,如果我重新启动该服务,它会发送1或2个其他电子邮件,然后再次停止。
我的意思是发送电子邮件停止但服务开始。
顺便说一句,电子邮件被卡在Queue
文件夹中。
我还检查了Badmail
文件夹。它是空的
由于
答案 0 :(得分:0)
是同一网络的所有电子邮件吗?当收件人服务器禁止你时,我已经看到过这样的行为,尤其是yahoo(xtra)有时会对我们的服务器这样做。您可以在事件查看器中查看来自smtp服务器的日志,您将从另一台服务器中找到一条消息,说明您已暂时被禁止的内容,可能还有更详细的原因。尝试通过telnet连接也会给你相同的消息。
当发生这种情况时,Windows会尝试稍后再发送它们。重新启动服务器开始尝试再次发送,如果禁止条件已被解除,则消息将再次流动,直到您重新启动。