Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Summary

JEMHC can notify Slack Channels when messages are received and sent, this provides a view of current activity - and a sense of well-being that all mail services are working!IM notifications allow you to configure notifications to be sent to a Slack channel when it enters an issue with processing an email. e.g. email being filtered due to an exclusion.

Info

JEMHC has two categories of notifications, Global and Project. Global notifications relate to JEMHC activities (mail forwarded etc), Project notifications relate to inbound email processing and outbound email notifications.Integrating IM notifications will provide valuable feedback as to when messages come in (validating JEMHC is successfully retrieving mail from your mailbox), when email notifications are sent out, when some expected alternative behaviours is performed like an email blacklisting and when there is actually an error performing operations.

...

Creating a Slack Connection

In order to receive IM Auditing Notifications you first need to have a Slack. If you haven't already, follow the Slack How-To.

Setting up

...

IM notifications

  1. Select IM Notifications > Create

  2. Enter a name. Select the type.

  3. Pick your scope, Global will be specific to JEMHC system events, or you may want to configure for Project Issue and Notification related notifications. 

    Image RemovedImage Added
  4. Select the Slack Connection and Channel.

  5. Scroll down to control what system notifications are sent there:

  6. Submit

  7. All done, you can test the configuration by performing JEMHCloud operations, e.g. run a JEMH Cloud Test Case.  For example, force a non catch email by running a test case with a non support email address recipient.

    1. See the following page for more info about Test Cases: Test Case configurationCases

  8. Slack will show messages like this:  

    Image Removed

    Image Added

Type of Notifications

Excluded

Sends a notification when JEMHCloud excludes an incoming email. e.g. Sender matches a Exclusion, Email Subject matches a Exclusion.

No Catchemail Match

Sends a notification when JEMHCloud processes an incoming email that doesn't match the catchemail profile configuration

Error Processing

Sends a notification when JEMHCloud can't process an incoming email because of an error. e.g. Outbound email is too large to be sent by the Mail Server.

Limit Exceeded

Sends a notification when JEMHCloud can't process an incoming email because limits have been exceeded (loop detection). e.g. Comment Count Limit exceeded (configured in Profile)

Forwarded

Sends a notification when JEMHCloud forwards an incoming email. e.g. due to exclusion, no catchemail match or error.

Precedence Bulk

Sends a notification when JEMHCloud ignores or forwards a inbound bulk email. e.g. emails that contain a “Precedence: Bulk” header. Precedence Bulk is configured within the Profile.

Message Dropped

Sends a notification when JEMHCloud drops an email for any reason.

User Created

Sends a notification when JEMHCloud auto-creates a user.

Log

Sends a notification when JEMHCloud needs to inform you something important outside the previous operations.

Filter by label (Content by label)
showLabelsfalse
max5
sortmodified
showSpacefalse
reversetrue
cqllabel in ( "auditing" , "notifcations" , "im" , "notification" ) and space = "JEMHC" and type = "page"