Short answer: in everyday email use, addresses are treated as case-insensitive. Sending to [email protected] or [email protected] reaches the same inbox at virtually every modern email provider, so capitalisation does not affect delivery.

Quick rule: always store and import email addresses in lowercase to keep your contact lists clean and free of accidental duplicates.

What the standard actually says

The email specification (RFC 5321) splits an address into two parts at the @ sign: the local part (before @) and the domain (after @). Technically, the local part is allowed to be case-sensitive, while the domain is always case-insensitive thanks to DNS rules.

In practice, every major mailbox provider (Gmail, Outlook, Yahoo, iCloud, corporate Exchange servers…) ignores case in the local part as well. So [email protected], [email protected] and [email protected] are all delivered to the same mailbox.

Address partStandard behaviourReal-world behaviour
Local part (before @)Allowed to be case-sensitiveTreated as case-insensitive
Domain (after @)Always case-insensitiveAlways case-insensitive

Why it matters for your contact list

Even if delivery works either way, mixing capitalisations creates two big headaches for marketers:

  • Duplicate contacts[email protected] and [email protected] may be saved as two separate rows, inflating your list and your bill.
  • Broken segmentation — filters and unsubscribe lookups can fail if they perform a case-sensitive comparison.
Heads up: some legacy CRMs and spreadsheets do compare emails case-sensitively. Normalise to lowercase before importing into Mailpro to avoid duplicates.

Best practices

  • Force lowercase on every signup form and import file.
  • Run a deduplication pass when you migrate or merge lists.
  • Validate the format with a simple regex before saving each address.

Keep your list clean from day one

Lowercase, deduplicate and validate every address you import. Need a refresher on the technical limits? Read our short guide on the maximum number of characters in an email address.

Previous question

   

Next question

You might also be interested in:

How Do I Send Emails with an SMTP Server?

Sending email through Mailpro’s SMTP server takes about ten minutes from start to first message. The exact steps depend on...

Read more

How to Send Thousands of Emails at Once Safely

Sending a single email is easy. Sending thousands at once without landing in spam, getting blacklisted or burning your sender...

Read more

How to Make Sure Password Reset Emails Don’t Go to Spam

To stop password reset emails from landing in spam, you need to combine three things: technical authentication, content discipline and...

Read more

How to Optimise Subject Lines as Title Tags for Email Campaigns

An email subject line plays the same role as a web title tag: it’s the first thing people see in...

Read more

How to Send Form and Survey Emails From Your Own Domain

By default, Mailpro forms and surveys send confirmation and notification emails from a Mailpro server address. To make those messages...

Read more

Unleash the Power of Professional Email Marketing

Secure, scalable, and built for impact. Join Mailpro™ today and enjoy 500 free credits to send your first campaign.
Start Sending for Free