Plus addressing and subdomain addressing

Plus addressing and subdomain addressing allow you to give out alternatives to your normal email aliases and still receive messages at your account. You can create a rule to automatically filter messages sent to one of these variations, which can be helpful for managing mailing lists and site registrations.

For most users, you don't need to set up anything extra to receive mail at plus or subdomain addresses — it will automatically work with any alias set up in your account.

Plus addressing

Plus addressing means any email sent to alias+whateveryoulike@domain.tld is still sent to your account. This means you can have variations of your email address to give out to different people, sites, or mailing lists.

If the part after the + matches the name of one of your folders (see below for how the matching works), the message will automatically be delivered there instead of your Inbox, without needing to create a rule.

For example, suppose you gave someone the address username+hiking@domain.tld. Any messages sent to this address will be delivered to username@domain.tld, and if you have a folder called Hiking, will be delivered straight to that folder rather than your Inbox.

The main downside to plus addressing is that addresses with a + are incorrectly considered invalid by some websites, and may not allowed on some registration forms. Subdomain addressing, described below, should overcome this problem.

Subdomain addressing

Subdomain addressing offers all the advantages of plus addressing with fewer disadvantages. It works the same as plus addressing, but instead of username+whateveryoulike@domain.tld, you can use an address of the form whateveryoulike@username.domain.tld. As with plus addressing, messages will be automatically filed into folders with a matching name.

Please note that if you wish to use subdomain addressing, your Fastmail username cannot include an underscore or a dot.

Only one level of subdomain addressing is supported: whateveryoulike@username.domain.tld is fine, but somethingelse@whateveryoulike.username.domain.tld will not work.

How a folder is matched

If you have a folder called "Mailing Lists.My List", then messages sent to username+mailing-lists.my_list@domain.tld will get filed into that folder. This works by fuzzy folder matching. When a regular folder match fails, folders are compared case-insensitively, with the hyphen, underscore, and space characters treated the same. A dot is used to separate a parent from a subfolder.

If the message should have been sent to a subfolder but the subfolder does not exist, the mail is delivered to the parent folder. For example, if you sent a message to username+mailing-lists.hiking@domain.tld and you don't have a subfolder "Hiking" under the "Mailing Lists" folder, then the email will go to the "Mailing Lists" folder rather than the Inbox.

If you create a rule that files the message into a folder, the message will be filed as per the rule instead of being delivered based on the folder matching described above.

Sending email from a plus or subdomain address

For most users, you will be able to automatically receive messages using plus or subdomain addressing, without any further setup. If you also want to send messages from a plus or subdomain address, you will need to set up that address in your Fastmail account.

To set up a plus or subdomain address in your account:

  1. Go to Settings → My email addresses screen and click Add address.
  2. Select the second option, Add an address you already own.
  3. Enter the plus or subdomain address that you would like to add and click Next.
  4. A new screen will appear where you can choose a name, delivery options, and other settings for the address.
  5. Click Save at the bottom.

If you're sending from a subdomain address using a custom domain, please be sure that you've set up SPF entries at your domain to ensure your messages are delivered successfully.

Alternatively, you can follow the above steps to create a catch-all/wildcard email address, which looks like  *@username.domain.tld. This lets you send email with any text you like replacing the *.

Was this article helpful?
187 out of 224 found this helpful