Итак, я отлаживаю код, который кто-то написал, и использует электронную почту для торта. Я никогда раньше не использовал его и никогда раньше не писал функции электронной почты.ошибка электронной почты торта электронной почты
Когда функция выполняет выводит стандартные торты: "Ошибка: Внутренняя ошибка" , а также строку:
SMTP Error: 535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 h66sm5396348yhb.7 - gsmtp
код здесь:
public function newAppEmail($email_addr, $password) {
$Email = new CakeEmail();
$Email->config('default');
$Email->sender(array('[email protected]' => 'Polaron'));
$Email->from(array('[email protected]' => 'Polaron'));
$Email->to($email_addr);
$Email->subject('Eligibility Check');
$Email->template('newapp');
$Email->emailFormat('text');
$Email->viewVars(array('name' => $this->request->data['Applicant']['first_name'], 'email' => $this->request->data['Applicant']['email'], 'password' => $password));
$Email->attachments(array(
'Polaron - PL Passport - Info Pack - 2013.pdf' => array(
'file' => APP . 'documents/Email_attachments/Polaron - PL Passport - Info Pack - 2013.pdf',
'mimetype' => 'pdf'),
));
$Email->send();
}
и это конфигурационный файл:
<?php
класс EmailConfig {
public $default = array(
'transport' => 'Smtp',
'from' => array('[email protected]' => 'company name'),
'sender' => array('[email protected]' => 'company name'),
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => '[email protected]',
'password' => 'password');
public $fast = array(
'transport' => 'Smtp',
'from' => array('[email protected]' => 'Test Mail name sender'),
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => '[email protected]',
'password' => 'password');
}
Может кто-нибудь пролить некоторый свет на то, что может быть не так, и где я должен смотреть, чтобы исправить это?
Вы должны проверить журналы в '/ приложение/TMP/logs' – noslone
Использование в $ по умолчанию 'тайм-аут' => 30 – Anubhav