ได้รับแจ้งจากผู้ใช้งานระบบ Vtiger ว่าอีเมลที่ส่งออกจากระบบไม่สามารถอ่านได้ จากการตรวจสอบพบว่าระบบอีเมลของ Vtiger ไม่ได้ตั้งค่า Charset เริ่มต้นเป็น UTF-8 จึงพบปัญหาดังกล่าว
ขั้นตอนการแก้ไข
1.ไปยังตำแหน่งที่ตั้งของระบบ Vtiger
2.เปิดไฟล์ /modules/Emails/class.phpmailer.php และแก้ไขข้อมูล CharSet
# vi ./modules/Emails/class.phpmailer.php
เปลี่ยน
public $CharSet = 'iso-8859-1';
เป็น
public $CharSet = 'UTF-8';
3.เปิดไฟล์ /cron/class.phpmailer.php และแก้ไขข้อมูล CharSet
#vi . /cron/class.phpmailer.php
เปลี่ยน
public $CharSet = 'iso-8859-1';
เป็น
public $CharSet = 'UTF-8';
4. Restart เว็บเซิร์ฟเวอร์
# systemctl restart httpd
ไม่มีความคิดเห็น:
แสดงความคิดเห็น