私はMosso CloudサイトホスティングにCakephp Webアプリケーションをアップロードしました。電子メールが配信されなくなったことを除いて、アプリケーションは正常に動作しています。このサイトは、以前のホストからの正確なコピーで、電子メールの送信が正しく機能しています。このアプリは組み込みのCakephp電子メールコンポーネントを使用します。私はMossoのknowledgebaseを検索し、php email(htaccessメソッド)hereの指示に従っています。私のスクリプトは次のとおりです。Mosso CloudサイトでCakePHP電子メールが送信されない
$this->Email->reset();
$this->Email->sendAs = 'html'; // both = html + plain text
$this->Email->to = '"'.$data['Customer']['first_name'].' '.$data['Customer']['last_name'].'" <' . $data['Customer']['email']. '>';
$this->Email->bcc = $this->_generateRecipients($data['Booking']['sales_associate_id']);
$this->Email->from = '<[email protected]'.env('HTTP_HOST').'>';
$this->Email->replyTo = '<[email protected]'.env('HTTP_HOST').'>';
$this->Email->return = '<[email protected]'.env('HTTP_HOST').'>';
$this->Email->subject = 'Rental Receipt';
// Select appropraite email template
switch ($this->Session->read('site_id')) {
case '100':
$this->Email->template = 'vac_receipt1';
break;
case '200':
$this->Email->template = 'vac_receipt2';
break;
}
$this->Email->send();