Everything you need to know about using MailFlusher.
Visit the registration page and choose a username. This username becomes your personal subdomain — for example, if you choose "johndoe", your aliases will be anything@johndoe.mailflusher.com.
You'll also need to provide your real email address (where forwarded emails will be sent) and a password. After registering, verify your email address by clicking the link in the verification email.
You can also sign up with Google for faster registration.
There are two ways to create aliases:
1. On-the-fly (with catch-all enabled): Simply make up any email address using your subdomain and use it anywhere. For example, give out shopping@johndoe.mailflusher.com when signing up to an online store. The alias is created automatically when it receives its first email.
2. From the dashboard: Log in, go to Aliases, and click "Create Alias". You can choose a random format (random characters, random words, UUID) or enter a custom local part.
When you receive a forwarded email, the From header contains an encoded reply address like:
alias+sender=example.com@johndoe.mailflusher.com
Simply click "Reply" in your email client — it will automatically use this encoded address. The reply is routed through MailFlusher so the recipient only sees your alias, never your real email.
You can verify the reply was sent by checking the reply count on your alias in the dashboard. Note: Reply/send is available on Standard and Pro plans.
To send an email from an alias to hello@example.com using the alias myalias@johndoe.mailflusher.com, compose an email to:
myalias+hello=example.com@johndoe.mailflusher.com
Replace the @ in the destination address with =. The email will appear to come from your alias. You must send from a verified recipient address on your account.
When an alias is deactivated, all emails sent to it are silently discarded. The sender will not receive any error or bounce message — the emails simply disappear. You can reactivate the alias at any time to resume receiving emails.
When an alias is deleted, emails sent to it will be rejected with an error message: "550 5.1.1 Address does not exist". The sender will be notified that the address doesn't exist.
Deleted aliases can be restored from the Aliases page by filtering for "Deleted only".
With catch-all enabled, any email sent to your username domain will be forwarded to you — even if the alias doesn't exist yet. The alias is automatically created on its first email. For example, if your username is "johndoe", emails to anything@johndoe.mailflusher.com will be received.
Without catch-all, only pre-existing aliases will receive email. Catch-all is available on Standard and Pro plans.
Recipients are your real email addresses where forwarded mail is delivered. Your default recipient is the email address you registered with. Depending on your plan, you can add additional recipients and assign different ones to different aliases.
Go to Recipients, click on a recipient to edit it, and add your public GPG/OpenPGP key. Once added, all emails forwarded to that recipient will be encrypted before delivery — including attachments.
You can also enable protected headers to encrypt the email subject line. This provides maximum privacy as even we cannot read the content of your forwarded emails.
Custom domains are available on the Pro plan. To add one:
Allow time for DNS propagation. You can use a subdomain (e.g., mail.example.com) if you're already using the apex domain for email elsewhere.
If your domain is already used for email (e.g., with Gmail, ProtonMail, or another provider), you cannot also use the same domain with MailFlusher — email can only be handled by one mail server at a time.
Instead, use a subdomain like mail.example.com. This won't interfere with your existing email setup, and you'll be able to create aliases like anything@mail.example.com.
Bandwidth is the total size of emails processed through your account each month. It is incremented each time an email is forwarded or a reply/send is made. Blocked emails (deactivated or deleted aliases) do not count towards bandwidth.
Bandwidth resets at the start of each month. Limits by plan: Free (10 MB), Standard (200 MB), Pro (unlimited). You'll receive a notification when you approach your limit.
When you delete your account:
This action cannot be undone. You can delete your account from Settings > Delete Account.
No. Emails are processed in memory and forwarded immediately to your recipient address. We do not store the content of any emails.
The only exception is if you enable "Store Failed Deliveries" in Settings — in that case, failed emails may be temporarily stored so you can retry delivery. This feature is available on Standard and Pro plans.
Go to Settings > Subscription and click "Upgrade" on the plan you'd like. You'll be redirected to Stripe's secure checkout to enter your payment details. Your new plan activates immediately after payment.
When you cancel, your subscription remains active until the end of the current billing period. After that, your account reverts to the Free plan. You can resume your subscription before the billing period ends to keep your current plan.
After downgrading to Free, features beyond the Free plan limits (extra aliases, recipients, rules, etc.) will become inaccessible but are not deleted.
We use Stripe for payment processing. Stripe accepts all major credit and debit cards (Visa, Mastercard, American Express), as well as regional payment methods depending on your country. Your payment details are handled entirely by Stripe — we never see or store your card information.
Can't find what you're looking for? Get in touch and we'll help you out.
Contact Support