Do not escape email addresses on export

When exporting a message, the @ character in email addresses get replaced by (a)

This behaviour was introduced by this commit: 9c2a12df

But it's not clear why.

It poses the following problems:

  • When importing on other tools (for ex: Thunderbird + ImportExportTools NG), the message will have (a) instead of @

  • Same problem if you export and reimport a message. I would expect the new message to be the same.

    Before:

    Screenshot_2024-05-15_at_13-37-23_Test_email_escape_-list_example.com-_mailman.cloud.codelutin.com

    After:

    Screenshot_2024-05-15_at_13-38-29_Test_email_escape_-list_example.com-_mailman.cloud.codelutin.com

Maybe this was intended as a protection against spam bots that crawl websites ? In that case, I think it's not strong enough to be worth it, as a simple regex and substitution would be sufficient to get the addresses. Also, the contents are not escaped on the web UI.

Would you agree if I withdraw the escaping of email addresses on export ?