Buon giorno, tempo fa qualcuno qui mi diede una dritta per fare in modo di inviare due mail aventi contenuti diversi a seconda degli indirizzi postali utilizzati per l'invio.
Non l'ho più utilizzato ma adesso, mi serve di nuovo.
Il problema è che i due contenuti li invia ad entrambi gli indirizzi.
Quindi i due utenti, l'admin e l'utente ricevono entrambi due mail ciascuno.
Questo è quanto:
Codice PHP:
function test_Html() {
        
$this->Mail->IsHTML(true);
    
//$this->Mail->Subject .= ": HTML only";
        
$this->Mail->Body "<img alt=\"phpmailer\" src=\"cid:my-attach\" />
                            

.
     
"I dati per l'accesso a [url]www.miosito.it[/url] sono:\n
"
;
         if(
strlen($uemail_sponsor)>0){
        
$mailMessageAdmin    =     "Nominativo: " $ulastname " " $ufirstname "\n
"
.
        
$this->Mail->IsHTML(true);  
        
// MANDA EMAIL ADMIN  
        
$this->Mail->Body .=    $mailMessageAdmin
        
$this->BuildBody(); 
        
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);                      
        
    }
        if(
strlen($uemail)>0){
        
$mailMessageUser =     "
                                Login: " 
$user "\n
"
.
                                
"Password: " $upassword1 "\n
"
.
                                
"<hr/>".
                                
"Nominativo: " $ulastname " " $ufirstname "\n
"
.
                                
"E-mail: " $uemail "\n
"
.
                                
"Cellulare: " $ucellulare "\n
"
.
                                
"Telefono: " $utelnumber "\n
"
.
                                
"Indirizzo: " $uaddress "\n
"
.
                                
"Residente in: " $ucountry "\n
"
;
        
        
$this->Mail->IsHTML(true);  
        
//MANDA EMAIL USER 
        
$this->Mail->Body .=    $mailMessageUser
        
$this->BuildBody(); 
        
$this->assert($this->Mail->Send(), $this->Mail->ErrorInfo);
        }
}
$this->Mail->IsHTML(true); 
Potete aiutarmi per favore?
Grazie e buona giornata