# Verify a pasted email list for MX records

**Use case:** 

Check syntax, domain MX records, disposable domains, role accounts, and risk levels for a small pasted list.

## Input

```json
{
  "emails": [
    "support@example.com",
    "sales@gmail.com",
    "bad-email",
    "test@mailinator.com"
  ],
  "csvText": "contact@apify.com\ninfo@example.com\ninvalid-email\ntest@mailinator.com",
  "datasetEmailField": "email",
  "checkMx": true,
  "checkARecordFallback": true,
  "includeDisposableCheck": true,
  "dnsProvider": "google",
  "maxConcurrency": 10
}
```

## Output

```json
{
  "email": {
    "label": "Email",
    "format": "text"
  },
  "normalizedEmail": {
    "label": "Normalized email",
    "format": "text"
  },
  "validSyntax": {
    "label": "Valid syntax",
    "format": "boolean"
  },
  "domain": {
    "label": "Domain",
    "format": "text"
  },
  "mxFound": {
    "label": "MX found",
    "format": "boolean"
  },
  "mxRecords": {
    "label": "MX records",
    "format": "text"
  },
  "aRecordFallbackFound": {
    "label": "A fallback",
    "format": "boolean"
  },
  "isDisposable": {
    "label": "Disposable",
    "format": "boolean"
  },
  "isRoleAccount": {
    "label": "Role account",
    "format": "boolean"
  },
  "riskLevel": {
    "label": "Risk level",
    "format": "text"
  },
  "reasonCodes": {
    "label": "Reason codes",
    "format": "text"
  },
  "checkedAt": {
    "label": "Checked at",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Email MX & Deliverability Verifier](https://apify.com/fetch_cat/email-mx-deliverability-verifier) with a specific input configuration. Visit the [Actor detail page](https://apify.com/fetch_cat/email-mx-deliverability-verifier) to learn more, explore other use cases, and run it yourself.