Copia de email con ...
 
Avisos
Vaciar todo

Copia de email con el formulario por defecto que trae joomla

6 Respuestas
4 Usuarios
0 Reactions
2,558 Visitas
david
Respuestas: 344
Reputable Member
Topic starter
 

Hola Amigos.

Como puedo hacer que el componente "contact" que trae por defecto joomla 1.5 envie una copia del mail que genera el formulario a una cuenta distinta a la del administrador del sistema?

He probado de generar nuevos contactos pero todos ellos mandan el contenido del formulario a la cuenta de admin.

Gracias!


 
Respondido : 22/11/2011 10:20 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola David

Ubica el archivo /components/com_contact/controller.php , a partir de la línea 193 puedes duplicar el código para enviar a otro mail

$mail->addRecipient( 'nuevomail@dominio.com');

Saludos.


 
Respondido : 23/11/2011 1:29 am
david
Respuestas: 344
Reputable Member
Topic starter
 

Hola John.

He hecho caso a tus consejos y la linia de codigo ha quedado asi:

$mail = JFactory::getMailer();

			$mail->addRecipient( $contact->email_to );
			$mail->addrecipient( 'info@mimail.com');
			$mail->setSender( array( $email, $name ) );
			$mail->setSubject( $FromName.': '.$subject );
			$mail->setBody( $body );

Esta correcto?

Gracias


 
Respondido : 24/11/2011 8:15 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola david,

En principio parece correcto ¿has probado si funciona y recibes copia en esa cuenta?

Saludos


 
Respondido : 24/11/2011 8:24 pm
david
Respuestas: 344
Reputable Member
Topic starter
 

Hola Gnumax.

Debo admitir ante todo que he cometido un errort de paquete total.

El formulario habitualmente se asocia a un contacto y yo no habia visto esa pestaña. Evidentemente, ahora ese formulario lo he asignado a un contacto que he creado de nuevo y todo indica que deberia de funcionar. De todos modos, la sobreescritura de codigo deberia mandar ahora dos correos, la que asigna el contacto y la que he sobreescrito, correcto?

Gracias!


 
Respondido : 24/11/2011 8:27 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola David,

exacto, debería ser como dices, yo no haría ese cambio ya que puedes perderlo con una actualización del core de Joomla, para ampliar el formulario de contacto de Joomla usaría un formulario de BreezingForms, en los packs de Webempresa ya viene uno instalado y es bastante sencillo añadir esos cambio en BreezingForms sin tener que modificar el core de Joomla.. estás familiarizado con esta extensión??

Saludos


 
Respondido : 25/11/2011 2:54 am