Я загрузил рабочее веб-приложение Cakephp на сайт Mosso Cloud Sites. Приложение работает нормально, за исключением того, что письма больше не доставляются. Сайт является точной копией моего предыдущего хоста, где отправка электронной почты работает правильно. Приложение использует встроенный компонент электронной почты Cakephp. Я искал базу знаний Mosso и следил за указаниями по электронной почте php (метод htaccess) here. Мой сценарий выглядит следующим образом:Электронная почта CakePHP не отправляется на облачные облака Mosso
$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();