Email marketing How to install MailWizz on your server

Underground Forum

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
 
redispade

redispade

Verified
  • #2
Thank you for the information
 
Top