Компонент CakePHP электронной почты не работает - PullRequest
1 голос
/ 08 мая 2011

Когда я регистрирую в отладке и журнале ошибок в tmp ничего, я пытаюсь найти тот же вопрос и следовать за ним, но не работает

function sendNewUserMail($id) {
     $User = $this->Member->read(null,$id);
      $this->Email->smtpOptions = array(
    'port'=>'465', 
    'timeout'=>'30',
    'host' => 'ssl://smtp.gmail.com',
    'username'=>'*******@gmail.com',
    'password'=>'*******',
  );

  $this->Email->delivery = 'smtp';   
$this->set('smtp_errors',$this->Email->smtpError);
$this->Email->to = $User['Myprofile']['email']; 
$this->Email->subject = 'WelCome To Alltweak.com Just Fun to create and share new registry script';
$this->Email->replyTo = 'tag601@hotmail.com';
$this->Email->from = 'T@QM@N<tag601@hotmail.com>';
$this->Email->template = 'simple_message'; // note no '.ctp'
$this->Email->sendAs = 'html'; // because we like to send pretty mail
$this->set('Member', $User);
$this->Email->_debug = true;

if ( $this->Email->send('Test Email') ) { 
        $this->Session->setFlash('Simple email sent'); 
    } else { 
        $this->Session->setFlash('Simple email not sent'); 
    } 

}

1 Ответ

0 голосов
/ 09 мая 2011

Взгляните на этот урок .. Я думаю, что эти функции похожи на ваши функции.

Удачи!

...