# Plus Addressing: How Email Subaddressing Works for Senders

URL: https://email-validation.org/guides/plus-addressing/
Updated: 2026-11-06

> Documentation index: https://email-validation.org/llms.txt

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](https://www.rfc-editor.org/info/rfc5233/), 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:

```text
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](https://email-validation.org/guides/email-address-syntax/#dot-atom)).

## What the providers document

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

| Provider | What it supports | Notes from its documentation |
|---|---|---|
| Gmail | `name+anything@gmail.com` | Mail to the tagged address arrives at the base address; filters can sort it. Dots in personal Gmail addresses are ignored too. |
| Google Workspace | `name+word@yourdomain` | Google's Workspace tips describe the same variations arriving in the current inbox. Dots do count in work and school addresses. |
| Outlook.com | `name+sitename@outlook.com` | Mail still reaches the inbox. You cannot sign in with the tagged address or send from it. |
| Microsoft 365 (Exchange Online) | `local+tag@domain` | On by default. An admin can turn it off for the organization. Users cannot send from plus addresses. |
| Fastmail | `alias+anything@domain` and `anything@alias.domain` | Works without setup for most users. A tag that matches a folder name files the message there. |
| Yahoo Mail | `nickname-keyword@yahoo.com` | Disposable 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 Email | Unique, 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](https://support.google.com/mail/answer/22370) 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](https://support.google.com/mail/answer/7436150), 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](https://support.google.com/a/users/answer/9282734) describes plus variations for
Workspace mailboxes.

### Microsoft: two products, two pages

For Outlook.com, Microsoft's page on
[sending from a different address](https://support.microsoft.com/en-us/outlook/send-email-from-a-different-address-in-outlook-com)
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](https://learn.microsoft.com/en-us/exchange/recipients-in-exchange-online/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](https://www.fastmail.help/hc/en-us/articles/360060591053-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](https://help.yahoo.com/kb/SLN36718.html) 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](https://support.apple.com/guide/icloud/what-you-can-do-with-icloud-and-hide-my-email-mme38e1602db/icloud)
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

- **Sorting.** Gmail filters, Outlook inbox rules and Fastmail folders can all act on the tag.
- **Tracing.** Microsoft suggests a tag per site, so mail from anyone else to that address shows the site shared it.
- **Control.** Yahoo suggests deleting a disposable address that gets too much spam, and Apple lets people
  deactivate or delete Hide My Email addresses they no longer use.

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](https://email-validation.org/guides/email-address-syntax/#forms) definition accepts it, and so should your server-side
check ([signup form validation](https://email-validation.org/docs/guides/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](https://email-validation.org/guides/email-list-cleaning/#deduplicate)
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](https://email-validation.org/guides/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](https://email-validation.org/guides/bounce-processing-dsn/) and suppress the address when one comes back.

## How our results treat aliases

Send the address to the [API](https://email-validation.org/docs/api/validate/) as the person typed it. A tagged address is a normal address and
gets one of the usual [statuses](https://email-validation.org/docs/statuses/#statuses). Two reasons of the `valid` status relate to this topic,
with the meanings our catalog gives them:

- [`alias`](https://email-validation.org/docs/statuses/valid/#alias): the address is an alias that forwards to another mailbox, and mail sent to
  it is delivered. The action is `send`.
- [`normalized`](https://email-validation.org/docs/statuses/valid/#normalized): we corrected a harmless formatting detail in the address, and the
  corrected address accepts mail. The action is `send`.

Neither reason asks you to replace the address the person gave you. Throwaway inbox services are a separate matter:
they get the [`disposable`](https://email-validation.org/docs/statuses/disposable/#disposable) status, covered in
[disposable email addresses](https://email-validation.org/guides/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](https://email-validation.org/email-checker/) to see its status and reason, or verify a full
list with [bulk email verification](https://email-validation.org/bulk-email-verification/).

## Related

- [The valid status: alias](https://email-validation.org/docs/statuses/valid/#alias) and [normalized](https://email-validation.org/docs/statuses/valid/#normalized).
- [Glossary: alias address](https://email-validation.org/glossary/#alias-address).
- [Signup form validation](https://email-validation.org/docs/guides/signup-form-validation/).
- [Statuses and actions](https://email-validation.org/docs/statuses/#actions).

## Related guides

- [Email address syntax explained](https://email-validation.org/guides/email-address-syntax/)
- [Disposable email addresses explained](https://email-validation.org/guides/disposable-email-addresses/)
- [How to clean an email list](https://email-validation.org/guides/email-list-cleaning/)
- [Double opt-in (confirmed opt-in)](https://email-validation.org/guides/double-opt-in/)
- [Email typos and did you mean suggestions](https://email-validation.org/guides/email-typos/)
- [All guides](https://email-validation.org/guides/)

## Sources

- [RFC Editor: RFC 5233, Sieve Email Filtering: Subaddress Extension](https://www.rfc-editor.org/info/rfc5233/):
  user and detail parts, separators, site-specific encoding (sections 1 and 4).
- [Gmail Help: Send emails from a different address or alias](https://support.google.com/mail/answer/22370): plus
  suffixes delivered to the base address, filters.
- [Gmail Help: Dots don't matter in Gmail addresses](https://support.google.com/mail/answer/7436150): dots ignored in
  personal accounts, but not in work or school accounts.
- [Google Workspace Learning Center: Tips to optimize your Gmail inbox](https://support.google.com/a/users/answer/9282734):
  plus variations for Workspace mailboxes.
- [Microsoft Support: Send email from a different address in Outlook.com](https://support.microsoft.com/en-us/outlook/send-email-from-a-different-address-in-outlook-com):
  `+sitename` addresses, no sign-in or sending with them.
- [Microsoft Learn: Plus Addressing in Exchange Online](https://learn.microsoft.com/en-us/exchange/recipients-in-exchange-online/plus-addressing-in-exchange-online):
  default on, how resolution works, how to turn it off, no sending from plus addresses.
- [Fastmail Help: Plus addressing and subdomain addressing](https://www.fastmail.help/hc/en-us/articles/360060591053-Plus-addressing-and-subdomain-addressing):
  both forms, folder filing, sending setup.
- [Yahoo Help: Disposable email addresses in New Yahoo Mail](https://help.yahoo.com/kb/SLN36718.html): format,
  eligibility, limits and deletion.
- [Apple Support: Hide My Email and iCloud+](https://support.apple.com/guide/icloud/what-you-can-do-with-icloud-and-hide-my-email-mme38e1602db/icloud):
  random forwarding addresses, replies, deactivation.

## 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. [Create your account](https://email-validation.org/signin/?new=1) or [open the free email checker](https://email-validation.org/email-checker/).
