• The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

SQL Query for active forwarders

Matt Simonsen

New Pleskian
In the past (< v12) it was relatively easy to use the mail table to list email forwards and I've found several SQL queries to do just that in this great forum. Now it seems a bit trickier with Plesk 12, so far I've made the following query:

Code:
SELECT CONCAT(mail.mail_name,'@',domains.name),domains.name,mail_redir.address from  mail_redir,mail,domains where mail_redir.mn_id=mail.id and mail.dom_id=domains.id;

Unfortunately this lists even disabled forwarders.

Does anybody know what table(s) I should be using, or even better the query I actually need to use to display active email forwarders?

Thank you in advance,
Matt
 
Status difference in mail.mail_group (true or false). So, correct query for active forwards will be:

mysql> SELECT CONCAT(mail.mail_name,'@',domains.name),domains.name,mail_redir.address from mail_redir,mail,domains where mail_redir.mn_id=mail.id and mail.dom_id=domains.id and mail.mail_group='true';
 
Back
Top