Première fois en utilisant le composant e-mail ... J'ai suivi les instructions du livre et je mis cecomposant email CakePHP
function sendNewUserMail($id) {
$User = $this->User->read(null,$id);
$this->Email->to = array('[email protected]');
$this->Email->from = '[email protected]';
$this->Email->subject = 'Welcome to our really cool thing';
$this->Email->template = 'simple_message';
$this->Email->sendAs = 'text';
$this->Email->smtpOptions = array(
'port'=>'465',
'timeout'=>'30',
'auth' => true,
'host' => 'ssl://smtp.gmail.com',
'username'=>'[email protected]',
'password'=>'*********'
);
$this->set('User', $User);
$this->Email->delivery = 'smtp';
$this->Email->send();
$this->set('smtp_errors', $this->Email->smtpError);
}
je tente d'exécuter la méthode, mais rien ne se passe ... J'ai créé les mises en page, la éléments et mettre var $component = array('Email');
Je reçois cette erreur
Impossible de trouver le transport socket « ssl » - avez-vous oublié de permettre quand vous avez configuré PHP ?: 16
par la façon dont je à la maison, donc pas de pare-feu aucun blocage etc