Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetched emails don't contain their body #4416

Closed
BesliLuuk opened this issue Dec 11, 2024 · 9 comments
Closed

Fetched emails don't contain their body #4416

BesliLuuk opened this issue Dec 11, 2024 · 9 comments

Comments

@BesliLuuk
Copy link

PHP version: 8.2.26
FreeScout version: 1.8.159
Database: MySQL
Are you using CloudFlare: No
Are you using non-official modules: No

Some time ago I reported issue #4372 regarding some issues fetching emails. I can confirm this issue has been resolved in the latest version and that mails are now succesfully being fetched. However...

The emails that are fetched are empty in Freescout. Trying to open the original confirms that the body doesn't exist. I've confirmed that the issue is not in the mailserver, as plenty of other applications can view these emails just fine (Thunderbird, Jetbrains YouTrack, Znumy, Etc)

There are no errors in the logs, trying the debug fetch method also doesn't return any errors.

@freescout-help
Copy link
Collaborator

Can you share the EML file of the email or send it to [email protected]

@BesliLuuk
Copy link
Author

Thanks for the swift response. I've attached the zipped (due to file support limitation ) file to this comment.

Freescout_Test.zip

@freescout-help
Copy link
Collaborator

freescout-help commented Dec 11, 2024

HTML of the email is not proper HTML (<html> tag is missing), so FreeScout can't parse it:

2

@BesliLuuk
Copy link
Author

That's very interesting!

Considering that every single platform that I tried can work with said email, including mail clients and ticketing systems, would it be possible to add support for this in Freescout?

I've also compared this to the HTML of the automated message Github sent for this reply, which has the same structure as the test EML I sent earlier. And I confirmed that this HTML data is used to display said email in other third party clients.

@freescout-help
Copy link
Collaborator

Can you send such email to [email protected] - actual email, not EML file.

@BesliLuuk
Copy link
Author

BesliLuuk commented Dec 12, 2024

I've forwarded the email to [email protected] , I also forwarded the email to myself in order to check a copy of the EML and noticed that outlook has transformed the message when forwarding.

The HTML contents are now Base64 encoded and it has added a bunch of extra data that was not in the original email. I've also tried fetching said email in Freescout and it doesn't load either

@freescout-help
Copy link
Collaborator

I've forwarded the email

The real email is needed, not forwarded. Otherwise it's impossible to check the issue.

@BesliLuuk
Copy link
Author

I've tried both Outlook and Thunderbird, and neither can forward the 'real' email. Do you have any other suggestions?

I'd also like to restate that all other mail clients and shared mailbox/ticket systems are able to read these files just fine. So I have a hard time believing this is an issue with the stored data.

@freescout-help
Copy link
Collaborator

Do you have any other suggestions?

Unfortunately not. It looks like there is no way to reproduce and debug your issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants