Open ingestion of email tickets
I am setting up GLPI 11 to replace our company's various support tools. We support internal employees as well as external clients. I need anybody in the world to be able to open a ticket within any of our entities, but it appears that's not a design option with GLPI and users need to be provided the correct authorization prior to being able to open a ticket with any entity other than the root entity.
I setup the default profile to add a user with the self-service profile at the root entity, but it appears you can't have that profile default to 'recursive' so their emails to any entity other than root will result in a ticket refusal. I tried setting up the rules for new user authorization, but those appear to not trigger when users are automatically created via email.
I am thinking about writing a custom script to change every user's authorization to recursive and then a power automate to move emails from the refusal folder back into Inbox so that GLPI will try to ingest them again. This feels complex, prone to issues and wrong, but it's the best way I can imagine. Has anybody solved this issue more elegantly?