如果我使用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.
答案 0 :(得分:0)
这与您的timeout
价值有关。在class.phpmailer.php中找到以下代码
var $Timeout = 10;
然后将值更改为更高的值。