
Underground Forum

- #1
MailWizz, manual install on VPS server
Download MailWizz (nulled version):
Content of this hidden block can only be seen by members of: Verified
VESTA panel installation
Enter the following command to download the installer for the VESTA panel:
curl -O http://vestacp.com/pub/vst-install.sh
Start the installation of VESTA with the command
bash vst-install.sh
After install, copy and save the login information.
Server Preparation
Remove file upload restrictions from the server, go to the etc/ folder, open the php.ini file and change the values:memory_limit = 128M > memory_limit = 512M
post_max_size = 8M > post_max_size = 120M
upload_max_filesize = 2M > upload_max_filesize = 120M
max_execution_time = 30 > max_execution_time = 1000
max_input_time = 60 > max_input_time = 1000
Reboot server:
reboot
Install MailWizz
First, you need to install the archivator:yum -y install unzip
Upload the archive with the script into the /root folder.
Clean up the domain directory from the standard files:
rm -rf /home/admin/web/your_domain/public_html/*
Unzip the archive to the domain directory:
unzip -q mailwizz.zip -d /home/admin/web/your_domain/public_html
Set permissions for the necessary folders:
chmod 777 /home/admin/web/your_domain/public_html/apps/common/config
chmod 777 /home/admin/web/your_domain/public_html/apps/common/runtime
chmod 777 /home/admin/web/your_domain/public_html/backend/assets/cache
chmod -R 777 /home/admin/web/your_domain/public_html/frontend/assets
chmod -R 777 /home/admin/web/your_domain/public_html/assets
chmod 777 /home/admin/web/your_domain/public_html/apps/extensions
chmod 777 /home/admin/web/your_domain/public_html/apps/common/messages
chmod -R 666 /etc/roundcubemail/config.inc.php
chmod 777 /home/admin/web/your_domain/public_html/customer/assets/cache
Open the installation page in your browser:
http://[ip/domain]/install
Then just follow the instruction.
Setup CRON
To set cron commands, open the CRON tab in the Vesta panel and add each command as a separate task:* * * * * - every minute
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php send-campaigns >/dev/null 2>&1
*/2 * * * * - every two minutes
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php send-transactional-emails >/dev/null 2>&1
*/10 * * * * - every ten minutes
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php bounce-handler >/dev/null 2>&1
*/20 * * * * - every twenty minutes
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php feedback-loop-handler >/dev/null 2>&1
*/3 * * * * - every three minutes
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php process-delivery-and-bounce-log >/dev/null 2>&1
0 * * * * - every hour
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php hourly >/dev/null 2>&1
0 0 * * * - once a day
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php daily >/dev/null 2>&1
*/5 * * * * - every 5 minutes
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php list-import folder >/dev/null 2>&1
0 0 * * * - once a day
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php list-import url >/dev/null 2>&1
0 0 * * * - once a day
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php suppression-list-import folder >/dev/null 2>&1
0 0 * * * - once a day
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php email-blacklist-import folder >/dev/null 2>&1
0 */1 * * * - every hour
/usr/bin/php -q /home/admin/web//public_html/apps/console/console.php email-blacklist-monitor >/dev/null 2>&1