Ah venía a decirles que ya está.
Bueno lo he dejado con esta configuración que coloqué en mi pregunta yo creo que había que esperar un rato... Ya funciona los emails llegan en la bandeja de entrada...
Me hice una pequeña clase para enviar email con un templante, la colocaré aquí por si a algún usuario le interesa.
Estructura
Library
---\ZendExt
-------\Mail
----------\Send.php
http://www.filefactory.com/file/iihw.../n/ZendExt_zip
Configuración en configs/application.ini
Código INI:
Ver originalresources.mail.transport.type = smtp
resources.mail.transport.host = "mail.dominio.com"
resources.mail.transport.auth = login
resources.mail.transport.password = ****** ;
resources.mail.transport.register = true ; True by default
resources.mail.defaultFrom.name = "INFO"
resources.mail.defaultReplyTo.name = "INFO"
autoloaderNamespaces[] = ZendExt_
pluginPaths.ZendExt_Iovanclasses = "ZendExt/Iovanclasses"
constants.TEMPLATE_EMAIL_DIR = APPLICATION_PATH "/layouts/mails" ; templantes para los emails
constants.EMAIL_NAME = "INFO" ; nombre del remitente
Agregar al bootstrap.php
Código PHP:
Ver originalprotected function setconstants($constants) {
foreach($constants as $key => $value){
}
}
==================
MODO DE USO
Código PHP:
Ver original "data" => array("name" => "FROM NAME", "email" => "[email protected]", "foo" => "bar"), //declara las variables "template" => "name_of_template",
"recipientEmail" => "emails",
"recipientName" => "FROM NAME",
"subject" => "asunto"
);
//Enviar el email
ZendExt_Iovanclasses_Mail_Send::send($data)
Y los templantes se guardan en /layouts/mails/ son archivos .phtml
name_of_template.phtml
Código PHP:
Ver original<p>Hola <?php echo $this->name; ?> </p>
<p>email: <?php echo $this->email; ?> </p>
<p>otra variable <?php echo $this->foo; ?> </p>
-------------------------