Plus addressing explained

Plus addressing, also called subaddressing, lets a person add a tag to their address, as in jane+news@example.com, and still receive the mail at jane@example.com. Gmail, Outlook.com, Microsoft 365 and Fastmail document it. Yahoo and Apple document different features: hyphenated disposable addresses and random forwarding addresses. For senders the rules are short: accept the + in every form, mail the address exactly as the person gave it, and deduplicate with a separate comparison key, never by rewriting the address.

How subaddressing works

The reference is RFC 5233, the subaddress extension to the Sieve mail filtering language. Its introduction describes subaddressing as adding detail information to the local part of an address, split from the original local part by a separator such as +. It calls the two parts the user and the detail:

ken+sieve@example.org
\_/ \___/
user detail

In the RFC's own examples, mail to ken+sieve@example.org lands in a mailbox called sieve that belongs to the user ken, and 5551212#123@example.com reaches voice mailbox 123 at a phone number. The RFC also shows a scheme where the detail comes first and -- is the separator.

Two points in RFC 5233, section 4, matter to anyone who handles other people's addresses. The way detail is encoded is specific to each site or implementation, so splitting addresses from other domains may give wrong results. And when the separator occurs more than once, how the address is split is up to the mail system. In other words, the + means something only to the domain that receives the mail. To everyone else it is an ordinary character, valid in any local part (email address syntax).

What the providers document

Each row comes from the provider's own help page, listed under Sources.

ProviderWhat it supportsNotes from its documentation
Gmailname+anything@gmail.comMail to the tagged address arrives at the base address; filters can sort it. Dots in personal Gmail addresses are ignored too.
Google Workspacename+word@yourdomainGoogle's Workspace tips describe the same variations arriving in the current inbox. Dots do count in work and school addresses.
Outlook.comname+sitename@outlook.comMail still reaches the inbox. You cannot sign in with the tagged address or send from it.
Microsoft 365 (Exchange Online)local+tag@domainOn by default. An admin can turn it off for the organization. Users cannot send from plus addresses.
Fastmailalias+anything@domain and anything@alias.domainWorks without setup for most users. A tag that matches a folder name files the message there.
Yahoo Mailnickname-keyword@yahoo.comDisposable addresses for Yahoo Mail Plus subscribers, not in all locales; the nickname is permanent; each address can be deleted.
Apple iCloud+Random addresses from Hide My EmailUnique, random addresses that forward to the personal account; they can be deactivated or deleted.

Gmail and the dots rule

Gmail's help page on sending from an alias gives janedoe+school@gmail.com and janedoe+notes@gmail.com as addresses that all go to janedoe@gmail.com, and suggests a filter for each. A second page, Dots don't matter in Gmail addresses, explains that john.smith@gmail.com and j.o.h.n.s.m.i.t.h@gmail.com reach the owner of johnsmith@gmail.com, and that nobody can register a dotted variant as a separate account. The same page warns that this does not apply to work, school or other organization accounts, where dots do change the address. Google's Workspace Learning Center describes plus variations for Workspace mailboxes.

Microsoft: two products, two pages

For Outlook.com, Microsoft's page on sending from a different address describes adding +sitename to your address so you can tell who mail came from, and notes that you cannot sign in or send with it. For business mailboxes, Plus Addressing in Exchange Online says the feature is on by default and that an admin can turn it off in the Exchange admin center or with PowerShell. Exchange first tries to match the full address, tag included, to a known mailbox, and only if that fails tries again without the tag. A + address can therefore be a separate mailbox.

Fastmail

Fastmail's page on plus addressing and subdomain addressing supports both alias+whateveryoulike@domain.tld and whateveryoulike@alias.domain.tld. When the tag matches a folder name, the message is filed in that folder instead of the inbox. Sending from such an address requires setting it up in the account.

Yahoo and Apple: different features

Yahoo's help page on disposable email addresses describes a nickname and a keyword joined by a hyphen, nickname-keyword@yahoo.com. The feature is for Yahoo Mail Plus subscribers (with a free trial of up to 3 addresses in Mail Plus locales), and mail to these addresses comes to the main inbox. Because the nickname is chosen once and the hyphen is an ordinary character, you cannot tell such an address from any other hyphenated address.

Apple's Hide My Email for iCloud+ subscribers creates unique, random addresses rather than tags on a real one. Mail is forwarded to the person's own account, replies keep that account private, and the person can deactivate or delete an address at any time. Nothing in the address links it to the person's main address, and it is not meant to.

Why people use tags

All three are reasons a person gave you that exact address. Treat it as their choice.

What senders should do

Accept the plus sign in every form

+ is part of the standard character set for local parts, and Microsoft notes that the tag follows the usual SMTP character rules. A form that rejects it turns away real people who typed a correct address. The HTML valid email address definition accepts it, and so should your server-side check (signup form validation).

Never strip the tag before sending

Removing +news from jane+news@example.com looks harmless, but it changes the recipient. RFC 5233 says the encoding is site-specific, and Exchange shows that a full tagged address can belong to a separate mailbox. On a domain without subaddressing, jane+news and jane can be two different people, or the stripped address may not exist and bounce. Even where both reach the same inbox, the person's filters and their way of tracing leaks depend on the tag. Store and mail the address as given.

Deduplicate with a comparison key

To limit free trials to one per person or to merge duplicate contacts, compute a second field for comparison and keep the real address untouched:

  1. Lowercase the domain.
  2. Only for domains whose rules you have confirmed, remove the tag: for example, for gmail.com, the + and the tag after it, and the dots in the local part.
  3. Leave every other domain alone. Do not remove dots for Google Workspace domains, where they count, and do not treat a hyphen as a separator.
  4. Compare keys; send to the stored address.

Two addresses with the same key usually reach the same person. Two different keys do not prove two different people: Hide My Email exists so that they cannot be linked. See list cleaning for duplicate handling in a list.

Respect the privacy signal

A tag often names the place the person gave the address, which is the point of Microsoft's tracing advice. If you share or sell a list, tagged addresses show it at once. Collect addresses with consent, ideally confirmed by double opt-in, and never invent tagged or "cleaned" versions of an address the person did not give you. Private addresses can also stop working when the person deactivates or deletes them, so process bounces and suppress the address when one comes back.

How our results treat aliases

Send the address to the API as the person typed it. A tagged address is a normal address and gets one of the usual statuses. Two reasons of the valid status relate to this topic, with the meanings our catalog gives them:

Neither reason asks you to replace the address the person gave you. Throwaway inbox services are a separate matter: they get the disposable status, covered in disposable email addresses.

Questions

Does every provider support plus addressing?

No. It depends on the receiving domain. Gmail, Outlook.com, Microsoft 365 and Fastmail document it; Microsoft 365 admins can turn it off; Yahoo's help pages describe hyphenated disposable addresses instead. On a domain without it, a tagged address may bounce.

Should I block plus addresses to stop sign-up abuse?

Blocking turns away real customers. Use a comparison key for one-per-person rules, and rate limits and confirmation for bots.

Can someone reply from a plus address?

Usually not by default. Microsoft says Outlook.com and Exchange Online users cannot send from plus addresses, and Fastmail requires the address to be set up first. Expect replies and support mail from the base address, and match them to the account with your comparison key.

Try it

Check a tagged address in the free email checker to see its status and reason, or verify a full list with bulk email verification.

Sources

How we wrote this: drafted by the email-validation.org team with the help of AI writing tools, from our product documentation and the sources linked in the text.

Get up to 500 free credits. No card needed.

New accounts get 500 free credits (100 when you sign up with a free email provider such as Gmail, Outlook or Yahoo, or another personal mailbox such as a paid one like Fastmail or one from your internet provider). Try it on your own list before you buy.

Updated · Maintained by the email-validation.org team