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
Nếu bạn dùng hệ điều hành CentOS / RedHat / Fedora or derivates:
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:
---- Hoặc theo bước này: ----
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:
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
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]
-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(); ?>
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
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/sudo php5enmod imap
sudo service apache2 restart
---- 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 onNế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 :)
Post A Comment:
0 comments so far,add yours