Default Address in cPanel
A beginner-friendly guide to catch-all email routing, missed messages, and safer mail handling in cPanel.
The Default Address feature in cPanel controls what happens when someone sends an email to an address on your domain that does not exist. For example, if somebody types [email protected] but you never created that mailbox, the Default Address decides whether that message is forwarded, rejected, or handled in another way.
What Is Default Address in cPanel?
Default Address is often called a catch-all email setting. It works only when email is sent to an invalid or non-existent address on your domain.
- If the address already exists, the message goes to that real mailbox.
- If the address does not exist, cPanel applies your Default Address rule.
- It is useful for missed emails, but should be used carefully to avoid unnecessary spam.
How to Open Default Address in cPanel
- Log in to your Account.
- Open cPanel.
- Go to the Email section.
- Click Default Address.
- If you have more than one domain, choose the domain you want to manage.
Available Default Address Options
You will normally see one or more of the following choices:
- Forward to Email Address
Best for users who want all undeliverable email sent to another mailbox, such as your main inbox. - Discard the email with an error message
A good option if you do not want to accept mail for invalid addresses and want the sender to know delivery failed. - Forward to your system account
Sends messages to the account’s system mailbox. - Pipe to a Program
Used in advanced setups where email should be sent to a script or application.
How to Forward Undeliverable Email to Another Address
- Open Default Address in cPanel.
- Select your domain from the domain menu.
- Choose Forward to Email Address.
- Enter the destination email address where you want to receive those messages.
- Click Change to save the setting.
- Send a test email to a non-existent address on your domain to confirm it works.
Best Practices for Using Default Address
- Use it only if you really need to catch missed email.
- Monitor the destination mailbox regularly.
- Avoid using catch-all on domains that receive large amounts of spam.
- Create real email accounts for important addresses such as info, support, and sales.
- Review your mail settings if you use external email services.
Common Questions
Will Default Address affect existing email accounts?
No. Existing mailboxes continue to receive their normal messages.
Can I disable catch-all behavior?
Yes. You can choose a discard or reject option instead of forwarding all invalid mail.
Why am I receiving too much spam?
This can happen when random email addresses on your domain are accepted by the catch-all rule.