我正在尝试使用Mandrill发送简单的电子邮件,一切正常,直到我在文本字段中放入太多文字,这就是我的意思:
$message = array(
'subject' => $subject,
'text' => $content,
'from_email' => 'myemail@gmail.com',
'to' => array(
array(
'email' => $toMail,
)
)
);
$mandrill->messages->send($message, $async=false, $ip_pool=null, $send_at=null);
因此,当$ content包含超过1000个字符时,电子邮件不会发送,我收到500错误,这似乎是API超时。但是我需要发送最多20000个字符的电子邮件。这发生在任何人身上吗?这也是几个月前我的工作,我不知道为什么它不再起作用了。
我看到SMTP标头长度只能是1000个字符,但是文本段没有落在标题中吗?
更新:有趣的是,它在我的主计算机上仍能正常工作。我将网站移动到运行ubuntu 14.04的另一台机器上,这就是错误开始出现的地方。有人为什么有任何想法?