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.
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 [email protected] as an alias for [email protected], it would be done like this:
INSERT INTO e_forwardings VALUES (NULL, '[email protected]', '[email protected]');
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, '[email protected]', '[email protected]');
You can make multiple entries if you want to have the email go to multiple destinations.
I hope this helps.
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?
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.
EndErr
5
Same error.
Does anyone knows the schema for them?