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!
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.
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
Hola david,
En principio parece correcto ¿has probado si funciona y recibes copia en esa cuenta?
Saludos
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!
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