Intermittent Missing Emails in Zammad System

Infos:

  • Used Zammad version: 6.2
  • Used Zammad installation type: Docker
  • Operating system: CentOS
  • Browser + version: Chrome, latest version as of submission date

Expected behavior:

  • All incoming emails should be consistently received and visible in the Zammad system.

Actual behavior:

  • Randomly and without any apparent pattern, some emails that are visible in the email client are not received in the Zammad system. This issue occurs sporadically with no clear triggers, affecting approximately 1 in 10,000 emails.

Steps to reproduce the behavior:

  • The issue is intermittent and does not have reproducible steps. Emails simply fail to appear in Zammad without a discernible reason.

Additional Information:

  • Triggers, Schedulers, and Filters have been checked and do not seem to be causing the issue.
  • Server resources appear to be underutilized, suggesting that the server’s performance is not the bottleneck.

Attachments: Please refer to the attached screenshots showing an email that is visible in the email client but not found in Zammad’s system.


Hi @Nuri. With the given information it’s not possible to help you here, I’m sorry.

Hello, is there anything that I could add that would help?

Hi @Nuri. Your complete mail setup might be interesting I guess. Not sure though.

Hello, what exactly from the Mail setup should I send?

Hi @Nuri. How are the mails fetched?

Over IMAP, with ssl no ssl verification on port 993

Simple guess: The mail is flagged as read, this is why it’s not available in Zammad.

I will take a look at this. Thank you!

Okay, I have keept watch, all incoming mails are immediately marked as read. The mails that are missing in Zammad are no different in that regard than the others.
Stupid question: Do you have a proposition for me on how to debug this and test this further?

Whats your KEEP MESSAGES ON SERVER yes/no?

It is very unlikely that mails will be lost. Either you have a problem with your mail server or the mails are lying here unprocessed:

Admin → Monitoring

Current Status
unprocessable mails: 1

Its on yes.

I am sorry, if I explained it wrong. But the mail is not lost, it is still on the server and we can see it with a Client app like thunderbird. But it is never being added to zammad. I will check the Admin > Monitoring and see if there is something that I have been missing.

If you have set your configuration to KEEP MESSAGES ON SERVER: yes then zammad will only fetch emails which are not set as SEEN, so maybe somebody read it first?

I tried to catch one scenario again but everytime as soon as I notice one email not being added to Zammad it is already marked as read presumably by zammad.

Either that or a user does read in the same mailbox.
Or a second Zammad system? (That’d be the classic btw)