# Email

Mechanic email is powered by [Postmark](https://postmarkapp.com/).

## Sending email

Stores using Mechanic can send email using the [Email action](/core/actions/email.md).

{% hint style="warning" %}
**Email approval is required.** Sending email with Mechanic requires manual approval from the Mechanic platform team. Until your account is approved, all Email actions will fail.

To request email approval, contact <team@usemechanic.com> and let us know you'd like to enable email sending for your store.
{% endhint %}

By default, emails are sent from a Mechanic-managed address on your behalf. You can configure a custom sender address using a [custom email domain](/platform/email/custom-email-domain.md).

### Features

* [**Email templates**](/platform/email/templates.md) — create reusable email templates with Liquid, configurable in Mechanic's settings
* [**Custom email addresses**](/platform/email/custom-email-domain.md) — send from your own domain instead of Mechanic's default
* [**DMARC**](/platform/email/dmarc.md) — configure DMARC alignment for improved deliverability
* **Attachments** — attach [generated files](/core/actions/file-generators.md) (PDFs, CSVs, etc.) to outgoing emails

{% hint style="info" %}
Common questions: [How do I send images with my emails?](/faq/how-do-i-send-images-with-my-emails.md) · [How do I preview email attachments?](/faq/how-do-i-preview-email-attachments.md)
{% endhint %}

## Receiving email

Stores using Mechanic can receive email using the [mechanic/emails/received](/platform/email/receiving-email.md) event topic. When an email is received at your store's Mechanic email address, Mechanic creates an event containing the email's subject, body, sender, and any attachments.

Learn more: [Receiving email](/platform/email/receiving-email.md)


---

# 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://learn.mechanic.dev/platform/email.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.
