---
title: "Rocket Chat Email Event Interfaces"
slug: "email-event-interfaces"
description: "Explore email event interfaces in Rocket Chat. Build secure integrations and enhance messaging workflows."
updated: 2026-02-03T06:42:52Z
published: 2026-02-03T06:42:52Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Email - Event Interfaces

The table below lists email-related events and their purposes. If you want to execute actions based on email events, you can use the event mentioned below as an event interface. For further details, you can refer to the [Apps-Engine TypeScript definition](https://rocketchat.github.io/Rocket.Chat.Apps-engine/interfaces/email_IPreEmailSent.IPreEmailSent.html).

| Interface | Description |
| --- | --- |
| `IPreEmailSent` | The event interface allows apps to register as a handler of the `IPreEmailSent` event. This event is triggered before the mailer sends an email. To prevent the email from being sent, you can throw an error with a message specifying the reason for rejection. |
