CyberPanel Community

Email Catchall & Forwarding Errors

ry
ryanz #1

Hi team,

I’m on latest build of 2.4.4 and get these errors when trying to add Catch-All or Email Forwarding:

(1146, “Table ‘cyberpanel.e_catchall’ doesn’t exist”)
(1146, “Table ‘cyberpanel.e_pattern_forwarding’ doesn’t exist”)

Has anyone else seen this?
I don’t know if it’s a new issue or long time existing as it’s now the first time i’m trying and needing it.

PS: Also not great to still not have Email Aliases option.

4 replies
CS
Carl Swart #2

Interesting, I believe I am on the latest 2.4.4 since early January 2026. I do not see those tables in the cyberpanel DB.

To do an email alias, you can do this:
INSERT INTO e_forwardings VALUES (NULL, '{SourceEmailAddress}', '{DestinationEmailAddress}');

For example, you want to have info@example.org as an alias for myprivateemailaddress@gmail.com, it would be done like this:
INSERT INTO e_forwardings VALUES (NULL, 'info@example.org', 'myprivateemailaddress@gmail.com');

This assumes that you host example.org and the MX records for example.org actually points to your server.

You can also keep the “alias” within your server, for example:
INSERT INTO e_forwardings VALUES (NULL, 'info@example.org', 'my.name@example.org');

You can make multiple entries if you want to have the email go to multiple destinations.

I hope this helps.

ry
ryanz #3

Hi Carl,

I noticed those tables but have not tried using them, will give this a go.
Thank you very much.

Is this just something the Cyberpanel team has not finished or is it actually a bug?

SS
Sebastian Schäfer #4

Any news here? It’s great to see features like Catch-All added to CP, but it seems to have been released unfinished, without any notes or updates.

Kr
Kristo #5

Same error.
Does anyone knows the schema for them?

Sign in to reply