Se un cliente inserisce l'email in maiuscolo o parte della stessa, le versioni PrestaShop antecedenti alla 1.7.7.X presentano un bug che non permette di valorizzare le variabili dell'email inviata, questa arriverà con le stesse contenute tra parentesi graffe al posto dei valori relativi.
Per esempio se un utente si registra con email ROSSI.MARIO@TISCALI.IT o Rossi.Mario@Tiscali.it riceverà un email come la seguente:
Questo bug è stato corretto nelle versioni 1.7.7.X, ma è possibile correggere la classe Mail al fine di risolvere questo problema. Per farlo va editato il file classes/Mail.php andando a correggere le seguenti righe:
riga 318 da:
$toPlugin = $to[0];
a:
$toPlugin = self::toPunycode($to[0]);
e riga 321 da:
$toPlugin = $to;
a:
$toPlugin = self::toPunycode($to);
Commenti
0 commenti
Accedi per aggiungere un commento.