How to install mailwizz on cpanel vps serverThis article provides a guide for how to install MailWizz on cPanel VPS server.

What is MailWizz?

MailWizz is a self-hosted email marketing software that allows businesses and marketers to create, send, and manage email campaigns efficiently. It is a powerful alternative to cloud-based email marketing platforms like Mailchimp, Sendinblue, or GetResponse, but with the advantage of complete ownership and control over your email infrastructure.

Key Features of MailWizz:

  • Email Campaign Management: Create and schedule email campaigns with advanced automation.
  • Subscriber Management: Import, segment, and organize subscribers easily.
  • Multiple Sending Servers: Supports SMTP, third-party email providers (Amazon SES, SendGrid, Mailgun, etc.).
  • Bounce & Complaint Handling: Automatically manages bounced emails and spam complaints.
  • Autoresponders & Drip Campaigns: Set up automated email sequences for better engagement.
  • Detailed Analytics & Reports: Track open rates, clicks, bounces, and more.
  • Multi-User & Client Support: Allows multiple users with different access levels.
  • Cost-Effective: One-time purchase with no monthly subscription fees.

MailWizz is ideal for businesses, agencies, and marketers who want full control over their email marketing while reducing costs compared to SaaS platforms. 🚀

If you have a VPS server with cPanel, installing MailWizz is straightforward but requires some setup. This guide will walk you through the entire process step by step.

Prerequisites

Before proceeding with the installation, ensure you have the following:

  • A VPS server with cPanel & WHM
  • Root or SSH access to the VPS
  • A domain or subdomain for MailWizz (e.g., email.yourdomain.com)
  • MailWizz license and installation files
  • PHP 7.4+, MySQL, and necessary PHP extensions

Launch 100% ssd vps from $2. 49/mo!

How to Install MailWizz on cPanel VPS Server

To install MailWizz on cPanel VPS server, follow the steps below:

  1. Create a Subdomain for MailWizz

    To keep your email marketing separate, it’s best to install MailWizz on a subdomain.

    1. Log in to cPanel.
    2. Navigate to Domains > Subdomains.
    3. Enter your subdomain (e.g., email.yourdomain.com).
    4. Choose the document root (it will be auto-filled).
    5. Click Create.
  2. Upload MailWizz Files

    1. Download the MailWizz installation package from the official website.
    2. In cPanel, go to File Manager and navigate to public_html/email/ (or the directory assigned to your subdomain).
    3. Click Upload and select the MailWizz ZIP file.
    4. Once uploaded, right-click on the ZIP file and select Extract.
  3. Create a MySQL Database

    MailWizz requires a database to store its data.

    1. In cPanel, go to MySQL® Databases.
    2. Under Create New Database, enter a name (e.g., mailwizz_db) and click Create Database.
    3. Scroll down to MySQL Users and create a new user (e.g., mailwizz_user).
    4. Assign a strong password and click Create User.
    5. Scroll down to Add User to Database, select the user and database, then click Add.
    6. Grant All Privileges and click Make Changes.
  4. Configure PHP Settings

    MailWizz requires certain PHP extensions and settings:

    1. In cPanel, go to Select PHP Version.
    2. Choose PHP 7.4 or later.
    3. Enable the following extensions:
      • mysqli
      • pdo_mysql
      • mbstring
      • curl
      • openssl
      • zip
      • fileinfo
      • gd
    4. Click Save.
    5. Increase memorylimit, maxexecutiontime, and uploadmax_filesize under PHP Options.
  5. Start MailWizz Installation

    1. Open your browser and visit https://email.yourdomain.com/install.
    2. The MailWizz installer will launch.
    3. Click Start Installation and follow the on-screen instructions.
    4. Enter your license key when prompted.
    5. Provide your database credentials (from Step 3).
    6. Click Next and wait for the installation to complete.
  6. Configure Cron Jobs

    MailWizz requires cron jobs to function correctly.

    1. In cPanel, go to Cron Jobs.
    2. Add the following cron jobs:
      * * * * * /usr/bin/php -q /home/youruser/public_html/email/apps/console/console.php send-campaigns >/dev/null 2>&1 * * * * * /usr/bin/php -q /home/youruser/public_html/email/apps/console/console.php process-delivery-servers >/dev/null 2>&1

      (Adjust the paths based on your actual installation.)

    3. Click Add Cron Job.
  7. Secure MailWizz

    To enhance security:

    • Install an SSL certificate via cPanel > SSL/TLS.
    • Set up reCAPTCHA for login security in MailWizz settings.
    • Change the default admin panel URL.
    • Keep your MailWizz installation updated.
  8. Test Your MailWizz Installation

    1. Log in to the MailWizz Admin Panel at https://email.yourdomain.com/backend.
      Mailwizz admin login
    2. Go to Settings > Email Templates and create a test campaign.
    3. Set up an SMTP server or third-party email provider (e.g., Amazon SES, SendGrid).
    4. Send a test email to verify everything works correctly.

Launch 100% ssd vps from $2. 49/mo!

Conclusion

Congratulations! 🎉 You now know how to successfully install MailWizz on cPanel VPS server. You can now start managing email marketing campaigns efficiently. Be sure to configure bounce handling, DKIM/SPF records, and email throttling for optimal performance.

If you encounter any issues, refer to the MailWizz documentation or seek help from their support team.

Happy Email Marketing! 🚀

✅ Easy Website Management with cPanel Support

Running a business is hard enough — managing your website shouldn’t be. That’s why we include full cPanel support with every hosting plan:

  • Simple Dashboard – No tech skills needed. Easily manage your website, emails, and more from one place.
  • Quick App Installs – Launch WordPress, shopping carts, or other tools with just one click.
  • Professional Email – Create business email addresses (like you@yourbusiness.com) in minutes.
  • Reliable Backups – Keep your website safe with easy-to-use backup and restore options.
  • Secure & Protected – Manage your site’s security and SSL certificates with built-in tools.
  • Real Help, AnytimeOur expert support team is available 24/7 for anything you need.

💬 What Our Customers Say

“I have had nothing but good experiences with Rad Web Hosting. The staff is there to help you to make sure that you stay online and I haven't had any downtime with my server in the time I have been with Rad Web Hosting and I have had my server for over two years.”

— Janice L., Owner of RJGM

🏆 Trusted by Small Business Owners Nationwide

Trust badges: 99. 9% uptime | 24/7 support | secure hosting | money-back guarantee

🚀 Get Started Today

Take the stress out of website management. With cPanel support and expert help just a click away, you can focus on what matters most — growing your business.

Choose Your Plan Now
Share this:
Avatar of editorial staff

Editorial Staff

Rad Web Hosting is a leading provider of web hosting, Cloud VPS, and Dedicated Servers in Dallas, TX.
lg