Font Size:

Enhanced Email Tool Plugin

Introduction

This article features the Enhanced Email Tool Plugin and sample app created by Mokxa Technologies, LLC. The enhancement email plugin extends the existing functionality of the email tool with the additional ability to debug. All emails with Debugging selected will be captured and stored in the app_fd_emailaudit table. They include all properties passed in the tool, including To, Cc, Bcc, Subject, Body, and Error. The error column will capture any error message passed in the system logs when emails fail to send. This article will explore the functionality and capability of this plugin.

Key Features

  • Captures and stores all emails sent out, along with errors.
  • Logs essential email properties: To, Cc, Bcc, Subject, Body, and Error.
  • Records system log messages when emails fail to send.
  • Already in use by multiple customers for better email tracking & debugging.

Get Started

Prerequisites

  1. Joget DX Enterprise version.
  2. Developer access to Joget DX with plugin management capabilities.

Plugin Information

Plugins Available in the Bundle:

  1. Enhanced Email Tool (Process Tool)

This plugin bundle is compatible with Joget DX 8 or later.

To download this plugin, visit the Joget Marketplace.

For any issues related to this plugin, visit the Enhanced Email Tool GitHub page.

How to install

  1. In the Joget App Center, navigate to Settings > Manage Plugins > Upload Plugin and click Choose File.
  2. Select the Enhanced Email Tool jar file and click Add. The plugin is listed in the Installed Plugins tab once uploaded.

How to use it

  1. Once the plugin is updated in Joget, create the process and add a Tool component to the participant.
  2. Click the tool, and in the Mapping tab, select the Enhanced Email Tool plugin from the Tools drop-down list.
     
  3. When the Debugging option is selected, all emails sent out will be stored in the app_fd_emailaudit table and capture all email properties, including the respective error if the emails fail to send.
  4. Click Apply Changes.

Expected Outcome

The To, Cc, Bcc, Subject, Body, and Error are captured and stored in the app_fd_emailaudit table as shown in the image below.

Video recording

Download Sample App

Download the demo app for Log Cleaner Plugin:

Credits

This plugin, sample app, and documentation are created by Mokxa Technologies, LLC.

 

Created by Debanraj Last modified by Debanraj on Mar 25, 2025