# Easy Email Express

The **Easy Email Express** recipe is the all-in-one recipe that replaces all Drupal core emails with HTML-formatted emails. It bundles together the foundational Easy Email recipes into a single, convenient package that can be applied in one step.

## Recipe Type

Composite recipe (bundles multiple Easy Email recipes)

## Overview

Easy Email Express is the recommended way to enable full HTML email support on a Varbase site. Rather than requiring you to apply multiple individual Easy Email recipes, this recipe composes them all together, ensuring that every email sent from the site, including user registration, password reset, content notifications, and any other system email, is delivered as a professionally styled HTML message.

This is the Easy Email recipe included in the **Varbase Starter** recipe, so most Varbase sites will have it applied automatically during initial setup.

## Recipe Dependencies

Depends on the following recipes:

| Recipe                                                                                                           | Description                                                                  |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [**Easy Email Standard**](/developers/understanding-varbase/easy-email-recipes/easy-email-standard.md)           | Base Easy Email module, theme, and Symfony Mailer Lite integration.          |
| [**Easy Email Types Core**](/developers/understanding-varbase/easy-email-recipes/easy-email-types-core.md)       | Email templates that replicate all Drupal core email content in HTML format. |
| [**Easy Email Types Default**](/developers/understanding-varbase/easy-email-recipes/easy-email-types-default.md) | Default email template that overrides all emails sent from the site.         |

## Installation

Apply the recipe using Drush:

```bash
ddev drush recipe ../recipes/easy_email_express
```

After applying the recipe, all emails sent from the site will be formatted as HTML emails using the Easy Email templates and theme.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.varbase.vardot.com/developers/understanding-varbase/easy-email-recipes/easy-email-express.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
