วันจันทร์ที่ 13 มกราคม พ.ศ. 2557

วิธีติดตั้ง RoundCube Webmail บน CentOS (Linux)


RoundCube Webmail คือ โปรแกรม Webmail ฟรี ที่มีการทำงานแบบ browser-based multilingual IMAP client โดยโปรแกรม RoundCube Webmail นั้นกำลังได้รับความนิยมในการนำมาใช้เป็น Webmail อย่างมากเนื่องจากความสามารถ และหน้าตาของโปรแกรมที่สวยงามเข้ากับยุคสมัยในปัจจุบัน โดยบทความนี้จะสอนวิธีการติดตั้ง Roundcube Webmail บน Linux CentOS 6

วิธีการติดตั้ง RoundCube Webmail บน Linux CentOS
1. ติดตั้ง Postfix และ Dovecot (Mail Server) ก่อน

วิธีติดตั้ง Mail Server บน CentOS (Linux) (Postfix, Dovecot, SquirrelMail)


หรือ ถ้าติดตั้ง Mail Server แล้วให้ทำการติดตั้ง httpd, php, mysql และส่วนอื่น ๆ 
1
yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mysql-server -y

2. ติดตั้งโปรแกรม RoundCube Webmail ใน Directory /var/www/html/
1
2
3
4
wget -4 http://sourceforge.net/projects/roundcubemail/files/roundcubemail/0.8.6/roundcubemail-0.8.6.tar.gz/download
tar zvfx roundcubemail-0.8.6.tar.gz
mv roundcubemail-0.8.6 /var/www/html/roundcubemail
chown -R apache:apache /var/www/html/roundcubemail

3. สร้าง Database roundcube
1
2
3
4
5
service mysqld start
mysqladmin -u root password 01234
mysql -uroot -p
CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password';

4. เปิดโปรแกรมเว็บเบราว์เซอร์แล้วพิมพ์ http://localhost/roundcubemail/installer ตรวจสอบสถานะความพร้อมของ Server หาก OK หมดแล้วให้กดปุ่ม CONTINUE



5. แก้ไขในช่อง The IMAP host(s) chosen to perform the log-in โดยใส่เป็น localhost จากนั้นกดปุ่ม CONTINUE

6. สร้างไฟล์ main.inc.php โดยทำการ copy ข้อมูลใส่เข้าไปในไฟล์


1
vi /var/www/html/roundcubemail/config/main.inc.php

7. สร้างไฟล์ db.inc.php โดยทำการ copy ข้อมูลใส่เข้าไปในไฟล์
1
vi /var/www/html/roundcubemail/config/db.inc.php





8. สร้างไฟล์ทั้ง 2 เรียบร้อยแล้วกดปุ่ม CONTINUE

9. แก้ไขค่า date.timezone ใน php.init
1
2
vi /etc/php.ini
date.timezone = Asia/Bangkok

10. แก้ไขไฟล์ db.inc.php
1
2
vi /var/www/html/roundcubemail/config/db.inc.php

11. ตรวจสอบค่าสถานะทั้งหมดต้อง OK จากนั้นกดปุ่ม Initialize database



12. ลบ Directory installer 
1
2
cd /var/www/html/roundcubemail/
rm -rf installer

13. เปิดโปรแกรมเว็บเบราว์เซอร์แล้วพิมพ์ http://localhost/roundcubemail/



14. login ด้วย user1



15. ทดสอบส่งอีเมล์ไปหา user2@demo.local



16. login ด้วย user2



17. ใน Inbox ของ user2 จะมีอีเมล์ที่ถูกส่งมาจาก user1


ไม่มีความคิดเห็น:

แสดงความคิดเห็น