Events
The Event system in SmarterMail is an incredibly powerful and flexible tool that allows users to automatically perform actions based on specific criteria and remain up-to-date with what is going on with the SmarterMail server. SmarterMail can detect events as they occur, generate messages for those events, and deliver the messages to users that need the information. For example, users can automatically add an additional recipient on messages they send or receive notifications when a task is due or their user disk space has met a certain threshold.
Access your events page will display a full list of the events created for a user. If no events have been created, this page may be blank. Any existing events can be edited as needed, simply by clicking on them. Events can also be deleted from this page.
When creating events, the following cards will be available and each card will contain options that pertain to its purpose:
General
- Event Name - The friendly name of the event.
- Event Status - New events default to a status of Enabled. However, to temporarily stop an event from triggering, you can change the status to Disabled.
- Event Category - The feature to which the event pertains: Email, User or Collaboration.
- Event Type - The occurence that triggers the event. Each category has several specific event types that can trigger the action.
- User - The user that the event applies to.
Event Categories and Types
Below is a list of the Event Categories, and the Event Types that are available for each, for User Events:
- Message Received
- Message Sent
User
- User Disk Space Used
Collaboration
- Calendar Reminder Occurred
- Task Reminder Occurred
Conditions
Each event type has its own corresponding conditions. The global conditions that are seen across all event types are listed below. Multiple Conditions can be used when creating a given Event. Conditions are checked in order, from top to bottom, before the Action(s) is/are performed.
- Time of Day - The time frame during which the event occurs.
- Day of Week - The day(s) of the week during which the event occurs.
Below are the Event Conditions that are available and their respective Conditions:
- From Address - The email address from which the email message was sent.
- From Domain - The domain from which the email message was sent.
- To Address - The email address the email message is being sent to.
- To Domain - The domain to which the email message is being sent.
- Subject - The words that will trigger the event if found within the subject of the message.
- Size (KB) - The message size in KB that will trigger the event.
- Intra Domain - Select this option to trigger the event when an email is sent/received from within the domain.
- Spam Level - The spam level of the message -- usually Low, Medium or High.
- Messages an Hour - The total number of email sent in an hour.
User
- Domain - The domain on which the event occurs.
- Full Name - The full name of the person that will trigger the event.
- Mailbox Usage (%) - The percentage of mailbox space utilization that will trigger the event.
- Mailbox Usage (MB) - The mailbox space utilization in MB that will trigger the event.
- Username - The username that wil trigger the event.
Collaboration
- Subject - The words that will trigger the event if found within the appointment or task subject.
- Location - The appointment location that will trigger the event.
- Description - The words that will trigger the event if found within the appointment or task description.
- Email Address - The email address that will trigger the event.
- Priority - The Priority level assigned to a Task.
- Percent Complete - The percentage complete the Task is.
- Status - The Task's status.
Event Categories, Event Types, Actions, and Event Variables
Each Event Type can have its own list of Actions. Below is a list of Event Type (Category -> Type), the available Actions, and their associated variables.
Email -> Message Received
Show a Notification
- Day of Week - #daysofweek#
- From Address — #emailfrom#
- From Domain — #fromdomain#
- Subject — #emailsubject#
- Size (KB) — #sizekb#
- Intra Domain — #intradomain#
- Spam Level — #spamlevel#
- Messages an Hour — #amtinhour#
Send an Email
- Day of Week - #daysofweek#
- From Address — #emailfrom#
- From Domain — #fromdomain#
- Subject — #emailsubject#
- Size (KB) — #sizekb#
- Intra Domain — #intradomain#
- Spam Level — #spamlevel#
- Messages an Hour — #amtinhour#
Add Recipient
No variables present.
Send Webhook
No variables present.
Email -> Message Sent
Show a Notification
- Day of Week - #daysofweek#
- To Address — #toaddress#
- To Domain — #todomain#
- Subject — #emailsubject#
- Intra Domain — #intradomain#
- Size (KB) — #sizekb#
Send an Email
- Day of Week - #daysofweek#
- To Address — #toaddress#
- To Domain — #todomain#
- Subject — #emailsubject#
- Intra Domain — #intradomain#
- Size (KB) — #sizekb#
Add a Trusted Sender
No variables present.
Add Recipient
No variables present.
Send Webhook
No variables present.
User -> User Disk Space Used
Show a Notification
- Day of Week - #daysofweek#
- Mailbox Usage (%) - #mailboxusage#
- Mailbox Usage (MB) - #mailboxusagemb#
- Mailbox Allowed Size (MB) — #mailboxsizemax#
- Username — #username#
Send an Email
- Day of Week - #daysofweek#
- Mailbox Usage (%) - #mailboxusage#
- Mailbox Usage (MB) - #mailboxusagemb#
- Mailbox Allowed Size (MB) — #mailboxsizemax#
- Username — #username#
Collaboration -> Calendar Reminder Occurred
Show a Notification
- Day of Week - #daysofweek#
- Subject — #emailsubject#
- Location — #location#
- Description — #description#
Send an Email
- Day of Week - #daysofweek#
- Subject — #emailsubject#
- Location — #location#
- Description — #description#
Collaboration -> Task Reminder Occurred
Show a Notification
- Day of Week - #daysofweek#
- Subject — #emailsubject#
- Description — #description#
- Priority — #priority#
- Percent Complete — #percentcomplete#
- Status — #status#
Send an Email
- Day of Week - #daysofweek#
- Subject — #emailsubject#
- Description — #description#
- Priority — #priority#
- Percent Complete — #percentcomplete#
- Status — #status#