yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] andy356:
Just http and https. Very straightforward.
[Android Apps and Games] dnsroot:
Just a friendly reminder. ;) I tried to export my settings today and had 0 Byte files every time (V1.568). Thanks in advance for the fix!
[Android Apps and Games] M66B:
I did not forgot this, no worries, but I didn't had the opportunity to work on FairEmail lately.
[Android Apps and Games] fitittome:
I know that this is a rather subjective UI thing. But, I do find, on the odd occasion I have to use the Settings menu, difficulty swiping to each tab without accidentally switching a slide button (or just thinking that I may have accidentally done so). Irritatingly, once you are aware of this your swiping behaviour becomes a little cumbersome/erratic to compensate!
[Android Apps and Games] M66B:
You can swipe and tap the headers too and avoid this.
[Android Apps and Games] M66B:
I was just made aware that Outlook has something called Safelinks, which when enabled rewrites all links in all emails and routes them through an Outlook proxy when opened. I would never ever accept this and if this is enabled for you, my advise is to turn this off. Unless you have given Microsoft very explicitly permission to do this, this is likely a violation of the GDPR.

An (more or less random) article about this:

https://www.avanan.com/resources/microsoft-atp-safe-links

If somebody can 'borrow' me an account with this feature enabled, I would love to add some code to un-rewrite this kind of links.
[Android Apps and Games] ouzowtf:
I think Gmail uses a similar technique for opening images via their proxy, so that the tracking via images sees only a Google IP and not the users real ones.

But if course you have to trust Google then.
[Android Apps and Games] M66B:
There is an important difference: Google doesn't modify messages fetched by other email clients.
[Android Apps and Games] Valdrio:
Trusting Google when I never trust myself...

And Google makes money with my data....

---------- Post added at 12:56 AM ---------- Previous post was at 12:55 AM ----------

Just a question why Google says that your app doesn't respect their security standard?

I tried searching the threat but I couldn't understand, sorry.
[Android Apps and Games] M66B:
This is what Google says about it:

https://support.google.com/accounts/answer/6010255
[Android Apps and Games] M66B:
I have just released

beta

version 1.569

Changelog/download:

https://github.com/M66B/open-source-email/releases

Please report any problem you discover.
[Android Apps and Games] M66B:
I have just released

beta

version 1.570 1.571

Changelog/download:

https://github.com/M66B/open-source-email/releases

This version fixes the "hourglass" problem. Viewing an image will survive a device rotation change too now.

Another improvement is that replied (not forwarded) inline images will be resized when this is enabled in the send setting. There is also a workaround for providers which don't send inline images with an inline disposition (Gmail!), so FairEmail will include the right images when replying.

I have added the message "Receiving and sending messages requires setting up an account and an identity like in any other email app" to the top of the settings screen so that it is clearer what should be done. I have also improved the help on errors when setting up a Gmail, Outlook or Yaoo! account by introducing a prominent colored help button in case of errors. The help button refers to the relevant FAQ, so that the help texts can be updated without updating the app.

I like to keep the numbered setup screen as first screen, but otherwise suggestions to further improve the on boarding process / texts are appreciated. As developer I tend to overlook the obvious.

Although I have permission from Google to use XOAuth2 I don't want to rely on this, even when this makes setting up Gmail accounts a little more involved, see also this FAQ.

Please report any problem you discover.
[Android Apps and Games] ths180:
Auto delete old, browsed/searched messages

This means delete only from device?
[Android Apps and Games] M66B:
FairEmail will never automatically delete anything from the email server.

Edit: only old trash, when enabled.
[Android Apps and Games] heinhuiz:
Would it be a good idea to implement that for the spam folder too?
[Android Apps and Games] M66B:
The spam folder could contain false positives, so this would risk deleting legitimate messages.
[Android Apps and Games] andy356:
[MENTION=2799345]M66B[/MENTION] Is there a way to disable FairEmail Search from the long press context menu?
[Android Apps and Games] M66B:
Except for uninstalling FairEmail, no.
[Android Apps and Games] heinhuiz:
I would set the number of days to 30, that would give me plenty of time to detect them. Of course it would be optional, like deleting old trash. I'd take the risk.
[Android Apps and Games] M66B:
I will add auto deleting old spam in the next version.
[Android Apps and Games] ths180:
Auto delete old, browsed/searched messages

This with the option to set days or number of mails.

Because it is great to search in Fairemail very quick.

Search on server is very slow...

With this auto function all mails are deleted from device.

Edit: And the option folder long press load all mails makes no sense with this auto delete!?
[Android Apps and Games] M66B:
Old, browsed/searched messages are deleted after the number of days to keep relative to the date/time of browse/search.

I am open to alternative solutions, but I think it is important to delete old messages somehow to prevent the device storage from filling up.
[Android Apps and Games] heinhuiz:
I agree, but you can consider keeping all messages when the number of days is set to 0.

Thanks for adding auto delete to the spam folder!
[Android Apps and Games] M66B:
There is already a check box to keep all messages.
[Android Apps and Games] andy356:
Can it be made optional with a toggle?
[Android Apps and Games] M66B:
There might be a day you might find it useful. I don't want to add an option for every little feature.
[Android Apps and Games] ths180:
Hello,

I have watched the following:

I am in message list. Then I open a message. In 3 dots menu I tap on new sync.

I see now the message list. The new sync message disappears and doesn't reappear.

Sometimes it works/reappears, sometimes not.

Most problem if my message list is the unified inbox. Wish to bottom to reload doesn't help.

I have to go in the folder where the mail is saved.

Unified inbox - > specific folder.

Then the message reappears.

That is new for me and was not in older versions.
[Android Apps and Games] fraschi51:
I know it's a bit long again, but in addition to your general opening credits on the need for account and identity, new users should also be told: "When using the quick setup, both are automatically created to be able to receive and send immediately. Further identities for a dispatch e-mail address, so-called aliases can then be additionally defined manually under Identities".
[Android Apps and Games] M66B:
Resync will just delete the local message and fetch it from the server again. This is used in case of trouble only. The sync can take some time. It wasn't changed recently in any case.
[Android Apps and Games] M66B:
You are right that not only should be said what is required, but also how to do it. Based on your suggestion I have change the text into:

"Receiving and sending messages requires setting up an account and an identity like in any other email app. The quick setup will create both an account and identity by just asking for your name, email address and password. Accounts and identities (aliases) can be setup manually too if needed."

Suggestions to further improvement things are appreciated.
[Android Apps and Games] M66B:
I have just released

beta

version 1.572

Changelog/download:

https://github.com/M66B/open-source-email/releases

This version will show non selectable folders too, so your folder list might look a little bit different.
[Android Apps and Games] ths180:
What are non selectable folders?

Sorry
[Android Apps and Games] M66B:
Mostly, folders that do not contain messages and only function as parent for child folders.
[Android Apps and Games] heinhuiz:
[MENTION=2799345]M66B[/MENTION] If I trash an entire folder, it becomes a child of the trash folder.

With auto-delete on for the trash folder, old files in the sub folders should be deleted too - and eventually, when the child folder remains empty, that child itself.

It doesn't seem to work this way right now. Can you implement that?
[Android Apps and Games] M66B:
That's a new one for me. Your provider is doing that.

No, I can't/won't because there is just one real trash folder and I don't want to risk people permanently deleting messages by accident. I already have my doubts for enabling this for the spam folder, which I might undo.

You can simply move all messages to the real trash folder, which is a one time action since the folder is deleted anyway.
[Android Apps and Games] heinhuiz:
At least that's what happens in Outlook and Thunderbird on Windows and Linux.

---------- Post added at 11:17 AM ---------- Previous post was at 11:09 AM ----------

Please try not to think for the user too much, or judge their working habits. I completely agree if you don't implement features that impact privacy issues, since privacy is the core feature of your app. But imho it is not good when you block or disallow certain features, simply because you think it is not a proper way of working.
[Android Apps and Games] jaholm:
inline images

Hi Marcel,

you added an option to show inline images by default. This works good in Text mode, but when in HTML mode no images are displayed.
[Android Apps and Games] fraschi51:
A quick question: Are templates also saved and restored during export and import?
[Android Apps and Games] M66B:
There is no difference between text and html for this.

Please make sure the image attachments are downloaded.
[Android Apps and Games] M66B:
Yes, everything except messages are exported and imported, even notification channel settings.
[Android Apps and Games] jaholm:
Image attachments are displayed in text mode (new switch on) , so they are downloaded. But right after switching to HTML no image is displayed.

See example I mailed you with ugly table in table html.
[Android Apps and Games] M66B:
I guess you mean by text mode the reformatted message and by html mode the original message?

If so, please contact me for a test version.
[Android Apps and Games] fraschi51:
Hello Marcel, after the time selection and the O.K.-click for a mail to be sent later, an error message appears for a very short time which I cannot recognize any further. In addition, my signature, which was still visible in the draft, is then no longer present in the mail in the outbox (hasn't this problem occurred before?). And how can I delete a mail in the outbox before sending it?
[Android Apps and Games] M66B:
The message says at which time the message will be sent.

The signature (and replied/forwarded message) will be added on sending.

You can move any message in the outbox back to the drafts folder by opening it and tapping on the drafts icon in the grey action bar.
[Android Apps and Games] fraschi51:
No, an "Unexpected error ..." is reported here *before* the expected transmission time.

And Thanks for the other answers.
[Android Apps and Games] M66B:
Please reproduce the problem and send me soon thereafter the debug info by long pressing 'Support' in the main navigation menu.
[Android Apps and Games] fraschi51:
O.k., debug info is sent.
[Android Apps and Games] M66B:
Unfortunately, I don't see any related error in the log files :(
[Android Apps and Games] fraschi51:
Because it was not possible for me to capture the error message on a screenshot, I took a photo of it with a camera (see attachment).
[Android Apps and Games] M66B:
This message means that the file with the message being replied to / os being forwarded is missing. This file is normally created on replying or forwarding. I don't know why the file got lost. Basically the draft is broken this way, so reply/forward again.
[Android Apps and Games] fraschi51:
Perhaps the reason is that I write from a template? But then I ALWAYS get this error message.
[Android Apps and Games] M66B:
Can you please tell what exactly you do, step-by-step, to reproduce this?
[Android Apps and Games] fraschi51:
Long press on a template, select 'Write', add addressee, subject and text parts, then select 'Send later', select date and time. After the O.K.-click the posted error message is displayed.
[Android Apps and Games] M66B:
I could reproduce this, so this will be fixed in the next release.

The error is harmless, so just ignore it for now.
[Android Apps and Games] M66B:
Is there anybody who can temporarily 'lend' me a GMX account?
[Android Apps and Games] M66B:
I have just released

beta

version 1.573

Changelog/download:

https://github.com/M66B/open-source-email/releases/

This version allows you to fetch IP owner information on demand. The options 'extra privacy features' has been removed and the option 'recognize tracking images' has been added.

There is a new folder option to automatically move old messages to trash.

All reported problems have been fixed.
[Android Apps and Games] LazyT:
Update to 1.573 (github) removes pro here, bug or must be renewed?

Restored 1.572 works.
[Android Apps and Games] M66B:
I uploaded the wrong (Play store) version as GitHub release, so if you lost your pro activation, please install version 1.573 again. You should be able to simply install the updated APK over your current version 1.573.
[Android Apps and Games] jaholm:
Hi,

I do not fully understand the html mode of the original message. When switching to I got the mess: "Showing the original message can leak privacy sensitive information"

So, I did NOT load remote images and therefore no remote images are displayed in text and in html mode.

But what privacy sensitive information can be leaked?

Did Fairemail load remote background images or CSS in the html mode?
[Android Apps and Games] M66B:
This is actually a good question and the question contains the answer ;)

The original message can contain more than only remote images, for example remote CSS or font files.

To get an idea, you can do this check:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq32
[Android Apps and Games] jaholm:
Wow, https://www.emailprivacytester.com/ is a nice website. I checked also Thunderbird and Evolution. These email clients are displaying html by default but are blocking every remote content by default.

When i think of the dummy users, i think that this way would be easier to understand for them. For this group of people the choice to load remote or inline images in reformatted text mode or using html is often not understandable in relation to leak privacy infomation. Unfortunately nobody has more time today to deal with details more intensively.

Fairemail is using the refomatting text mode. This is a design decision and i'm happy with this.

But maybe one should consider to use such a Thunderbird html mode to increase the acceptance of the above group?

Just my thoughts so that fairmail is used by many people.
[Android Apps and Games] M66B:
There is more to it than just remote content. For example phishing attacks where the link title look like a legitimate link, but hides that the link is going somewhere else.

Example: https://www.example.com (click on the link to understand what I mean)

This kind of trouble is being prevented too by reformatting messages.
[Android Apps and Games] jaholm:
Yes, you are right. I forgot the criminal phishing sites.
[Android Apps and Games] m0d:
Not so sure I like of showing non-selectable folders, as gmail handles folders in weird manner:

Most folders, apart from inbox, falls under [Gmail] folder. Which creates a lot of unwanted space.

Also, non-selectable folder shows icons which do not function for it.

Why show it if you can't interact with said folder?

I understand if providers handle things the same way, but gmail creates a folder automatically for many folders, whereas outlook does not.

Outlook:

VS gmail:
[Android Apps and Games] M66B:
I can improve how things are shown, but I cannot fix "gmail handles folders in weird manner".

Hiding (not selectable) parent folders, like "[Gmail]" has appeared to cause problems in other cases.
[Android Apps and Games] m0d:
I understand.

Google is desperate in forcing users to use their apps, it seems. Crazy.

I do not understand the structure:

Inbox is separate, some gmail created personal folders too (Personal, Trash?, Travel, Work)

But,

Drafts, Sent mail, Trash, Spam, Important, Starred, All mail

Are all under separate [Gmail] umbrella

:rolleyes: :eek:

---------- Post added at 10:01 AM ---------- Previous post was at 09:59 AM ----------

In regards to improving display,

Are icons for non-selectables useful?
[Android Apps and Games] M66B:
No, and this will be hidden in the next release.
[Android Apps and Games] maybeme2:
This part should be emphasized somewhere besides the FAQ which many users will just quickly scan. Most users are aware of phishing links but the email privacy tester will educate and impress most users. It should be prominent in marketing FairEmail.
[Android Apps and Games] M66B:
I have just released

beta

version 1.574

Changelog/download:

https://github.com/M66B/open-source-email/releases

There is a new option to automatically show remote content when viewing an original message (default disabled). You can use this if you find it annoying to enable showing images first.

The layout of unselectable folders was simplified [MENTION=3138030]m0d[/MENTION] and the layout of attachments was revised to show the content type as well and to make it easier to tap on attachments.

Another new, for now experimental feature is automatically adjusting the keep alive interval down. Some providers, like GMX require a lower keep alive value than the default of 19 minutes, else the connection will be terminated prematurely, resulting in wasting battery power to reconnect. The new feature decreases the keep alive interval by 10% when this happens and if this works for three successive attempts the new value will be saved. There is a lower limit of 9 minutes. The IMAP specification says that a keep alive should happen every 29 minutes. FairEmail uses by default 19 minutes because timing is not exact to reduce battery usage.
[Android Apps and Games] fraschi51:
The option text 'Automatically show images for known contacts' is suddenly no longer translated into German.
[Android Apps and Games] M66B:
That was my error and unfortunately I cannot undo it.
[Android Apps and Games] fraschi51:
But in the next version you can?
[Android Apps and Games] M66B:
No, I can't because the translation was accidentally erased on Crowdin.
[Android Apps and Games] fraschi51:
The whole translation or only that string? If only that string, you don't can once more put this string on crowdin? Then we can newly translat him.
[Android Apps and Games] M66B:
The text is still again on Crowdin, so it can be translated.
[Android Apps and Games] fraschi51:
Thanks, done.
[Android Apps and Games] hwyaden:
not working

Hi, I'm usind this on a samsung S5 with rooted android with the latest FairEmail version. The email list view loads the email subjects, but when I click on the emails the email contents only load occassionally. Most of the time I get a spinning wheel.

I've tried setting FairEmail up so that emails sync when I request (with swipe down), but I get the message "synchronisation will be performed on next account connection" when I do this. I've tried setting it up to sync automatncally but no new messages sync.

Could I have some help setting this up please?
[Android Apps and Games] M66B:
You are getting a spinning wheel because the message content was not downloaded yet, which is done when you open the message. This might take a while because a connection has to be made to the email server.

This is likely because you are on a metered (mobile) connection and because the message size is larger than 128 KB. You can configure this on the connection settings tab. You might want to set the automatic download size limit to 'infinite'.

You can recognize this situation because the size of the message is shown.
[Android Apps and Games] M66B:
I have just released

beta

version 1.575

Changelog/download:

https://github.com/M66B/open-source-email/releases

There is a new option for high contrast text in the display settings. It is currently by default disabled and I like to know if it should be enabled by default.
[Android Apps and Games] heinhuiz:
I will keep it disabled. Using dark mode, the high contrast seems a bit too much for me.
[Android Apps and Games] La_Globule:
I like it, the text is much more readable.

Thanks
[Android Apps and Games] dnsroot:
It is not that much contrast as I thought it would be, so it improves readability without hurting your eyes. However, I'd also recommend to leave it disabled by default and let the user switch it on if needed.

IMHO the standard mode optically fits betterbto the header section, which remains in non-high contrast mode.
[Android Apps and Games] fraschi51:
The (German) heading of point 5 in the setup and the new help button overlap, so that the heading can no longer be read completely.
[Android Apps and Games] M66B:
Can you please post a screenshot of this?
[Android Apps and Games] fraschi51:
O.k., see screenshot ... BTW: I don't think that this button is there on the right place - but I don't know who it is better ... ;)

BTW2: Why has the (german) Button in point 4 an other text than in point 3?
[Android Apps and Games] M66B:
Thanks. This will be fixed in the next release.

Point 3: grant (zullassen) permission

Point 4: manage (verwalten) setting

Grant and manage are not the same.
[Android Apps and Games] fitittome:
I have had the email service stop unexpectedly a couple of times in the last few of days. Just reloading the app fixes. The service seems to stop in the evening and I only notice the following morning. If it happens again, do I just do a long press on support to generate the e-mail with logs? Is there any point if it's nine hours after the crash?
[Android Apps and Games] M66B:
First make sure you did disable battery optimizations in the main setup and after that check this website:

https://dontkillmyapp.com/

There is no use in sending the debug info after a few minutes because the log files are recycled fast.

If you don't have error reporting enabled (miscellaneous settings), please enable it and the crash report will likely be sent automatically. I check all error reports daily.

Maybe trivial: make sure you didn't enabled a schedule.
[Android Apps and Games] M66B:
I have just released

beta

version 1.576

Changelog/download:

https://github.com/M66B/open-source-email/releases

I have replaced the authentication failed warning stripe by a warning flag because the stripe is being covered by the scroll bar. Authentication failure warnings are enabled by default now, since in my experience spam and phishing messages often fail authentication and any sender should take care message authentication works properly. Not doing so will result in a high risk of messages ending up in the spam folder.
[Android Apps and Games] M66B:
[MENTION=7978913]fitittome[/MENTION] also make sure the 'watchdog' ("Periodically check if FairEmail is still active") in the miscellaneous settings is enabled.
[Android Apps and Games] fitittome:
Interesting, it was. What alerted me to the failure was an incredibly fast flicker (almost imperceptible, I guess it may have been trying to restart) on navbar where the service icon would be. Send error reports was actually enabled! I think one of the crashes would have been at around 21:15 on 4th July. If that's too long ago don't worry, I'm on the case now.
[Android Apps and Games] M66B:
I regularly clear error reports, so I can't lookup this.

Anyway, if this happens again, please let me know and send me the debug info by long pressing 'Support'.
[Android Apps and Games] wirdSchoon:
In the current version 1.576 I have activated the high contrast. With me the readability increases even if I use a low display brightness.