Support

Akeeba Ticket System

#15328 Feature request - Email ticket to specified address

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Ticket System version
n/a

Latest post by RCheesley on Tuesday, 19 March 2013 09:33 CDT

RCheesley

Hi Nic,

It would be really helpful if it were possible to send the initial ticket submission to a specified email address which could be set up globally or on a per-category basis.

An example might be that you want all new ticket notifications to be sent to your support email address, or in our case we have particular filters which bring the emails into the right support group based on the email (e.g. support+htmlmaps@ goes into our HTML Maps support queue, managed by the team who look after that extension).

I appreciate there is a replyto field, but it would be good if there was also a 'notify' field?  I don't know if the replyto field already does that or not?

Ruth

nicholas
Akeeba Staff
Manager

I believe you are referring to what the "Category email" does in each category's configuration, in the sidebar, under "Akeeba Ticket System - General". It's also documented. Is this what you are referring to?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

RCheesley

Hi Nic,

Could you just clarify for me:

When a ticket is posted - what addresses are populated in the 'to' field and the 'from' field for the notification email, and what emails are sent?

Is there a notification email with the from field being the customer's email address, and the to field being the address set up in the category, and an email to the customer advising them that a ticket has been raised, with the to email being the customer's email address, and the from email being the category email?

Is this the case?

Ruth

nicholas
Akeeba Staff
Manager

Hello Ruth,

For the From field we are using the category's email from address you have defined in your category. If this is empty we are using Joomla!'s default mail from field in Global Configuration.

The To address depends on the recipient, of course. It's always the email address set up in the Joomla! user's profile for the recipient. Depending on the email type the recipient may be either the user who owns the ticket or one of the users who are designated as support staff (they have the core Manage privilege for ATS).

Is there a notification email with the from field being the customer's email address, and the to field being the address set up in the category

No. That wouldn't make any sense as we can't send an email impresonating the user. The only way this can happen is an autoresponder set up by the user's mail server or mail client.

and an email to the customer advising them that a ticket has been raised, with the to email being the customer's email address, and the from email being the category email?

Yes, that's standard when a ticket is created by email.

Did you find yourself in a ping-pong situation where the user sends a ticket by email, the ticket system replies that the ticket was raised, then the user's mail server responds with an automated reply, causing ATS to create a new ticket and continue this process forever?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

RCheesley

Hi Nic

We're not getting any notifications to support@viryatechnologies at all - it's meaning we're not aware when a ticket is raised.  Our categories are set with the mail address of [email protected] etc.  and I've also tried just using [email protected] - nada.  The customer gets the email, and I am getting an email to [email protected] 'because you are a manager of xxxx category' which is displayed at the bottom of the email - how do I define which users manage which categories?  I've tried searching the documentation but I can't find anything about this, and I can't see anything in the categories either.

I had originally thought that when a user posts a ticket, the email would come from them (customer in the from field) to us (support+htmlmap@viryatechnologies in the to field) just as it would if they were emailing us a support query, but that's not the way ATS is set up and I can see your reasoning why!

We can't push our ticket notifications into our CRM for this reason (which was why I was asking about the email addresses and emails) because they would have to originate from the customer in order to be assigned to the right customer record (otherwise everything would go down as coming from Virya Software), as you say above this isn't the case, so it won't work and we'll have to work manually in the site - but at present the problem is we simply don't know there is a ticket to look at without logging in!

PS. I think whatever we did with ACL Manager screwed up our ACLs - suddenly several of our commercial ACLs had the subscription ACL removed, and were set to Registered!  Nobody touches the ACLs unless we're adding a new product (which I do myself), so I can only assume that was something that ACL Manager 'fixed' - it caused as quite a bit of strife as users had not been granted access to the right forums and ticket categories, and registered users had access to our commercial documentation and whatnot without a subscription!  Just FYI - can't see what else would have reset the ACLs.

Ruth

nicholas
Akeeba Staff
Manager

how do I define which users manage which categories?

There are two ways. They are documented in the configuration documentation page, when I talkabout privileges. You have to give the user group these users are in some privileges:

  • The component-wide Access administrator interface privilege, given from the component's Options page, makes the user global support staff, i.e. he has mgmt privileges across all categories
  • The per-category Support Staff ACL privilege, given from the Permissions area of each category, makes the user a category's support staff, i.e. he has mgmy privileges only for the sepcific category

NEVER explicitly deny either of those privileges. Doing so will most likely BLOCK those privileges and make it impossible to have support staff.

Super Users are always considered to be support staff.

Users with those privileges MUST have "Receive system emails" set to Yes in their user profile.

I hope that helps.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

RCheesley

Thanks Nic, I assumed that was the case and I did read this section and nowhere is it explictly denied, but I don't understand why the rest of the team (who are all Super User level, as is our ViryaAdmin account registered with [email protected]) are not getting an email notification.  The global permissions for super administrator level are set to allow for all elements.  I double checked this with ACL Manager, and it's all good there too.

From what I can see, only I get the email on my [email protected] account, associated with the user ruth.cheesley - nobody else at Super User level is receiving any kind of notifciation - and they do get notifications for the forums etc so I know that side of things is working.

Ruth

nicholas
Akeeba Staff
Manager

What about the Receive System Emails setting in the User Manager?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

RCheesley

Aha!!!!  That'd be why, none of them except me were set to receive system emails - emails flowing now!  Thanks!

Ruth

nicholas
Akeeba Staff
Manager

You're welcome :)

FYI, this feature was inspired by NinjaBoard, which used to be my support forum software before I wrote ATS. In NB only people with this flag would receive emails. This would allow me to have temporary support staff (people logging in to reply to threads once every week or less) who wouldn't want to be flooded with dozens of messages every day. And that was my intention with ATS. I just have to document it. Uh, the well-known dillema: write that new great feature first, or improve the documentation? Too bad the day only has 24 hours.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

RCheesley

Hahaha I know the feeling!  It would be really useful to be able to explain the email flows a bit clearer if you get time too, I found it a touch confusing working out who emails would be going to & when .. even better would be if there were a way to be able to set what emails go in the to/from and if there is a bcc - but appreciate there's probably a lot more high priority stuff!

Hope to catch up at JAB and/or JDayNL if you're coming?

Ruth

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!