Support

Akeeba Ticket System

#19161 Problem With Multiple e-mails

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 on Sunday, 16 March 2014 18:00 CDT

steven_zeegers
Hello,

We have just configured ATS' option to fetch e-mails and convert them into tickets. This feature works fine if there's only one mail in your inbox, but we noticed a problem when two or more mails are available.

When two or more mails are being "converted", the following happens: (Let's call them Ticket A and Ticket B)

- The mail for Ticket A is converted to a ticket, which is what we want. Yay!
- The mail for Ticket B isn't converted, however, dissapears into nothingness.

- Managers then receive the confirmation mail for Ticket B (which isn't on the site)
- No mail is received for Ticket A (the one converted into a ticket).

EDIT / ADDON
We just tested replying to a ticket, and the following then happens:
- We replied to Ticket B (as Ticket A didn't send a mail). Akeeba Tickets then fetched that e-mail and added it as a reply to Ticket A in ATS.

We've set up our system like this:

1. A mailbox [email protected]
2. ATS is configured to use [email protected] to fetch mail, using IMAP.
3. Fetching the mails works... as long as there's only one ticket in the inbox.


We've also setup some aliases but we aren't using those right now.

tampe125
Akeeba Staff
Hello Steven,

did you setup a single mailbox for all the categories or you created a mailbox/alias for each category?

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

steven_zeegers
Hello Davide,

At this moment we've only got one mailbox ([email protected]). We use the "Default" category for ATS to send the tickets to.

We haven't setup mailboxes or aliases for other categories so far.

tampe125
Akeeba Staff
Can you please check directly inside the db if there's any evidence about Ticket B?
The notification email is sent after we have successfully saved the ticket, so most likely the ticket is here but it's not displayed.

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

steven_zeegers
Hello Davide,

I just checked and there's only one ticket saved in the database, a mixup of ticket a and ticket B. It's using content of one and the title / alias of the other, in one combined ticket.

Hope this helps!

tampe125
Akeeba Staff
Can you please post here the contents of these two email?
I think there's something inside that breaks ATS fetch function.

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

steven_zeegers
Hi Davide,

Mail 1 is titled "Test Gmail II" with the content "Test Gmail II"
Mail 2 was titled "Test Outlook II" with the content 'Test Outlook II'.

I hope this helps. We also just noticed that the fetcher will also "use" and mix up tickets this way when a mail is "denied" because someone isn't a user. :)

tampe125
Akeeba Staff
mhm.. I really need the extact content of the database.
Can you please dump the affected rows and attach them to the ticket?

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!