Hello,

I need a bit of your wisdom... I would like to restrict that only one account or group of email accounts can open tickets.

I have tried to ban a user account that would reopen tickets by email so that this user could not do so, but this causes that the osticket application cannot answer this user because his email is on the prohibited list...

My question is... Can any generation of tickets by email be blocked except for a few accounts enabled for this purpose?

Thanks in advance!

You would probably have to delete all the accounts of users that you did not want to open tickets... and then make it so that only Agents can resister new user accounts.

I can't think of another way to do something like this with out modifying the core source files.

    ntozier
    Thanks ntozier, we will look at the source code option if there is no other choice... I would ask you... Is it possible that this functionality is already under development by the OsTicket team?

    Maybe this will help you
    under Emails>Settings>Select your support email>Incoming Emails>un check "Accept All Emails: Accept email from unknown Users "

      ramrajone
      In my case, what I would need is to block the opening of tickets by default for users already registered in the system, and that only the accounts that were enabled could open a ticket by email... That option would not be valid...

      @Zylonn

      You will need to Disable the Accept All Emails setting as well as Enable the Require Registration setting. Once you do this only existing/registered users should be able to create tickets.

      Cheers.

        KevinTheJedi

        Hi Kevin,

        Excuse me if I have not explained myself well...

        I have about 100 users registered in my system and they can all open tickets by email normally.

        What happens is that I don't want all registered users to be able to send an email and have a ticket automatically opened to them. What I want is to define only that a group of them can do it, and the rest not...

        The way I thought I could use it was by banning the emails of the users that I wanted to prevent them from opening tickets by email, but these users stop being able to open tickets from the user portal because they have their email on the prohibited list.

        Greetings

        23 days later

        @Zylonn

        You can create a Ticket Filter with the Target Channel set to Email (or a specific email you are fetching from), set the Rules to User / Email Address => Does not match Regex => /(email1@domain.tld|email2@domain.tld)/iu, and set the Actions to Reject Ticket.

        This way if emails are fetched and they are not FROM an Address defined in the Regex then it will deny their emails.

        Cheers.

        Write a Reply...