June 15, 2015

Thay đổi charset cho Horde Webmail khi cài Plesk với Mail Enable Standar

Hừm, lần đầu làm quen với Plesk bị dính ngay vụ cài Mail Enable Standar. Cài mặc định của Plesk. Điều này là sai lầm lớn nhất trong đời dùng Plesk. Bởi
- Mail Enable Standar không hỗ trợ IMAP. Điều này dẫn đến là webmail không thể có Sent Mail folder, Draft  Mail folder, … Một điều tối thiểu cần phải có của bất kỳ webmail nào.
- Horde Webmail mặc định là không hỗ trợ Unicode, bạn cần chế biếnVì nhu cầu và phục vụ khách hàng, mình đã chọc Horde Webmail để tiến hành fix cái lỗi Unicode. Loay hoay một hồi cuối cùng cũng ra.
Các bạn mở file NLS.php (nhớ là viết HOA nhé). Nó nằm ở webmail/horde/lib/Horde/NLS.php. Hoặc đơn giản các bạn có thể search file NLS.php là được.
Giờ mở nó ra, tìm dòng khoảng 113, bạn sẽ thấy chỗ cần thay đổi.
$charset = !empty($nls['charsets'][$lang]) ? $nls['charsets'][$lang] : 'ISO-8859-1';
Đổi nó thành như sau:
$charset = !empty($nls['charsets'][$lang]) ? $nls['charsets'][$lang] : 'UTF-8';
Đấy, giờ quay ra webmail, F5 phát nào ^^
Chúc thành công. Có vấn đề gì với Tut này liên hệ mình nhé.

0 comments:

Post a Comment