daletsb
Your best bet is to create a Ticket Filter, set the Target Channel
to Web Forms
, set the Filter Rules
to User / Email Address > Contains > @
(yes, just the literal @
symbol so it matches any user that tries to open a Ticket), and set the Filter Actions
to Reject Ticket
. Once that Ticket Filter is created and Activated the system will reject any Ticket that is created from the Client Portal.
You can take this a step further and completely remove the "Open A New Ticket" button from the Client Portal but this would require you to modify the codebase. We don't have guides on customizing the codebase so you would be on your own going this route. Keep in mind that people will still be able to navigate to [your-domain]/open.php
manually so you would either need to add a webserver rule that denies this page or remove it (and all mentions of it) from the codebase. If you don't/can't remove or block that file then people could still send requests to create Tickets so you would need to implement the above Ticket Filter option to reject such Tickets.
Cheers.