Before you send an AMP-powered dynamic email, you can test it to verify its
contents and behavior.

There are two options for testing your dynamic emails in Gmail:

1. Use Gmail's [AMP for Email Playground](https://amp.gmail.dev/playground/) to draft AMP emails, see a live preview, and have your emails sent to your own Gmail account for testing.
2. Navigate to Gmail **Settings** \> **General** \> **Dynamic
   email** and click **Developer settings**. This opens a dialog where you can
   allowlist an email address that can send you dynamic emails for testing
   purposes. The AMP version of emails sent from the listed address to your
   account is rendered, even if the email address is not registered with
   Google. This lets you test your dynamic emails on your own accounts before
   registering to ensure they are working as expected.

   > [!NOTE]
   > **Note:** To send AMP emails to your own account from the [AMP for Email
   > Playground](https://amp.gmail.dev/playground/), you need to allowlist `amp@gmail.dev` in the **Developer settings** dialog.

   > [!NOTE]
   > **Note:** Make sure to test delivering your email from your production system using the developer settings option. This helps verify that the email you send in production meets all the delivery requirements, and helps test for potential modifications to your email made by your [ESP](https://amp.dev/support/faq/email-support/). See [validate delivered
   > emails](https://amp.dev/documentation/guides-and-tutorials/learn/validation-workflow/validate_emails/?format=email#validate-delivered-emails) for more details on how to verify whether the email still contains valid AMP after modifications by your ESP.

## Delivery requirements

For your AMP email to be delivered to any account, the email must meet the
following conditions:

- The [AMP for Email security
  requirements](https://developers.google.com/workspace/gmail/ampemail/security-requirements) must be met.
- The email must contain a fallback HTML version (`text/html`) or plain text version (`text/plain`) in addition to the AMP MIME part (`text/x-amp-html`). This fallback version is displayed in situations where the AMP MIME part cannot be displayed, such as when the mail client is offline or 30+ days after the email was received by Gmail.
- The AMP MIME part must contain a [valid AMP document](https://amp.dev/documentation/guides-and-tutorials/learn/validation-workflow/validate_emails/?format=email).
- The email should include the AMP MIME part before the HTML MIME part.
- The `From` and `To` header fields of the email must contain different email addresses.