Phpmailer

Bonjour,

Voila je dois envoyer des mail pour prévenir d’une nouvelle création.

Donc j’utilise PhpMailer.

Voici mon code dans le controller




$mail = new JPhpMailer;


//passage Caractère

$mail->IsSMTP(); 

$mail->Host = 'smtp.gmail.com';

$mail->Port = '465';

$mail->SMTPSecure = 'SSL';

$mail->SMTPAuth = true;


// De qui vient le message, e-mail

$mail->Username = "test@gmail.com";

$mail->Password = '*************';

$mail->SetFrom('test@gmail.com', 'test');		

$mail->CharSet = 'UTF-8';


// Définition du sujet/objet

$mail->Subject = "Test";


// message alternatif pour les boîtes de messagerie n'acceptant pas le html

$mail->AltBody = "Ce message est au format HTML, votre messagerie n'accepte pas ce format.";


// On définit le contenu du mail

$mail->MsgHTML("<h1>Bonjour je suis un test </h1>");


// destinataire

$mail->AddAddress("test@gmail.com", "Test");


// envoi mail

if(!$mail->Send()) {

        echo 'Message was not sent.';

	echo 'Mailer error: ' . $mail->ErrorInfo;

}

else {

	echo 'Message has been sent.';

}



bien sur j’importe l’extension (mais dans main.php)


'import'=>array(....,

'application.extensions.phpmailer.JPhpMailer',

	),

Donc déjà est ce que l’envoi fonctionne en localhost? Je vois les deux possibilité dans les forums…

Si c’est possible j’obtiens cette erreur:

"Could not instantiate mail function"

J’ai essayé de modifier php.ini mais des que je le fais page blanche…

Plus rien et pas de mail reçu.

Donc j’appel a l’aide.

Cordialement RAYMOND Yvan