Suffix in an email address using +

Answered

4 Comments

  • Jessie Schutz
    Zendesk team member

    Hi Bulent!

    Zendesk does actually use the email header to ensure that incoming emails are threaded to the right ticket. To clarify, that's the not the problem you're having, right? Just the fact that a bunch of new users are being created?

    I'm going to see if one of our email experts can weigh in on this for you to see what the source of the issue might be.

    1
  • Richard Benson

    Hi Jessie,

    The issue is that when determining who the user is on an incoming email it is using the `Reply-To` header in the email not the `From` as one would expect.

    The header mentioned in your link is actually `In-Reply-To` which is different and determines the "thread" of the conversation rather than the sender.

    We have workarounds for these issues, but it would be nice to know if using `Reply-To` to determine the sender is desired behaviour and if so, the reasoning behind that.

     

     

    0
  • Guy Dee
    Zendesk team member

    Hi Bulent and Richard -

    Yes, we intentionally use the Reply-To header when present to determine the ticket requester, and it's expected that this supersedes the From header. The reasoning here is that, in an email sent between email clients, the address listed in the Reply-To header would be the recipient of any replies to the email, while in Zendesk Support, the ticket requester is the recipient of replies to the ticket. We therefore make the Reply-To address the ticket requester, under the assumption the email's sender intended to receive replies at that address.

    As far as automatically associating email aliases with existing users automatically, it's a bit of a slippery slope. While it would be desirable to ignore "+" aliases or "." characters in an address from a provider like Gmail, which respectively allows and ignores these things, it could potentially be disastrous for emails received from a provider which treats addresses literally. To ensure a predictable and consistent experience, we assume that email addresses which don't match represent users who do not match, as this is a safer behavior than assuming the contrary.

    That being said, a user in Zendesk Support can have multiple email addresses listed on their user profile. If there are known addresses or aliases from which you expect to receive email from a user, adding that address or alias as a secondary address will allow emails to be associated with the correct user.

    I hope this clarifies things a bit!

    1
  • Richard Benson

    Hi Guy,

    Thank you for your response, we can see the reasoning even if we don't necessarily agree with it but you have different challenges than others!

    Jessie's note about how you use "In-Reply-To" actually helped the most, since it pointed us towards the fact you also use that header to determine the thread, so we added it and can ditch the plus addressing in this case.

    0

Post is closed for comments.

Powered by Zendesk