Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music

All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => all application on unix knowledges by golfreeze => Topic started by: golfreeze on มกราคม 24, 2011, 11:28:01 AM

Title: packetlove.com สามารถใช้งาน squirrel mail ได้แล้วน่ะครับ configure squirrelmail
Post by: golfreeze on มกราคม 24, 2011, 11:28:01 AM
สำหรับลูกค้า packetlove.com

สามารถใช้งาน squirrel mail แทนตัว webmail ตัวเก่าได้แล้วน่ะครับ
โดยเข้าไปที่

http://www.โดเมนของท่าน/squirrelmail

เมื่อกี้เพิ่งแก้ ปัญหาให้ ใช้งาน attach file ได้โดยแก้ที่

#cd /xxx/xxxxx/squirrelmail/config/
#vi config.php

เพื่อเข้าไปดู $attachment_dir

แล้วเข้าไป สร้าง folder ดังกล่าว แล้วเปลี่ยนให้เป็นสิทธิ์ของ apache ครับ

เท่านี้ ก็สามารถใช้งาน attachfile ใน squirrelmail ได้แล้ว

ถ้าเพื่อนๆ มีคำถามก็สอบถามได้น่ะครับ
Title: Re: packetlove.com สามารถใช้งาน squirrel mail ได้แล้วน่ะครับ configure squirrelmail
Post by: golfreeze on มกราคม 24, 2011, 11:28:12 AM
thai language in squirrel mail
trick ของการ set ภาษาไทย ใน squirrel mail น่ะครับ

ปัญหามาจาก เวลาใช้ webmail squirrel ส่งเมลที่เป็น ภาษาไทย แล้ว ปลายทางได้รับเป็นภาษา ที่ถูก
encoding
ด้วย code หรือรหัส ต่างๆ ทำให้ไม่สามารถอ่าน ได้ออก ครับ วิธีแก้ ของผมก็

มีขั้นตอนดังนี้ น่ะครับ
1.ต้องเข้าไป set
# cd /usr/share/squirrelmail/locale/th_TH/LC_MESSAGES
# vi squirrelmail.po
....
...
"Content-Type: text/plain; charset=tis-620\n"
"Content-Transfer-Encoding: 8bit\n"

2.ทำการแก้ไข ไฟล์
# cd /usr/share/squirrelmail/functions
# vi i18n.php

/* translation is disabled because it contains less than 50%
* translated strings
*/
$languages['th_TH']['NAME'] = 'Thai';
$languages['th_TH']['CHARSET'] = 'tis-620';
$languages['th_TH']['LOCALE'] = 'th_TH.TIS-620';
$languages['th']['ALIAS'] = 'th_TH';

3.รันไฟล์ perl script เพื่อ set ค่า config ของ language ใน squirrel mail ครับ
ขึ้นอยู่กับไฟล์ที่เก็บว่าอยู่ path ไหนด้วยน่ะครับ
# cd /usr/share/squirrelmail/config
# ./conf.pl
----> 10: Language
----> 1: th_TH
----> 2: tis-620
----> Save
แล้ว quit ออกมาครับ

4. สุดท้าย set ให้ apache config support "tis-620"
#vi /usr/local/etc/apache2/httpd.conf

เพิ่ม config
AddDefaultCharset tis-620

แค่นี้ ล่ะครับ แล้วลอง test ส่งเมลดูน่ะครับ รับรองเป็น ภาษาไทย ครับ
อิอิ

golfreeze[at]packetlove.com
Make Love Not War!!