---
title: Email validation stage
description: This stage retrieves the email address from state (or in response to initial requirements), then verifies the validity of the email address with the user who submitted the requirements through an email process.
component: pingidm
version: 7.5
page_id: pingidm:self-service-reference:stages/stage-email-validation
canonical_url: https://docs.pingidentity.com/pingidm/7.5/self-service-reference/stages/stage-email-validation.html
keywords: ["JSON", "Configuration", "Authentication", "Self-Service", "User Self-Service", "Email"]
---

# Email validation stage

This stage retrieves the email address from `state` (or in response to initial requirements), then verifies the validity of the email address with the user who submitted the requirements through an email process.

* Example configuration

  ```json
  {
      "name" : "emailValidation",
      "identityEmailField" : "mail",
      "emailServiceUrl" : "external/email",
      "emailServiceParameters" : {
          "waitForCompletion" : false
      },
      "from" : "info@admin.org",
      "subject" : "Reset password email",
      "mimeType" : "text/html",
      "subjectTranslations" : {
          "en" : "Reset your password",
          "fr" : "Réinitialisez votre mot de passe"
      },
      "messageTranslations" : {
          "en" : "Click to reset your password <a href=\"%link%\">Password reset link</a>",
          "fr" : "Cliquez pour réinitialiser votre mot de passe<a href=\"%link%\">Mot de passe lien de réinitialisation</a>"
      },
      "verificationLinkToken" : "%link%",
      "verificationLink" : "https://localhost:8443/#/passwordreset/"
  },
  ```

* Dependencies

  This stage expects a preceding stage to populate the user email address in `state`. The stage has no downstream dependencies.

* Required Parameters

  * Email configuration. For more information, refer to [Self-Service registration emails](../uss-email-registration.html).
