ค้นหาเว็บไซต์

WebMail Lite - จัดการและดาวน์โหลดเมลจาก Gmail, Yahoo, Outlook และอื่นๆ


WebMail Lite เป็นแอปพลิเคชันเว็บที่สามารถใช้เพื่อจัดการและดาวน์โหลดอีเมลจากเซิร์ฟเวอร์เมลในเครื่องของคุณเองหรือจากบริการเมลสาธารณะ เช่น Gmail, Yahoo!, Outlook หรืออื่นๆ แอปพลิเคชัน WebMail Lite ทำหน้าที่เป็นอินเทอร์เฟซไคลเอนต์สำหรับบริการ IMAP และ SMTP ช่วยให้บัญชีอีเมลที่กำหนดค่าใด ๆ สามารถซิงค์และจัดการข้อความกล่องจดหมายในเครื่องได้

ความต้องการ

  1. ติดตั้ง LAMP Stack ใน CentOS/RHEL
  2. ติดตั้ง LAMP Stack ใน Ubuntu
  3. ติดตั้ง LAMP Stack ใน Debian แล้ว

ในหัวข้อนี้ เราจะได้เรียนรู้วิธีติดตั้งและกำหนดค่าแอปพลิเคชัน WebMail Lite PHP เวอร์ชันล่าสุดในเซิร์ฟเวอร์ Debian, Ubuntu และ CentOS

ขั้นตอนที่ 1: การตั้งค่าเริ่มต้นสำหรับ WebMail Lite

1. ก่อนที่จะเริ่มติดตั้งแอปพลิเคชัน WebMail Lite ในเซิร์ฟเวอร์ของคุณ อันดับแรกตรวจสอบให้แน่ใจว่าโมดูลและส่วนขยาย PHP ต่อไปนี้ได้รับการติดตั้งและเปิดใช้งานใน LAMP Stack ของคุณแล้ว โดยใช้คำสั่งต่อไปนี้ .

------------ On CentOS and RHEL ------------ 
yum install epel-release
yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. ต่อไป ดำเนินการต่อและติดตั้งยูทิลิตี unzip ในระบบของคุณ ซึ่งเราจะใช้เพื่อแยกเนื้อหาของไฟล์บีบอัด WebMail Lite ที่บีบอัดไว้

yum install zip unzip  [On CentOS/RHEL]
apt install zip unzip  [On Debian/Ubuntu]

3. ในขั้นตอนถัดไป แก้ไขไฟล์การกำหนดค่าเริ่มต้นของ PHP เพื่อเปลี่ยนแปลงตัวแปร PHP ต่อไปนี้ นอกจากนี้ อย่าลืมอัปเดตการตั้งค่าเขตเวลา PHP เพื่อให้สอดคล้องกับตำแหน่งทางกายภาพของเซิร์ฟเวอร์ของคุณ

vi /etc/php.ini                    [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

ค้นหา แก้ไข และอัพเดตไฟล์คอนฟิกูเรชัน PHP ของตัวแปรต่อไปนี้

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

แทนที่ตัวแปร PHP time.zone ตามนั้น หากต้องการดูรายการเขตเวลาทั้งหมดที่มีใน PHP โปรดดูเอกสารเขตเวลา PHP อย่างเป็นทางการ

4. หลังจากที่คุณแก้ไขไฟล์การกำหนดค่า PHP ตามการตั้งค่าที่อธิบายไว้ข้างต้นเสร็จแล้ว ให้รีสตาร์ท Apache HTTP daemon เพื่อให้สอดคล้องกับการเปลี่ยนแปลงโดยออกคำสั่งต่อไปนี้

systemctl restart httpd  [On CentOS/RHEL]
systemctl restart apache2  [On Debian/Ubuntu]

ขั้นตอนที่ 2: สร้างฐานข้อมูล WebMail Lite

5. แอปพลิเคชันไคลเอ็นต์ WebMail Lite ใช้ฐานข้อมูล RDBMS เป็นแบ็กเอนด์ เช่น ฐานข้อมูล MySQL เพื่อจัดเก็บการกำหนดค่าผู้ใช้ ผู้ติดต่อ และ การตั้งค่าอื่นๆ ที่จำเป็น

ใน LAMP Stack ที่ติดตั้งไว้ ให้เข้าสู่ระบบฐานข้อมูล MariaDB/MySQL โดยดำเนินการคำสั่งด้านล่างเพื่อสร้างฐานข้อมูลใหม่ที่จะใช้โดยแอปพลิเคชัน WebMail นอกจากนี้ ให้ตั้งค่าผู้ใช้และรหัสผ่านเพื่อจัดการฐานข้อมูล WebMail Lite

mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

ขั้นตอนที่ 3: ดาวน์โหลด WebMail Lite

6. ในการติดตั้งแอปพลิเคชัน WebMail Lite ก่อนอื่นให้ไปที่หน้าเว็บดาวน์โหลด WebMail Lite และดึงไฟล์ zip ล่าสุดโดยออกคำสั่งต่อไปนี้

wget https://afterlogic.org/download/webmail_php.zip 

7. ถัดไป ให้แตกไฟล์บีบอัดแบบ zip ของ WebMail Lite ไปยังไดเร็กทอรีการทำงานปัจจุบันของคุณ และคัดลอกไฟล์ WebMail Lite ที่แตกออกมาทั้งหมดจากไดเร็กทอรีเว็บเมลไปยังพาธรูทเอกสารของเว็บเซิร์ฟเวอร์ของคุณโดยออกคำสั่งด้านล่าง นอกจากนี้ ให้รันคำสั่ง ls เพื่อแสดงรายการไฟล์ทั้งหมดที่คัดลอกไปยังไดเร็กทอรี /var/www/html

unzip webmail_php.zip
rm -rf /var/www/html/index.html
cp -rf webmail/* /var/www/html/
ls -l /var/www/html/

8. นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณให้สิทธิ์ผู้ใช้รันไทม์ Apache ในการเขียนไปยังเส้นทางรูทเอกสารของเว็บเซิร์ฟเวอร์ของคุณโดยออกคำสั่งด้านล่าง อีกครั้ง ให้รันคำสั่ง ls เพื่อแสดงรายการสิทธิ์ในไดเร็กทอรี /var/www/html/

chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
ls -al /var/www/html/

ขั้นตอนที่ 4: ติดตั้ง WebMail Lite

9. ในการติดตั้ง WebMail Lite ให้เปิดเบราว์เซอร์และนำทางที่อยู่ IP หรือชื่อโดเมนของเซิร์ฟเวอร์ของคุณผ่านโปรโตคอล HTTP เพิ่มสตริง /install ต่อท้าย URL ของคุณ ดังที่แสดงในตัวอย่างด้านล่าง

http://yourdomain.tld/install

10. ที่หน้าจอการติดตั้งเริ่มต้น ชุดการทดสอบความเข้ากันได้ของเซิร์ฟเวอร์และการตรวจสอบก่อนการติดตั้งจะดำเนินการโดยสคริปต์ตัวติดตั้ง WebMail Lite เพื่อตรวจสอบว่าส่วนขยายและการตั้งค่า PHP ที่จำเป็นทั้งหมดได้รับการติดตั้งและกำหนดค่าอย่างถูกต้องหรือไม่ เพื่อติดตั้ง WebMail Lite

นอกจากนี้ยังจะตรวจสอบว่าผู้ใช้รันไทม์ของเว็บเซิร์ฟเวอร์สามารถเขียนในโฟลเดอร์ข้อมูล webroot และเขียนไฟล์การกำหนดค่าได้หรือไม่ หากข้อกำหนดทั้งหมดเป็นไปตามลำดับ ให้กดปุ่ม ถัดไป เพื่อดำเนินการต่อ

11. ในหน้าจอถัดไป ให้อ่านและยอมรับข้อตกลงใบอนุญาตโดยกดปุ่ม ฉันยอมรับ

12. ถัดไป เพิ่มที่อยู่โฮสต์ฐานข้อมูล WebMail Lite MySQL และข้อมูลรับรองฐานข้อมูล แล้วกดปุ่ม ทดสอบฐานข้อมูล เพื่อทดสอบการเชื่อมต่อฐานข้อมูล ตรวจสอบสร้างตารางฐานข้อมูลแล้วกดปุ่ม ถัดไป เพื่อดำเนินการต่อ

13. ถัดไป เขียนรหัสผ่านสำหรับผู้ใช้ mailadm และกดปุ่ม ถัดไป เพื่อดำเนินการต่อ ผู้ใช้ mailadmin เป็นบัญชีที่มีสิทธิพิเศษสูงสุดที่ใช้สำหรับการจัดการแอปพลิเคชัน WebMail Lite

14. ในหน้าจอถัดไป คุณสามารถตรวจสอบการเชื่อมต่อกับเซิร์ฟเวอร์อีเมลผ่านโปรโตคอล IMAP และ SMP ในกรณีที่คุณได้กำหนดค่าเมลเซิร์ฟเวอร์ที่สถานที่ของคุณแล้ว ให้ป้อนที่อยู่ IP ของเมลเซิร์ฟเวอร์ในโฮสต์เซิร์ฟเวอร์ที่ยื่นและทดสอบการเชื่อมต่อ SMTP

หากเซิร์ฟเวอร์อีเมลทำงานภายในเครื่อง ให้ใช้ที่อยู่ IP 127.0.0.1 เพื่อทดสอบการเชื่อมต่อเซิร์ฟเวอร์อีเมล เมื่อคุณกดปุ่ม ถัดไป เพื่อติดตั้งแอปพลิเคชันต่อ

หลังจากกระบวนการติดตั้ง WebMail Lite เสร็จสิ้น ให้กดปุ่ม ออก เพื่อสิ้นสุดกระบวนการติดตั้ง

15. หลังจากนั้น ไปที่ที่อยู่ต่อไปนี้เพื่อเข้าถึงแผงการดูแลระบบ WebMail Lite และตั้งค่าการตั้งค่าเซิร์ฟเวอร์อีเมลของคุณ

https://yourdomain.tld/adminpanel 

หากต้องการลงชื่อเข้าใช้แผงผู้ดูแลระบบ WebMail Lite ให้ใช้ผู้ใช้ mailadm และรหัสผ่านที่กำหนดค่าระหว่างขั้นตอนการติดตั้ง

16. เพื่อกำหนดค่าบริการอีเมลสำหรับโดเมนของคุณ ให้ไปที่การตั้งค่า โดเมน -> ค่าเริ่มต้น และเพิ่มที่อยู่ IP ของเซิร์ฟเวอร์อีเมลของคุณในช่องอีเมลขาเข้าและในช่องอีเมลขาออก

นอกจากนี้ ให้ตรวจสอบการใช้ล็อกอิน/รหัสผ่านของเมลขาเข้าของผู้ใช้เพื่อตรวจสอบสิทธิ์กับเมลเซิร์ฟเวอร์ SMTP แทนที่ที่อยู่ IP และหมายเลขพอร์ตตามการตั้งค่าเมลเซิร์ฟเวอร์ของคุณเอง กดปุ่ม บันทึก เพื่อใช้การตั้งค่าใหม่

ในกรณีที่คุณต้องการใช้แอปพลิเคชัน WebMail Lite เพื่อจัดการบัญชี Gmail ให้ใช้การตั้งค่าตามที่แสดงในภาพหน้าจอด้านล่าง

17. ในการเข้าสู่แอปพลิเคชัน WebMail Lite ให้นำทางไปยังชื่อโดเมนของคุณผ่านโปรโตคอล HTTP และเพิ่มข้อมูลรับรองการเข้าสู่ระบบเซิร์ฟเวอร์อีเมลของคุณ ในภาพหน้าจอด้านล่าง เพื่อวัตถุประสงค์ในการสาธิต เราจะลงชื่อเข้าใช้แอปพลิเคชัน WebMail Lite ด้วยบัญชี Gmail

http://yourdomain.tld 

18. หลังจากเข้าสู่ระบบ WebMail Lite คุณควรจะสามารถอ่านข้อความอีเมลในบัญชีของคุณทั้งหมด หรือเขียนและส่งข้อความใหม่ได้ ดังที่แสดงในภาพหน้าจอต่อไปนี้

ยินดีด้วย! คุณได้ติดตั้งและกำหนดค่าแอปพลิเคชัน WebMail Lite ที่สถานที่ของคุณสำเร็จแล้ว เพื่อรักษาความปลอดภัยการเชื่อมต่อกับแอปพลิเคชัน WebMail Lite ของผู้เข้าชม ให้เปิดใช้งานการกำหนดค่า SSL ของเซิร์ฟเวอร์ Apache HTTP ด้วยใบรับรองฟรีที่ได้รับจาก Let’s Encrypt CA