Configuring Email Forwarding in Plesk
Email forwarding allows you to automatically redirect incoming emails from one address to another. This is useful for consolidating email accounts, routing departmental emails, or ensuring you receive messages at your preferred inbox. This guide covers all forwarding options available in Plesk on {{COMPANY_NAME}} Windows hosting.
Types of Email Forwarding
- Forward and keep a copy -- Emails are forwarded to another address and also stored in the original mailbox
- Forward only (no local mailbox) -- Emails are forwarded to another address without keeping a copy
- Catch-all forwarding -- All emails sent to non-existent addresses at your domain are forwarded to a specific address
Setting Up Basic Email Forwarding
Step 1: Log in to Plesk
Access your Plesk panel and navigate to your domain.
Step 2: Go to Mail Settings
- Click Mail in the left sidebar
- Click on the email address you want to set up forwarding for
Step 3: Configure Forwarding
- Click the Forwarding tab
- Check the box Activate mail forwarding
- In the Add email address field, enter the destination email address
- Click the Add button (or the plus icon)
- You can add multiple forwarding addresses by repeating step 4
- Click OK to save
Tip: To keep a local copy of forwarded emails, make sure the Mailbox option is still enabled on the Mailbox tab. If you disable the mailbox, emails will only be forwarded and not stored on the server.
Forward to Multiple Addresses
You can forward one email account to several recipients:
- Open the email account settings in Plesk
- Go to the Forwarding tab
- Add each destination address one at a time:
- Click OK
All forwarding addresses will receive a copy of every incoming email.
Forward-Only (No Local Mailbox)
To use an email address purely as a forwarder without storing emails:
- Open the email account in Plesk
- Go to the Mailbox tab
- Uncheck the mailbox option (or set mailbox size to 0)
- Go to the Forwarding tab
- Enable forwarding and add destination addresses
- Click OK
This saves disk space as emails are only stored at the destination.
Tip: Use this for addresses like
[email protected]or[email protected]that you want to redirect to your main mailbox.
Setting Up a Catch-All Address
A catch-all address receives all emails sent to non-existent addresses at your domain.
In Plesk:
- Go to Mail > Mail Settings
- Select your domain
- Under Mail for non-existent users, select Forward to address
- Enter the destination email address
- Click OK
When to Use Catch-All
Good use cases:
- Small businesses that want to capture all possible emails
- When transitioning from old email addresses to new ones
Caution:
- Catch-all addresses receive a lot of spam
- Spammers often try random addresses, and all of those emails will hit your catch-all
- Consider using spam filtering if you enable catch-all
Email Forwarding Best Practices
1. Keep SPF Records Updated
When forwarding emails, the forwarding server becomes the sender. This can cause SPF failures at the destination. To mitigate:
- Ensure your SPF record includes your server:
v=spf1 a mx ~all - If forwarding to Gmail or Outlook, note that these providers may flag forwarded emails
2. Use SRS (Sender Rewriting Scheme)
Plesk supports SRS, which rewrites the sender address during forwarding to pass SPF checks at the destination:
- Go to Mail > Mail Settings
- Select your domain
- Enable SRS if available
- Click OK
3. Monitor Forwarding Health
Periodically check:
- That forwarded emails are arriving at the destination
- That forwarded emails are not being marked as spam
- Your mail queue for stuck/deferred messages
4. Avoid Forwarding Loops
Never create a forwarding loop where:
- Address A forwards to Address B
- Address B forwards back to Address A
This creates infinite loops that can overload your mail server and may result in your server being blacklisted.
Managing Forwarding Rules
Viewing All Forwarding Rules
- Go to Mail in Plesk
- The email list shows icons indicating which accounts have forwarding enabled
- Click on any account to see its forwarding configuration
Removing a Forwarding Address
- Open the email account in Plesk
- Go to the Forwarding tab
- Click the Remove (trash/X) icon next to the address you want to remove
- Click OK
Disabling Forwarding Entirely
- Open the email account
- Go to the Forwarding tab
- Uncheck Activate mail forwarding
- Click OK
Using Mail Aliases as an Alternative
If you want multiple addresses to deliver to the same mailbox without creating separate accounts:
- Go to Mail in Plesk
- Click on the main email account
- Go to the Aliases tab (if available)
- Add alias addresses (e.g.,
support@,help@,contact@) - All aliases deliver to the same mailbox
Tip: Aliases are simpler than forwarding when all addresses belong to the same domain and the same person reads all emails.
Troubleshooting Forwarding Issues
| Problem | Solution |
|---|---|
| Forwarded emails not arriving | Check spam folder at destination; verify forwarding address is correct |
| Forwarded emails marked as spam | Set up SPF and DKIM; enable SRS |
| Emails forwarding slowly | Check mail queue in Plesk for deferred messages |
| "Relay access denied" error | Verify the destination domain accepts emails |
| Forwarding loop detected | Remove circular forwarding rules; check all accounts involved |
| Bounce messages for forwarded emails | Destination mailbox may be full; verify the address is active |
Checking the Mail Queue
- In Plesk, go to Tools & Settings > Mail Server Settings
- Click Mail Queue
- Look for stuck or deferred messages
- Delete problematic messages or flush the queue
Common Forwarding Scenarios
Scenario 1: Department Email
Forward [email protected] to the entire sales team:
- Forward to
[email protected],[email protected],[email protected]
Scenario 2: Personal to Professional
Forward [email protected] to your personal Gmail while keeping a server copy.
Scenario 3: Domain Migration
Forward all old domain email to new domain during a transition period.
Related Articles
- Setting Up Email Accounts in Plesk
- Creating and Managing MSSQL Databases in Plesk
- How to Deploy an ASP.NET Application in Plesk
Need help with email forwarding? Contact our support team at {{SUPPORT_EMAIL}} or open a ticket at {{SUPPORT_URL}}.