EMAIL VERIFICATION, EXPLAINED

Email verification FAQ, answered without ambiguity.

Email verification is fundamentally a question of mail exchanger protocol communication. Rather than guessing with black-box algorithmic models, MailCheckup executes direct RFC 5321 handshakes to verify recipient availability. The table below outlines how each verdict is determined and how outbound senders should respond:

MAILCHECKUP / FAQ↘
24 Technical Answers $0 Free Unknown Policy Sub-180ms REST API GDPR Article 28 Processor
AUTHORITATIVE KNOWLEDGE DIRECTORY

Explore Technical Verification Answers

Search answers in real-time, filter by functional category, or select a common question for instant resolution guidance.

Verified Technical Specs RFC 5321 · Zero Guesswork
Showing 24 of 24 questions
·
INTERACTIVE ANSWER FINDER

What question do you need answered right now?

Select any inquiry from the dropdown or click a quick topic below for immediate operational analysis.

Popular shortcuts:
Ready for instant resolution

Select any inquiry from the dropdown above or click a shortcut pill to view a direct outcome summary, mathematical operational rule, and documentation anchor.

Verification & Results What does MailCheckup actually check during email verification?

MailCheckup performs a four-stage sequential verification process: (1) Syntax & Format Inspection adhering to RFC 5321 and RFC 5322; (2) DNS & MX Record Resolution confirming operational mail exchange servers via RFC 1035; (3) Disposable & Role Flagging comparing the domain against a maintained blocklist of 97,000+ burner domains; and (4) Direct SMTP Mailbox Interrogation connecting to the recipient mail server and executing a RCPT TO protocol handshake to determine whether the mailbox exists, without ever sending an email message.

Verification & Results Does a 'Deliverable' (Valid) result guarantee inbox placement?

No. An outcome of 'Deliverable' means the receiving mail server returned an affirmative 250 OK response during SMTP handshaking, confirming the recipient mailbox is active and accepting messages. Inbox placement (whether an email lands in the Primary tab or Spam folder) is determined downstream by spam filters, sender domain reputation, SPF/DKIM/DMARC authentication, message body content, and recipient engagement.

Verification & Results Why can a result be 'Unknown' and why does MailCheckup not charge for it?

An 'Unknown' result indicates the remote mail exchange server did not provide a definitive yes-or-no verdict—typically due to greylisting deferrals (451/421 codes), anti-abuse rate limits, firewall dropouts, or temporary DNS timeouts. Under MailCheckup's $0 Free Unknown Guarantee, inconclusive outcomes cost 0 credits ($0). Any credit hold placed at the start of the job is immediately released back to your balance.

Verification & Results What is a 'Catch-All' (Accept-All) address and how should I treat it?

A catch-all domain is configured with wildcard routing that accepts incoming messages addressed to any local-part, regardless of whether a specific individual mailbox exists. MailCheckup flags these domains as Catch-All (Risky). Because the mail server accepts every test address, SMTP interrogation cannot prove individual validity. We recommend isolating catch-all contacts into secondary, low-volume outbound sequences.

Verification & Results How does disposable and temporary burner email detection work?

MailCheckup identifies throwaway and temporary burner inboxes by comparing the domain against an in-memory radix trie of over 97,000+ disposable email domains. This blocklist is automatically synchronized every 6 hours from canonical threat feeds and the primary GitHub disposable domains repository. Flagged addresses are classified as Disposable (Risky), enabling you to exclude them from marketing campaigns and SaaS trial signups.

Verification & Results What are Role Accounts and Mailbox Full results?

Role Accounts are generic departmental addresses (such as info@, support@, billing@, or sales@) managed by multiple individuals. While deliverable, they carry high spam complaint rates and lower outbound reply rates. Mailbox Full indicates the recipient mailbox exists but cannot accept incoming messages because its storage quota is currently exhausted.

Credits & Billing What actions consume a verification credit?

Exactly one credit is deducted for each finished chargeable outcome: Deliverable (valid), Undeliverable (invalid/dead), Catch-All, Disposable, Role Account, or Mailbox Full. Inconclusive outcomes—such as Unknown, Greylisted, Mail Server Unreachable, Provider Blocked, or System Error—are 100% free ($0) with zero credit deductions.

Credits & Billing Do purchased credit packs ever expire?

No. Purchased credit packs never expire. Whether you buy 5,000 credits for $15 or a wholesale agency pack of 500,000 credits, your credits remain permanently in your workspace ledger until consumed. Only credits included with recurring monthly subscription plans expire at the end of the active billing period.

Credits & Billing How do credit holds work during list verification?

When a verification job begins, MailCheckup calculates the maximum potential credits required and places a temporary hold on your workspace balance. As rows finish processing, confirmed chargeable results consume 1 credit each. If an address returns an unknown, greylisted, or timed-out verdict, no credit is consumed and that portion of the hold is immediately released back to your available balance.

Credits & Billing What is MailCheckup's voluntary 7-day refund policy?

We maintain a voluntary 7-day refund request window following any credit purchase. If you experience technical defects or are unsatisfied with the verification service, submit an inquiry to billing@mailcheckup.net within seven days of payment. Unused credits from the eligible transaction will be refunded through Stripe Checkout.

Credits & Billing What happens if my uploaded file contains duplicate email addresses?

MailCheckup automatically identifies duplicate email addresses within a single list upload. The unique address is verified once against remote mail exchangers and billed once (1 credit). Upon export, the verified verdict is mapped across all duplicate instances in your file, preventing unnecessary billing.

Credits & Billing How is billing processed and who issues the official invoices?

All payments are processed securely via Stripe Checkout supporting major credit cards. Invoices and receipts are issued by Secuno LLC (Sheridan, Wyoming, USA) using invoice identifier format MCU-YYYYMMDD-####. Invoices can be downloaded directly from the customer billing portal.

List Workflows & CSV What file formats can I upload for bulk verification?

You can upload files in CSV (comma-separated), TXT (one email per line), or paste addresses directly into the portal text area. We recommend UTF-8 character encoding. Verified results can be exported as segmented CSV, TXT, or Excel-compatible XLS files.

List Workflows & CSV Are my custom CSV columns (Name, Phone, Company, CRM ID) preserved?

Yes, completely. MailCheckup never modifies, strips, or reorders your original columns. Our processing pipeline appends verification columns (verification_status, reason_code, checked_at) to the right side of your original schema, ensuring 100% compatibility when re-importing into CRMs or sequencers.

List Workflows & CSV Can I add more addresses to a list while verification is already running?

Yes. MailCheckup supports dynamic queue appending. You can upload additional addresses or append rows to an in-progress verification job without having to cancel, pause, or spin up a separate secondary list.

List Workflows & CSV Can I re-verify unknown or greylisted contacts later without paying twice?

Yes. Because initial unknown outcomes cost $0 free, you consumed no credits on those contacts. You can export the 'Unknown' segment and rerun it hours later after remote greylisting deferrals expire. If the second run yields a definitive Deliverable or Undeliverable answer, standard 1-credit billing applies for the completed verdict.

List Workflows & CSV Does MailCheckup offer a real-time verification API for signup forms?

Yes. Our single-check REST verification API endpoint (POST /v1/verify/single) delivers verification verdicts in under 180ms (p95). It is engineered specifically for SaaS trial forms, mobile registrations, and ecommerce checkouts, and supports client-side timeout budgets with a recommended fail-open pattern.

List Workflows & CSV How do webhooks and AI agent MCP connections work?

MailCheckup provides cryptographic HMAC-SHA256 signed webhooks that push list.completed and batch email.valid notifications directly to your HTTPS endpoint. For AI workflows, our native Model Context Protocol (MCP) server (cp.mailcheckup.net/mcp) allows agents in Cursor, Claude Desktop, and ChatGPT to run list verifications natively.

Security & Compliance Does MailCheckup sell, share, or monetize uploaded customer email lists?

Strictly NO. MailCheckup acts solely as a Data Processor under GDPR Article 28. Uploaded email lists belong exclusively to your workspace. We never sell, share, monetize, cross-reference, or use your uploaded customer contacts to build third-party marketing databases.

Security & Compliance How long is verification data retained in the platform?

Verification results and uploaded files remain accessible in your workspace for download for the duration of your configured retention period (standard 30 days). Workspace owners and administrators can purge verification jobs and downloaded results immediately from the portal at any time.

Security & Compliance How are workspace API keys and webhook secrets protected?

Workspace API keys begin with mck_ and are displayed only once upon generation in the customer portal. Webhook secrets (starting with whsec_) are stored hashed at rest. Webhook requests include an x-mailcheckup-signature header containing the HMAC-SHA256 digest of the raw payload bytes.

Security & Compliance Can multiple team members collaborate in the same workspace?

Yes. MailCheckup supports multi-user workspaces with strict role-based access control (Owner, Admin, Member). API keys and webhooks operate with workspace-level isolation, ensuring team members cannot access data belonging to other organizations.

Security & Compliance How do I cancel a recurring subscription or request account deletion?

Monthly recurring subscriptions can be cancelled with one click inside portal Billing settings. Cancellation immediately stops future renewals while leaving existing credit pack balances active. Full account deletion and data scrubbing under GDPR Article 17 can be requested via workspace settings or by emailing support@mailcheckup.net.

Security & Compliance Who operates MailCheckup and how do I contact human support?

MailCheckup is operated by Secuno LLC, registered at 30 N Gould St, Sheridan, Wyoming, USA 82801. Our technical support team is reachable at support@mailcheckup.net, billing inquiries are handled at billing@mailcheckup.net, and telephone support is available at +1 (315) 961-7074.

MailCheckup operates on empirical mail exchange verification, not artificial probability scores. Below are the definitive operational standards governing result interpretation, credit accounting, CSV workflows, and security.

Table of contents
  1. Core verification mechanics & result status codes
  2. Credit accounting & pricing rules at a glance
  3. CSV workflows & data preservation standards
  4. Security, GDPR & data handling guarantees
  5. Official support channels & business facts

1. Core verification mechanics & result status codes

Result CategoryTechnical Meaning (RFC 5321)Cost to VerifyRecommended Sending Policy
Deliverable (Valid)Remote mail server returned 250 OK for RCPT TO command.1 creditSafe to dispatch in primary outbound campaigns.
Undeliverable (Invalid)Remote mail server returned 550 recipient rejected or mailbox does not exist.1 creditPermanently suppress from all sending lists.
Catch-All (Risky)Remote domain accepts all incoming addresses via wildcard MX routing.1 creditIsolate into secondary cold sequences; verify with secondary signals.
Disposable (Risky)Domain matched against 97,000+ temporary burner email blocklist.1 creditBlock at signup or exclude from cold outbound sequences.
Role Account (Risky)Generic distribution mailbox (info@, support@, sales@, billing@).1 creditSend cautiously; carries elevated spam complaint rates.
Mailbox Full (Risky)Remote mail server returned quota exceeded (452/552 error).1 creditPause sends for 7 days; retry once quota clears.
Unknown (Inconclusive)Remote server deferred check (greylisting 451/421) or timed out.Free ($0)Export and re-verify after 6 to 12 hours without paying twice.
MX UnreachableDomain has no valid MX records or DNS lookup timed out.Free ($0)Investigate domain registration or purge invalid contacts.

2. Credit accounting & pricing rules at a glance

Our billing philosophy is grounded in fairness: you only pay for answers that enable decisive action. When an upstream mail server defers a connection or rate-limits an interrogation, that uncertainty costs you nothing:

Tier / MechanismCost StructureExpiration PolicyHold Settlement Guarantee
On-Demand Packs5,000 credits for $15 ($0.003/ea) up to 1M credits ($0.0016/ea)Never expireDeducted only upon finished chargeable result; unknowns release hold.
Monthly Subscription PlansStarter ($19/mo, 5k) up to Scale ($449/mo, 500k)Expires at billing period endUnused plan credits do not roll over; packs consume after plan credits.
Unknown / Inconclusive Checks100% Free ($0)Permanent policyAutomatic release of reserved credits within seconds of check termination.
Duplicate Addresses in FileBilled once (1 credit)N/AIdentical rows within single list verified once and mapped across instances.
Voluntary Refund RequestStripe Checkout direct refund7-day purchase windowEligible within 7 days of payment for unused purchased credits.

3. CSV workflows & data preservation standards

When scrubbing high-value prospect data from CRMs like HubSpot, Salesforce, or Apollo, preserving custom attributes is critical. Senders rely on three fundamental list processing guarantees:

  • Zero Column Destruction: All original headers and columns (Lead ID, First Name, Company, Phone, Custom Tags) remain completely intact. Verification outputs are appended as clean right-side columns.
  • Intelligent Automatic Deduplication: Repeated email rows in the same file are detected and verified only once, conserving credit reserves while updating all matching rows upon export.
  • Dynamic Queue Ingestion: In-flight bulk verification jobs accept newly uploaded records dynamically, preventing the need to cancel or initiate parallel jobs.

4. Security, GDPR & data handling guarantees

Customer contact lists represent core enterprise assets. MailCheckup maintains institutional-grade data privacy safeguards under GDPR Article 28:

Security & Privacy DomainCompliance StandardMailCheckup Implementation Guarantee
Data Processor RoleGDPR Article 28Customer contact lists processed exclusively on instruction; never resold or shared.
Data Minimization & ErasureGDPR Article 17Lists stored ephemerally; downloadable for 30 days or purged immediately on request.
API Credential ProtectionEncrypted at RestAPI keys start with mck_ and are shown once; never logged or exposed in prompts.
Webhook IntegrityHMAC-SHA256Payloads cryptographically signed with workspace secret (whsec_); constant-time verify.
Payment SecurityPCI-DSS Level 1 via StripeZero cardholder data stored on MailCheckup infrastructure; invoiced by Secuno LLC.

5. Official support channels & business facts

Direct communication channels to operational personnel:

  • Technical & Deliverability Support: Contact support@mailcheckup.net for SMTP diagnostic questions, DNS MX routing analysis, API rate limits, or MCP tool configs.
  • Billing & Invoice Inquiries: Contact billing@mailcheckup.net for receipt requests, Stripe Checkout inquiries, or voluntary 7-day refund evaluations. Invoices are issued by Secuno LLC, format MCU-YYYYMMDD-####.
  • Corporate Entity & Headquarters: Secuno LLC, 30 N Gould St, Sheridan, Wyoming, USA 82801. Telephone: +1 (315) 961-7074. Operating website: secuno.net.