Missing Headers in outgoing mails

Infos:

  • Used Zammad version: 6.3.1-1721805003.877871eb.bookworm
  • Used Zammad installation type: package
  • Operating system: Debian 12
  • Browser + version: Chrome 128.0.6613.138

Expected behavior:

  • An outgoing mail should retain the Gitlab specific headers.
    This would enable automatic assignment in Gitlab.

Actual behavior:

  • An incoming email from Gitlab is assigned to a ticket and as soon as you reply by email from Zammad, all Gitlab-specific X-headers (e.g. X-GitLab-Issue-ID: 12345) are no longer existent in the sent email.
    Unfortunately, this means that Gitlab is unable to assign the email to a specific issue and replies with an error.

Steps to reproduce the behavior:

  • Trigger mail from Gitlab to zammad
  • Reply in Zammad via Mail

Hi,

anyone an idea how to convince zammad to leave the x-headers in the mail?

There is no way to keep them where they are.
I just checked with a Github mail in my Thunderbird: My thunderbird also removes the X-Headers. I personally think that this is expected, because these headers are relevant for the current routing of the mail (so when you received it), not for sending it.

Many thanks you for the info.
In fact, I only just noticed that Gitlab also uses references and reply-to to assign replies.
But for some reason there seem to be problems here when I send an email from Zammad, as these cannot be assigned by Gitlab.
If I reply directly from the email account associated with Zammad, it works without any problems.
Are there any other things in the mail setup in Zammad that I could check?

This topic was automatically closed 360 days after the last reply. New replies are no longer allowed.