Karakter =?UTF-8?B??= di email prestashop

Sekedar berbagi bagi pengguna presta shop yang mengalami masalah yang sama, sebelumnya penulis menggunakan beberapa versi prestahop sebelum 1.4.7.0. saat menerima email seperti dibawah ini :

  • Send to a friend
  • Stock alert
  • Newsletter subscription
  • Contact form message confirmation

setelah googling dan cari beberapa sumber ternyata permasalahannya pada kode base64_encode di file /classes/Mail.php yang semesinya tidak ada. tidak jelas fungsi dari karakter tersebut. oks kita lanjut untuk melakukan edit di script ini ;

Ubah line 104:
$to_list->addTo($addr, base64_encode($to_name));
into:
$to_list->addTo($addr, $to_name);

dan Ubah line 111:
$to = new Swift_Address($to, base64_encode($toName));
into:
$to = new Swift_Address($to, $toName);

Dengan menghapus string tersebut kemudian lakukan test email, bagi user yang tidak mau repot silahkan update prestashop terbaru di atas 1.4.7.1, namun biasanya bagi toko yang sudah online sedikit merepotkan.

Semoga bermanfaat dan membantu.

Exit mobile version

Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/esujiant/public_html/wp-includes/functions.php on line 5427

Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/esujiant/public_html/wp-includes/functions.php on line 5427

Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/esujiant/public_html/wp-content/plugins/really-simple-ssl/class-mixed-content-fixer.php on line 107