Ciao come da titolo vorrei aggiungere il mittente ai messaggi inviati tramite un componente
Ho cercato qui sul forum e ho visto che la maggior parte delle risposte fanno riferimento alla classe
$sendmail
Il fatto però è che nel componente il messaggio viene costruito in modo differente da come viene illustrato nel sito dedicato alle classi di joomla e sul quale si basano le risposte già date nel forum:
<?php
jimport('joomla.database.database');
jimport( 'joomla.database.table' );
jimport('joomla.mail.helper');
$mailfrom = $mainframe->getCfg( 'mailfrom' );
$conf =& JFactory::getConfig();
$sitename = $mainframe->getCfg( 'sitename' );
$name = $this->user->name;
$subject = sprintf ( JText::_( 'Booking information for' ), $name, $sitename);
$subject = html_entity_decode($subject, ENT_QUOTES);
$sess = session_id();
$session =& JFactory::getSession();
?>
Successivamente viene creato il contenuto del messaggio ed infine si trova il codice per l' invio dell' e-mail:
$subject = JText::_( 'EMAILPRCONFPRENO' );
JUtility::sendMail($this->mailfrom, $this->fromname, $this->user->email, $subject, $mailReport, true);
JUtility::sendMail($this->mailfrom, $this->fromname, $this->hotelInfo[0]->ht_contact_email_address, $subject, $mailReport, true);
In quest' ultima parte ho provato ad aggiungere mailfrom oppure from ma senza ottenere alcun risultato,
Non sono molto pratico con l' utilizzo delle classi di Joomla, spero che qualcuno possa aiutarmi