Bonsoir a tous,
Cela fait quelques heures que je suis bloqué avec une erreur lorsque je veux envoyer un email
j'ai parcouru au moins 20 sujets sur google mais malgré tout rien ne marche.
mon erreur :
Could not send email.
Error: An Internal Error Has Occurred.
Stack Trace
CORE\Cake\Network\Email\MailTransport.php line 51 ? MailTransport->_mail(string, string, string, string, null)
CORE\Cake\Network\Email\CakeEmail.php line 1122 ? MailTransport->send(CakeEmail)
APP\Controller\ContentsController.php line 34 ? CakeEmail->send()
[internal function] ? ContentsController->contact()
CORE\Cake\Controller\Controller.php line 490 ? ReflectionMethod->invokeArgs(ContentsController, array)
CORE\Cake\Routing\Dispatcher.php line 185 ? Controller->invokeAction(CakeRequest)
CORE\Cake\Routing\Dispatcher.php line 160 ? Dispatcher->_invoke(ContentsController, CakeRequest, CakeResponse)
APP\webroot\index.php line 108 ? Dispatcher->dispatch(CakeRequest, CakeResponse)
ma config email :
public $default = array(
'transport' => 'Mail',
'from' => 'you@zen.fr',
'charset' => 'utf-8',
'headerCharset' => 'utf-8',
);
code dans mon Controller :
if($this->Formcontact->Validates()){
App::uses('CakeEmail', 'Network/Email');
$CakeEmail = new CakeEmail('default');
$CakeEmail->to('darkney@yopmail.com');
$CakeEmail->subject('Message envoyé depuis le site internet');
$CakeEmail->emailFormat('text');
$CakeEmail->template('contact');
$CakeEmail->send();
}
code de mon php.ini :
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.sfr.fr
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yourdomain
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
Si quelqu'un peut m'aider svp,
Merci d'avance