服务器不接受PHPmailer DATA:421

时间:2013-02-14 06:30:54

标签: phpmailer

如果我使用PHPmailer发送单行消息,则不会发生任何错误。

但如果我发送大消息(10行),我会收到以下错误::。

SMTP -> FROM SERVER:250 2.5.0 Address Ok.
SMTP -> FROM SERVER:250 2.1.5 <toaddress>@gmail.com OK.
SMTP -> FROM SERVER:354 Enter mail, end with a single ".".
SMTP -> FROM SERVER:421 4.4.2 Timeout while waiting for command.
SMTP -> ERROR: DATA not accepted from server: 421 4.4.2 Timeout while waiting for command.
SMTP Error: Data not accepted.

1 个答案:

答案 0 :(得分:0)

这与您的timeout价值有关。在class.phpmailer.php中找到以下代码

var $Timeout = 10;

然后将值更改为更高的值。