History | Log In     View a printable version of the current page. Get help!  
Issue Details [XML]

Key: CHD-1453
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Assignee: Unassigned
Reporter: Joe Geck
Votes: 2
Watchers: 3
Operations

Clone this issue
If you were logged in you would be able to see more operations.
Cerberus Helpdesk

[Mail] Group reply addresses not being used in reply-to header

Created: 07/Oct/09 12:15 PM   Updated: 04/Nov/11 01:22 PM
Fix Version/s: 5.6

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: 5.2.2

Marquee: Mail


 Description   
Summary:
I think this boils down to the reply-to header being absent, but there are a couple use cases I can point out.

Assuming default@example and group@example for the Helpdesk addresses.

1) Send Mail
If you choose to send from a group with a group override address (send replies as e-mail), the ticket is from group@example. The replies back from the customer though claim to be from default@example.

2) Open Ticket
Here setting the "To" address to a group override seems to have no impact at all. For instance, the ticket is not dumped into the corresponding group by default. Because of the reply-to issue, or perhaps because cerberus@localhost is the listed To: in your placeholder, you can't route the mail with your inbox filters based on group@example either.

Steps:
1) Go to 'group setup', pick a group, and go to the 'Mail Preferences' tab. Set a different e-mail address for the "Send replies as e-mail" field.
2) Go back to mail and click 'Open Ticket'.
3) Change the "To" field to match that group override.
4) Fill in the details and toggle the "Send a copy of this message to the requesters" to ON.
5) Send the message out, find it in your receiving client's inbox and reply back.
6) Observe the message inside Cerb4.

Result:
The message is sent back to the default address and not the group address like you specified.

 All   Comments   Work Log   Change History      Sort Order:
Comment by Joe Geck [07/Oct/09 12:16 PM]
Originally reported to us in a slightly different context, but I think it's the same "core" issue with reply-to:

(quote)
When we create tickets within Cerberus they all go to the default group inbox regardless of routing rules. Externally emailed tickets respect the routing rules we have in place.

Comment by Joe Geck [07/Oct/09 12:54 PM]
Included steps in description.

Comment by Joe Geck [20/Oct/09 02:33 PM]
Chris is waiting on this fix to do 'Open Ticket' mail routing.
http://www.cerb4.com/forums/showpost.php?p=12695&postcount=14

Comment by Jeff Standen [WGM] [17/Nov/09 06:19 PM]
Fixed in 4.3.1 (947+)

Comment by Joe Geck [18/Nov/09 06:28 PM]
You fixed the problem in regards to the two test cases I gave you, Open Ticket and Send Mail so the originating e-mail is properly set to the appropriate group address. This ensure any 'mail routing' rule will match and push the ticket into the right group.

However the "followup" address is still not being set properly.

So say you Send Mail from group Sales with sales@example.com, inside the Helpdesk this will be listed as the From: address. All good so far. But the client still receives the e-mail from default@example.com and when he replies back the Helpdesk says the To: address is default@example.com.

I take it some layer down the chain of command isn't actually setting the From: address on the actual outgoing e-mail.

Comment by Joe Geck [18/Nov/09 06:37 PM]
^^ Basically you can think of the problem in a different context. If you wanted to run independent companies/departments through their own group so each has it's own e-mail address and the default one is kept private, it wouldn't work. The default e-mail is always being exposed to the clients.

Comment by Mike Queisser (WSU) [19/Nov/09 10:08 AM]
Our situation here is exactly what Joe is mentioning; we have 7 or 8 different groups using Cerberus and they shouldn't share tickets -- in a few cases, it's absolutely imperative that they don't overlap. For example, HR deals with salary information, hirings and firings, and if that information leaked ahead of time because a ticket got tossed in the Contracts or IT bin, it would be bad. As it is now, when users open tickets they intend to put in their own bucket, thus viewable only by their own group, it is always routed such that it is dropped in the default queue.

Comment by Joe Geck [19/Nov/09 11:08 AM]
@Mike

To be clear Mike, that part of the problem is fixed in Git right now. The reason I re-opened it is because of the default From: address still being used in the followup messages that go out. In other words upon ticket creation everything is fine, the group address is right and the mail routing drops it off correctly.

The problem is what the client gets is the default address, and thus the followup replies are sent to the default address. This will not affect group mail routing as that is not impacted by replies. All in all this second issue would still bother you as the addresses are being mixed up, but as far as the tickets going to the wrong Helpdesk group that's fixed.

Comment by Robert Middleswarth [29/Dec/10 04:31 PM]
I just checked this and can confirm it still use site default instead of the group email address.

Comment by Robert Middleswarth [04/Nov/11 01:22 PM]
Not sure when this was fixed but it is for certain fixed in 5.6

Thanks
Robert