# Bulk email verifier for CSV and pasted lists

**Use case:** 

Run bulk email verifier checks with syntax, MX, SMTP, disposable, role, confidence, and recommended action fields.

## Input

```json
{
  "emails": [
    "sales@example.com",
    "support@apify.com",
    "test@mailinator.com"
  ],
  "emailsText": "",
  "csvFile": "",
  "detectCatchAll": true,
  "detectDisposable": true,
  "detectRoleBased": true,
  "suggestCorrections": true,
  "checkDomainHealth": true,
  "smtpPort": 25,
  "fromEmail": "verify@smtp-check.test",
  "smtpTimeoutSecs": 15,
  "retryCount": 1,
  "maxEmails": 3,
  "maxEmailsPerDomain": 20
}
```

## Output

```json
{
  "email": {
    "label": "Email",
    "format": "string"
  },
  "domain": {
    "label": "Domain",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "verdict": {
    "label": "Verdict",
    "format": "string"
  },
  "sendable": {
    "label": "Sendable",
    "format": "boolean"
  },
  "confidence": {
    "label": "Confidence",
    "format": "number"
  },
  "qualityScore": {
    "label": "Quality score",
    "format": "integer"
  },
  "riskLevel": {
    "label": "Risk level",
    "format": "string"
  },
  "decision": {
    "label": "Decision",
    "format": "string"
  },
  "recommendedDisposition": {
    "label": "Recommended disposition",
    "format": "string"
  },
  "recommendedAction": {
    "label": "Recommended action",
    "format": "string"
  },
  "riskFlags": {
    "label": "Risk flags",
    "format": "array"
  },
  "flags": {
    "label": "Flags",
    "format": "object"
  },
  "syntax": {
    "label": "Syntax",
    "format": "object"
  },
  "mx": {
    "label": "MX",
    "format": "object"
  },
  "smtp": {
    "label": "SMTP",
    "format": "object"
  },
  "domainHealth": {
    "label": "Domain health",
    "format": "object"
  },
  "failureAnalysis": {
    "label": "Failure analysis",
    "format": "object"
  },
  "automation": {
    "label": "Automation",
    "format": "object"
  }
}
```

## About this Actor

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