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