Tengo una accion en el controlador que envia un mail cuando una sociedad se ha registrado correctamente, y cuando la ejecuto me muestra el siguiente error:
Fatal error: Cannot redeclare class SMTP in /home/www/aplicacion/lib/mail/smtp.php on line 24
El código que envia el mail es este:
Kumbia::import('lib.mail.*');
$mail = new PHPMailer();
$mail->From="micorreo@correo.com";
$mail->FromName="Mail de sistema";
$mail->Mailer="smtp";
$mail->Host='mail.correo.com';
$mail->SMTPAuth=true;
$mail->Username="micorreo@correo.com";
$mail->Password="123456";
$mail->Timeout=30;
$mail->Subject="Registro de nueva sociedad";
$body = "Ha sido registrada la sociedad ".$nombre;
$mail->Body=$body;
$mail->Send();
Alguna idea del motivo de dicho error?
Comentarios
[1]->http://deivinsontejeda.wordpress.com/2007/06/04/como-utilizar-phpmailer-desde-kumbia/
NaClU2.
Revisa tu código, porque debes estar incluyendo 2 veces la librería SMTP (no conozco mucho esa parte Kumbia, pero quizás ese Kumbia::import('lib.mail.*'); debieras eliminarlo.
Saludos.
Fatal error: Class 'PHPMailer' not found in /home/www/pruebas/controllers/web_controller.php on line 190
Prueba con el siguiente codigo:
Kumbia::import('lib.mail.main');
$mail = new PHPMailer();
$mail->From="micorreo@correo.com";
$mail->FromName="Mail de sistema";
$mail->Mailer="smtp";
$mail->Host='mail.correo.com';
$mail->SMTPAuth=true;
$mail->Username="micorreo@correo.com";
$mail->Password="123456";
$mail->Timeout=30;
$mail->Subject="Registro de nueva sociedad";
$body = "Ha sido registrada la sociedad ".$nombre;
$mail->Body=$body;
$mail->Send();
Pero verifica que el Host sea un servidor de correo real, y que los datos para la autenticación "Username" y "Password" sean requeridos por el.
Saludos.
y añadir phpmailer en la variable libs.
Luego en el controlador, simplemente usar para crear una nueva instancia del objeto.
Saludos desde Argentina <!-- s --><img src="{SMILIES_PATH}/icon_lol.gif" alt="" title="Laughing" /><!-- s -->
<!-- m --><a class="postlink" href="http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versión_1.0_Spirit#Carga_Selectiva.2C_Inyecci.C3.B3n_de_Dependencias_y_el_Componente_Load">http://wiki.kumbiaphp.com/KumbiaPHP_Fra ... nente_Load</a><!-- m -->