Estoy intentando utilizar phpmailer en un aplicación que tenía con
Kumbia 0.4.7a y tengo problemas. Comento los pasos seguidos:
He puesto en forms/config/core.ini
extensions = kumbia.tags, kumbia.logger, kumbia.utils, ziplib.main,
mail.main
Luego he creado un controlador de prueba llamado mail_controller.php
<?php
class MailController extends ApplicationController{
function enviar_mail(){
$mail1 = new PHPMailer();
$mail1->From ="
ad...@majwebquest.org";
$mail1->FromName = "Prueba";
$mail1->Subject="asunto de prueba";
$mail1->Sender="
jorqu...@hotmail.com";
$mail1->IsMail();
$mail1->Host='localhost';
$mail1->Port=25;
$mail1->Timeout=120;
$mail1->Body="Hola haz clic aquí";
$mail1->AddAddress("
jorqu...@gmail.com");
if (!$mail1->Send()) {echo "Mailer Error: " . $mail1->ErrorInfo;}
else {echo "Message sent!";}
}
}
?>
Al intentar ejecutar este controlador me dice:
Fatal error: Call to a member function IsMail() on a non-object in /
var/www/majwq/controllers/mail_controller.php on line 11
Parece que no ha sido definido $mail1 como un objeto de PHPMailer y no
entiendo por qué.
Si quito la linea $mail1->IsMail();
me da el error:
Fatal error: Call to undefined function Send() in /var/www/majwq/
controllers/mail_controller.php on line 18
¿Alguien ha utilizado phpmailer en Kumbia con éxito? ¿Me pueden
ayudar? Gracias.