1
我在Rackspace上運行一個雲應用(使用CakePHP),我想用cakephp發送郵件。 我用這個:https://github.com/kochb/cakephp-mailgun 但它返回我一個在CakePHP中通過MailGun發送郵件
"Could not send email.
Error: An Internal Error Has Occurred."
錯誤。 我嘗試發送電子郵件的方法是使用下面的代碼:
$Email = new CakeEmail();
$from = $this->request->data['Mail']['from'];
$to = ($this->request->data['Mail']['to']);
$subject = $this->request->data['Mail']['subject'];
$message = $this->request->data['Mail']['message'];
$Email->sender($from, 'TestName');
$Email->from($from)
->bcc($to)
->replyTo($from)
->subject($subject)
->send($message);
$this->Session->setFlash('On the way to recipient');
$this->redirect(array('action' => 'index'));
我已經編輯配置/ Email.php文件中插入MailGun API憑證等
什麼可能是怎麼回事?你能找出爲什麼會發生這種情況嗎?
在此先感謝!
你可以試試 「從」 規定, 「對」, 「主題」 等手?我從字面上複製了您的示例,但設置了這些參數,並且發送的信息沒有問題。這是[Gist](https://gist.github.com/travelton/6160051)。 –