Cấu hình VPS cài MailWizz.
-VPS cái LAMP Server, Không dùng Nginx (dùng Nginx hay bị lỗi, cài mãi không được)
- Chuẩn bị 1 database trong phpmyadmin.
- Cài cURL nếu chưa cài.
- Hướng dẫn Cài IMAP extension  Mailwizz

Bạn hãy kiểm tra bằng cách tạo một file info.php trong thư mục domain với nội dung:
Code:
<?php phpinfo(); ?>

 Nếu bạn dùng hệ điều hành CentOS / RedHat / Fedora or derivates:
Code:
yum install php-imap
Nếu bạn dùng hệ điều hành Debian / Ubuntu or derivates thì chạy lệnh
Code:
apt-get install php-imap
hoặc dùng lệnh nếu vẫn chưa cài được  apt-get install php5-imap
Nếu vẫn không loại bỏ được cảnh báo cần cài IMAP Extend đối với Ubuntu 14.04 thì các bạn làm theo hướng dẫn sau:

Code:
sudo apt-get install php5-imap
sudo php5enmod imap
sudo service apache2 restart
Theo hướng dẫn bài https://forum.mailwizz.com/threads/imap-extension-warning.753/

---- Hoặc theo bước này: ----
I had the same problem. I figured out that if you list all the installed packages with:
yum list installed | grep php
You'll see:
php55-common.x86_64            5.5.17-2.89.amzn1            @amzn-updates/latest
php55-devel.x86_64             5.5.17-2.89.amzn1            @amzn-updates/latest
php55-gd.x86_64                5.5.17-2.89.amzn1            @amzn-updates/latest
It seems that all the Amazon packages are php55-xxxx rather than php-xxxx.
This worked for me via ssh. I haven't tried it via a container command.
sudo yum install php55-imap


Nếu bạn dùng Script Hocvps để cài VPS thì bạn thử cài imap bằng các lệnh sau:
PHP Modules
PHP có rất nhiều thư viện module khác nhau, bạn có thể xem bằng cách gõ lệnh sau
yum search php-
php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP
Để cài module nào dùng lệnh sau
yum install name of the module

4. Tự động chạy service khi reboot

---- End ----
Làm theo mấy bước trên là kiểu gì cũng loại bỏ được cảnh báo cần cái Imap Extension Mailwizz

- Cài đặt Crontab
Hầu hết tất cả VPS đều được cài đặt sẵn crontab, tuy nhiên vẫn có trường hợp VPS không có. Nếu bạn sử dụng lệnh crontab -l mà thấy output trả lại -bash: crontab: command not found thì cần tự cài crontab thủ công.
Lệnh Cài đặt crontab
Sử dụng lệnh:
yum install cronie
Start crontab và tự động chạy mỗi khi reboot:
service crond start
chkconfig crond on
Nếu chạy lệnh crontab -l mà hiện thông báo  no crontab for root nghĩa là thiếu file Cron trong mục /var/spool/cron thôi, vậy bạn vào đó tạo 1 file có tên là root là dược Hoặc tải file này để vào thư mục đó là được.

Các Lưu ý khi thiết lập trong Mailwizz:

1. sử lý lỗi Inactive Smtp amazon SES.

Khi bạn đã điền đầy đủ thông số Access Key ID, Secret Access Key, Email đã verify của Amazon nhưng khi lưu lại thì bạn vẫn thấy chữ Inactive, đơn giản bạn chỉ cần điền thêm Email đã verify với amazon vào phần Validate this server, đơn giản vậy thôi, mình mất 1 ngày để có thể active được >.<



21. sử lý lỗi Inactive Amazon SES Web API
- Bạn cần tạo ra amazon ses web api user giống video https://www.youtube.com/watch?v=VOrul70AjuM
- sau khi tạo bạn sẽ có thông tin :
Hostname *: email-smtp.eu-west-1.amazonaws.com
Access Key ID: [Access Key ID]
Secret Access Key: [Secret Access Key]
Bạn điền vào bình thường thôi là active được, đôi khi bị lỗi bạn làm đi làm lại vài lần là được :)
Share To:

Post A Comment:

0 comments so far,add yours