Skip to content
  • There are no suggestions because the search field is empty.

Blesta Module Installation

With EasyDMARC's Blesta integration, hosting and domain resellers can provision, configure, and manage email authentication for every customer with full control and visibility in one place.

After signing a Reseller Contract with our Sales Team the installation process is divided into a few simple steps, such as:

  • Obtaining your API Keys from EasyDMARC Dashboard
  • Downloading and installing the Module itself
  • Configuring the module in your Blesta Admin Panel
  • Setting up EasyDMARC as a Product to sell to your customers.

Step 1 - Obtain your API Keys from EasyDMARC Dashboard

  1. Sign in to your EasyDMARC Account and go to our API Page.
  2. Click Generate Key to open and provide a name for your new Keys.
  3. Click Generate and you will be provided with Client ID and Secret Key

    a. Copy both values and keep them confidential at all times

Step 2 - Blesta Module Installation

  1. Download the module .ZIP file from here.
  2. Extract the downloaded package:
    1. The password to extract the file will be provided by our Sales Team upon signing the Reseller Contract.
  3. Access your server using FTP, cPanel File Manager, or SSH (depending on what your hosting provides).
  4. Navigate to the main Blesta installation directory.
    1. This is the folder where your Blesta installation is located.
  5. Inside the Blesta directory, open the following path:
    /Components/modules
  6. Upload the extracted module folder into the modules directory.

Step 3 - Blesta Server Connection setup

  1. Sign in to your  Blesta Admin panel and go to Settings → Modules

  2. Click on Available and search for EasyDMARC and install it.

  3. After Installation go to the installed modules list and click on manage EasyDMARC.
  4. Click Add Server and use the following details to set it up:
    1. Enter Server Label
    2. Add Hostname → api2.easydmarc.com (latest version is always available here)
    3. Username → use generated Client ID
    4. Password → use generated Secret Key

  5. After entering all the required details, Click Add Server to proceed to the next step.

Step 4 - Product Creation and Group Setup in Blesta

Create Product Group/Assign

  1. Go to Packages->Package Groups.
  2. Click the Plus Icon (+) button to add a new package group.
  3. Enter Package Group Name of your choice.
  4. Allow Upgrades/Downgrades between Packages within this Group.
Click Create Group to save.



Create/Assign product group into the Order Forms 

  1. Go to Packages → Order Forms and click Plus Icon (+)
  2. Enter the Name and the label of order form.
  3. Choose all the needed options under Description, choose Template and other settings that you need.
  4. Drag the Available Groups into the Assigned Groups.
  5. Select the Currencies only selected currency product listed on the client area.
  6. Click on the Add Form for save.

Create a New Package

  1.       Click on the Packages->packages then click on the Plus Icon (+).

  2.  In the Basic tab enter the details such as Package Name, Pricing and Term and Group Membership. You can also provide a description for the package.

  3. In the Module tab choose the EasyDMARC module from the first dropdown. Then select the Server that you added during server configuration in Step 3. Lastly select the EasyDMARC Plan from the list of available packages and click Create Package.

Step 5 - Enable Product Upgrades

If you offer multiple EasyDMARC plans (e.g., Basic, Business, Enterprise), you can allow clients to upgrade or downgrade their plan directly from the client area.

  1. Login to Admin dashboard, then go to Settings → Company → Billing / Payment.


  2. Check the Checkbox to Change Package, Renew Services and Cancel Services to allow on the client area.



  3. Click Update Settings. 

Your module is now configured and ready to sell EasyDMARC products!.