← Documentation

Email Forwarding Guide

Forward emails sent to your redirected domain to any inbox. Set up professional email addresses like hello@yourdomain.com without managing a mail server.

How Email Forwarding Works

When someone sends an email to an address at your domain (e.g. contact@yourdomain.com), our mail servers receive it and forward it to the destination address you configured (e.g. your Gmail or Outlook inbox). The original sender, subject, and body are preserved.

  • No mailbox to manage -- emails are forwarded instantly to your existing inbox.
  • Works with any email provider: Gmail, Outlook, Yahoo, or your company mail server.
  • The original From address is preserved so you can see who sent the email.
  • Available on Pro and Business plans.

// Example flow

someone@gmail.com → contact@yourdomain.com

99redirect mail servers receive it

forwarded to you@gmail.com

MX Record Setup

To enable email forwarding, you need to add MX (Mail Exchange) records to your domain DNS. These records tell other mail servers to deliver emails for your domain to our mail servers.

// MX records

Type: MX | Name: @ | Value: mx1.99redirect.com | Priority: 10

Type: MX | Name: @ | Value: mx2.99redirect.com | Priority: 20

  1. 1 Go to your domain registrar or DNS provider.
  2. 2 Navigate to the DNS management page for your domain.
  3. 3 Remove any existing MX records (or update them if you prefer).
  4. 4 Add the MX records shown in your 99redirect dashboard.
  5. 5 Set priority to 10 for the primary record and 20 for the backup record.
  6. 6 Save your changes and wait for DNS propagation (usually a few minutes).

Important: If you already receive email at this domain, adding new MX records will redirect all incoming mail. Make sure to configure forwarding rules for all addresses you need before changing MX records.

Catch-All Setup

A catch-all rule forwards all emails that do not match a specific forwarding rule. This is useful when you want to make sure no email is lost, even if someone sends to an address you have not explicitly configured.

  1. 1 Go to the Email Forwarding section of your domain in the 99redirect dashboard.
  2. 2 Click "Add forwarding rule".
  3. 3 Enable the "Catch-all" toggle.
  4. 4 Enter the destination address where unmatched emails should be forwarded.
  5. 5 Save the rule.

Note: The catch-all rule only applies to addresses that do not have a specific forwarding rule. If you have a rule for hello@yourdomain.com, emails to that address will follow the specific rule, not the catch-all.