Email Tracker Broken for Queued Emails without Communication

Hi,

I’m encountering an issue with the Email Tracker functionality in Frappe.

When sending emails that are:

  • Queued (not sent immediately)
  • Not linked to a Communication record

the Email Tracker does not seem to work. Specifically, email open tracking is not triggered.

From my testing:

  • Tracking works inconsistently depending on how the email is sent
  • Queued emails without a Communication link appear to completely bypass tracking

I expected the Email Tracker to function regardless of whether the email is queued or linked to a Communication.

Questions:

  • Is this the intended behavior in Frappe?
  • Does Email Tracker strictly require a Communication record?
  • Are there any known limitations or configurations needed for tracking queued emails?

Any insights or workarounds would be really helpful.

Thanks in advance!