Instant aliases with a + for and Gmail

To easily sort out my newsletters from my actual emails, I’ve created an alias for my which is

Unfortunately, every now and then I get tend to get a lot of spam on this address even though I don’t use it for emailing myself. I can only assume that one of the newsletters I signed up with is selling addresses.

I thought about creating an alias for each newsletter I sign up with but this process is rather cumbersome and the amount of aliases I can create on is limited.

Is there another way to approach this?

More aliases with a and also accounts allow you to create an unlimited amount of aliases based on an existing alias or email address without the need to register them first.

The trick here is to use a + symbol in your address.

How it works

In this case, your registered email alias is

When you for instance sign up for a newsletter from Microsoft, you can use the address
To receive email notifications from Amazon, you can sign up with the address will still deliver messages sent to these addresses to your mailbox even though you haven’t registered them as an alias. This is because it simply ignores the part behind the + symbol and only uses the first part to determine to which mailbox it should be delivered. So you can use this to create a unique address for any place you leave your email address.

The full email address will also remain visible so if you receive any unexpected emails, you can easily find out who leaked the address by looking at the address it was sent to or the message header. header of a message sent to an alias with a + (plus) symbol.
The header of a message sent to a + alias in

Use a single rule to move all the + aliases

You can still sort all these messages to a single Newsletters folder via a single rule:

Move messages to Newsletters if to or cc line contains “myname-newsletters”

To create a rule in, click on the Gear icon in the top right corner left from your name and choose “Manage Rules” and then “New”.

The contains condition allows you to create a single rule to move all + aliases. (click on image to enlarge)
The contains condition allows you to create a single rule to move all + aliases. (click on image to enlarge)

Supported mail systems and website forms

Gmail buttonBoth and Gmail support creating these “instant” or “disposable” aliases with a plus symbol without needing to register them first.

Various other popular mail servers used by ISPs and other mail providers support this as well. In some cases, they use a hyphen (-) instead of a plus symbol as a separator. Check with your provider whether or not they support it and if so, which the separator should be used.

Yahoo only half support this. They allow you to create an additional “base name” for your mailbox for which you can register up to 500 disposable addresses with the hyphen as a separator. For more information see: Disposable addresses in Yahoo Mail.

Microsoft Exchange, including Exchange Online as part of Office 365 for Business, does not support these type of instant aliases. Each alias address should be registered with a mailbox before it is being used.

Some online forms where you can leave your email address may not recognize the + symbol as a valid character within an email address. In that case, you’d still have to register a separate alias first for that website if you want to track its usage of your address.

Use "4PM76A8" to get a discount when ordering!