yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] dnsroot:
That's really strange. Maybe it's because I sometimes use VPN services and thus quickly switch locations and IP addresses. And, as we all know, Google tracks everything. Luckily the Gmail account is mostly dead, so I don't depend on it or use it often.

---------- Post added at 03:10 PM ---------- Previous post was at 02:58 PM ----------

I think both views are true. Although encryption might not be used by many users, it seems to be a key feature for those who put privacy first in their communication. I tried to promote FairEmail among some friends and colleagues as a K-9 alternative, and quite often their first question was "does it support encryption?".

Unfortunately not many people are yet willing to pay for the effort someone puts into the development of such an app, even if it's only a few €€. So, making encryption a paid feature could keep some folks away.

Maybe you could limit rather the number of accounts in the free version or enable a trial period for some features to attract more users...
[Android Apps and Games] M66B:
Is maintenance and support also by default associated with open source mail clients? IMO this is a major problem with most open source software. At a given time the developer isn't motivated anymore, which I am trying to prevent by creating an incentive in the form of a responsibility by making some advanced/convenience features paid. I have been working on FairEmail almost every day for about a year and just a few percent of the about thousand people using FairEmail purchased or donated, so I am not and will not make any money compared to the effort that went into this project.

There are very few people actually using encryption, which is why I added encryption and made it a paid feature in the first place. So, I am pretty sure encryption is not a key feature.

Since the app has been published in the Play store this is not an option anymore. The Play store rules forbid to make free features paid in an update. Also, this would not be fair to the people already having paid.
[Android Apps and Games] beeshyams:
Marcel, I fully and greatly appreciate your outstanding dedication and enthusiasm in maintaining your projects. Also understand the point you make about effort Vs returns, and it is evident that returns was not your motive.

But I miss your logic (of responsibility) - you would handle problems in encryption anyway (for pro users) so it's a matter of expanding it to include non - pro users

It's your choice and I respect that but would be curious to hear from you on the logic bit.

Having said that, I do and always felt that it should be free but didn't voice my views till you asked (I remember your views of not having encryption at all in early stages of development!)

Edit: I myself don't use encryption regularly but am happy that on few occasions that demanded, I didn't need to switch apps
[Android Apps and Games] cobben:
Encryption used in inherently insecure email is likely a red flag attracting the attention of anything looking for secrets to exploit.

Your emails after all pass through any number of poorly secured servers where any chance user with admin rights can peruse anything they like.

Better using always encrypted messaging apps where no attention is attracted.

Then my problem testing FairEmail is primarly that l use email much less these days.
[Android Apps and Games] M66B:
If you use other ways to send messages encrypted, I don't see why you need to test the encryption feature of FairEmail.
[Android Apps and Games] andy356:
We cannot estimate the number of potential users who ended up not installing the app when they saw that encryption was a paid feature. It might be a negligible number. Or it might be significant number.

When I say 'key feature', I'm not referring to the frequency of its use, but the quality of its contribution to the promise of a privacy oriented email app.
[Android Apps and Games] M66B:
I have just released

beta

version 1.618

Changelog/download:

https://github.com/M66B/FairEmail/releases

I think [MENTION=7570546]andy356[/MENTION] is right about that encryption is a key privacy feature, so in this version encryption/decryption has become a free feature.
[Android Apps and Games] jaholm:
Hi Marcel,

changing the account color in "1 Setup accounts" has no effect in the unified inbox regardless on new incoming mail or old mail!

But, changing the account color in "2 Setup identities" will do it. That's a little bit irritating.

What is the meaning of the account color in "1 Setup accounts"?
[Android Apps and Games] M66B:
I have just tested this, but it works as expected for me. If an identity doesn't have a color set, the set account color will be used instead.

Please double check if you are changing the right account. Note that the account color is being shown in the navigation menu too, so you can easily see which account has which color.
[Android Apps and Games] jaholm:
OK, you are right: I deleted the color in step 1 an 2 an the added a color in 1

But, if you add a color in step 2, this color is used regardless of the color in step 1
[Android Apps and Games] M66B:
Yes, that is correct: identity colors have precedence of account colors, so you can make an exception for one or more email addresses.
[Android Apps and Games] jaholm:
OK, found this on the FAQ.34. Maybe it's helpful to add something like "take precedence over account settings" at the identity color settings.
[Android Apps and Games] M66B:
This will be added in the next release.
[Android Apps and Games] M66B:
I have just released

beta

version 1.619

Changelog/download:

https://github.com/M66B/FairEmail/releases

The version is mainly a bug fix release and a release candidate for the next stable release.

Please report any problem you discover.
[Android Apps and Games] andy356:
I have sync set at 2 hours. The app tries to sync regardless of whether internet is off or on. If this isn't a bug, can this behaviour be modified so that after the 2 hour interval is crossed, the app waits for whenever Wi-Fi or mobile data is turned on before initiating the sync? If that would consume too much battery, it could just skip that sync and try in another 2 hours.
[Android Apps and Games] M66B:
FairEmail will never attempt to connect when there is no internet connection. In fact FairEmail will wait for an internet connection to be become available, but will give up after 90 seconds when set to periodically synchronize messages. During this time the synchronization service will run to monitor connectivity events.

Note that if you block connections with a firewall FairEmail does not know about this and will still try to connection, resulting in 'Couldn't connect to host'. See also this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq22

If you think something else is happening, you can always send the debug info. Note that log files are recycled fast, so this needs to happen without about 1 minute after the problem.
[Android Apps and Games] andy356:
Ah. I see. There is no issue, then. Thanks!
[Android Apps and Games] M66B:
A little explanation why this is necessary: recent Android versions do not send connectivity events to 'sleeping' apps anymore, so the only way to make this work is using a (foreground) service.
[Android Apps and Games] andy356:
I think it would be good to differentiate between syncing and waiting for network in the notification. If it doesn't detect network, maybe you could have it say "Waiting for internet connection" with a countdown of 90 seconds?
[Android Apps and Games] M66B:
Because there is a bug in Amazon's Android version letting FairEmail crash, see also here:

https://github.com/M66B/FairEmail/b...java/eu/faircode/email/ActivityMain.java#L178

Please contact me via this contact form for a test version because a lot has been changed since I added this check, for example most libraries have been updated. Maybe it just works now.
[Android Apps and Games] M66B:
The next version will show "Waiting for suitable connection" in the synchronizing notification, just like the send service already does. All timing on Android is inexact in an attempt to save on battery usage, so a count down is not possible without wasting battery usage.

Edit: the just released

beta

version 1.620 has this change.
[Android Apps and Games] M66B:
I just released

beta

version 1.621 because I accidentally released the GitHub build in the Play store. Google is known to remove apps linking to external builds from the Play store (it happened once to NetGuard), so I had to fix this. The only change is a workaround for a bug in Android.
[Android Apps and Games] dirtyreturn:
[MENTION=2799345]M66B[/MENTION], I could use your assistance with the app password. I was informed you could help. What is the best contact method to rea ch you with?
[Android Apps and Games] M66B:
After you have checked here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq6

you can connect me via here:

https://contact.faircode.eu/?product=other
[Android Apps and Games] beeshyams:
Marcel

Couple of issues I noticed with Gmail (on latest version but may have been present earlier too as I noticed on accessing web version of Gmail today)

1. I created a folder in FairEmail, and typo in folder name - say "tedt" when I meant "test". It gets reflected as tedt on web., as it should. When I correct it to "test" in app, it continues to show "tedt" in web version as also in operations. This means that change in folder name is getting lost somehow.

2. I have a folder created long back on app which doesn't get reflected on web version. All properties of folder are in order - it's set to sync, sync continously. Going to the folder and forcing a sync using both sync ops also doesn't make it appear on web and more strangely even in ops

Will send you logs
[Android Apps and Games] M66B:
1) You cannot rename folders with FairEmail, you can only set the (local) display name.

2) If the folder doesn't exist on the server, it cannot be synchronized.
[Android Apps and Games] beeshyams:
Thanks but I am confused.

Point 1.The folder was created in the app and I just checked by creating a new folder that gets sync to web, so shouldn't change in folder name be reflected too?

Point 2. In a way same as above, in the sense that folders created on app are expected to get reflected on web as they do but why doesn't this particular folder show up?
[Android Apps and Games] heinhuiz:
Feature request ?
[Android Apps and Games] M66B:
You cannot change the name of a folder on the server with FairEmail; you can only change the name that FairEmail uses to display the folder on the device.

I don't know why the folder doesn't show up, but if it is being synchronized without error messages, it should exists on the server. Maybe it is deeper in the folder hierarchy?

Create a new folder, move messages from the old folder to the new folder, delete old folder.

I don't like to do this with FairEmail because deleting a folder might delete all the messages it contains as well.

Edit: contrary to what I was thinking, JavaMail supports renaming folder. I will put this on my to do list.
[Android Apps and Games] beeshyams:
Thanks and sorry for one part of the problem, which was my mistake. At some point I changed the folder display name on the app but the old folder exists on the web with all mails, so that's fine. Sorry again.

All my folders are first level

Anyway, now that you have found out that folder name can be changed and supported, glad that you would introduce in future

Thanks
[Android Apps and Games] dirtyreturn:
[MENTION=2799345]M66B[/MENTION] ?, I was just stupid and didn't switch accounts to get the app password generated for the particular account. ?

I'm loving the app, sir! Really cool

---------- Post added at 04:57 PM ---------- Previous post was at 04:56 PM ----------

[/COLOR [MENTION=2799345]M66B[/MENTION] ?, I was just stupid and didn't switch accounts to get the app password generated for the particular account. ?

I'm loving the app, sir! Really cool
[Android Apps and Games] Tapol:
Hello,

I can't find where set up IMAP namespace prefix.

It seemed to me that this setting was in the account settings.

Now I can't find it, please help me locate this feature.

Regards,

Tapol
[Android Apps and Games] M66B:
What do you exactly mean by namespace prefix and why do you want to set it?
[Android Apps and Games] Tapol:
I mean this:

(54) How do I use a namespace prefix?

A namespace prefix is used to automatically remove the prefix providers sometimes add to folder names.

For example the Gmail spam folder is called:

[Gmail]/Spam

By setting the namespace prefix to [Gmail] FairEmail will automatically remove [Gmail]/ from all folder names.

Where I can set it?
[Android Apps and Games] M66B:
This setting has been removed because folders are organized differently, so this is basically automatically.

I will updated the FAQ.
[Android Apps and Games] M66B:
I have just released

beta

version 1.622

Changelog/download:

https://github.com/M66B/FairEmail/releases

This is a maintenance release mainly to fix importing the wrong folder targets for move/copy rules.

Hopefully, this release can be upgraded to the next stable release.
[Android Apps and Games] Tapol:
I understand.

I thought that I could delete [Gmail] from the folder tree.
[Android Apps and Games] M66B:
No, you can't delete [Gmail] from the folder list / selector because it is part of the folder hierarchy.
[Android Apps and Games] M66B:
Zoho Cares:
[Android Apps and Games] jaholm:
How can I force a sync?

Curious effect: after the end of my vacation I switched sync on on my official account. I've done this on my S9 and on my Tab samsung T713 (Android 7.0). All my linux email clients incl S9 with fairemail and maildroid are displaying the same but my Tab. Here some messages are displayed as unread in contrast to maildroid on my Tab.

So, is there a way to force a sync which is doing more than a swipe down?
[Android Apps and Games] jaholm:
Create a subfolder problem.

Reproduce the problem:

1 go to unified inbox

2 long press a message

3 select move to an account

4 long press a folder

5 select create a subfolder

Result: craeate folder form is hidden by folder list
[Android Apps and Games] M66B:
If you want to synchronize old messages, you might need to change the folder settings, but pull down to refresh or the similar 'synchronize now' in the folder long press menu is the only way to manually refresh. There is no such thing as a force refresh.
[Android Apps and Games] M66B:
Long press should not be enabled when selecting a folder, which will be fixed in the next release.
[Android Apps and Games] M66B:
The next version will show this a little bit nicer by not showing the folder icon for non selectable folders ("[Gmail]"), similar to how this is shown in the main folder list.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Is there a way of "copying" a message from one folder to another (not move) in the same account.

Here is when I felt the need - you make a payment that is also tax deductible, say health insurance. It is filed in health insurance folder. I want to copy it to tax folder so that I have details ready when filling tax. Of course, I can mail it to myself and copy wherever but it's clumsy

Hope the illustrations convinced you to add if possible

Thanks
[Android Apps and Games] M66B:
Yes, there is an item for that in the message 'more' three dots menu.
[Android Apps and Games] beeshyams:
Thanks. Indeed. Thoughtful :good:
[Android Apps and Games] M66B:
I have just released

beta

version 1.623

Changelog/download:

https://github.com/M66B/FairEmail/releases

Due to the addition of folder renaming and some other changes, this is still a beta version.
[Android Apps and Games] jaholm:
I'm sad to read that. So fairemail loses a nice feature. With every modern save diaglog you have the possibility to create a folder.

The only problem with fairmail was that the form was not in the foreground.
[Android Apps and Games] beeshyams:
Tested folder renaming . Works fine:good:
[Android Apps and Games] M66B:
It is too much trouble to fix this for the rare occasion you want to create a (sub)folder while selecting a folder.
[Android Apps and Games] M66B:
I have just released

beta

version 1.624

Changelog/download:

https://github.com/M66B/FairEmail/releases

This version adds a configuration to the unified inbox widget allowing you to show unread and/or starred messages only. This way you can for example star messages and have a to do list. Existing widgets will still show all messages. To change the configuration you'll have to remove the widget and add it again.
[Android Apps and Games] M66B:
Email does not pass through any number of servers, basically only through the server of your provider and the server of the recipient's/sender's provider.

Most providers secure their servers properly and most servers use encrypted traffic these days, but it is possible that the servers of smaller, less dedicated providers should be better secured.
[Android Apps and Games] M66B:
Is the new configuration of the unified inbox widget useful to you? If so, I like to hear how/why you use it.

Is the latest beta good enough for the next stable release?
[Android Apps and Games] heinhuiz:
I use the unified inbox as it was intended at first only: inboxes only. So for me, there are more configuration options than I will ever need.
[Android Apps and Games] fraschi51:
I assume he is not referring to the unified Inbox itself, but to the unified Inbox Widget. There the selection and restriction of course helps in so far as the widget doesn't have to be quite as large ... ;)
[Android Apps and Games] M66B:
Yes, that is what I meant. My thought were probably miles ahead of my fingers ;) I have corrected the question.
[Android Apps and Games] heinhuiz:
Sorry, for me it's already difficult to keep up with your fingers, let alone with your thoughts :laugh:
[Android Apps and Games] jaholm:
Hi,

I observed, that after creating a folder (e.g. on web.de) in the root directory fairemail blocks. Any user input is ignored or delayed for 10..15 sec.
[Android Apps and Games] M66B:
I don't think this is directly related to the root folder, but being caused by the synchronizing service being restarted to let it catch up with the changes. All tasks already run in the background on low priority, so there is little I can do to prevent this from happening. Maybe you don't want to hear this, but this is likely being caused by shortcomings of your device, like not having enough processing power or not having enough memory available. A factor often neglected in device performance is internal storage speed, which is an important factor for storage intensive apps like FairEmail. Some manufacturers use cheap memory chips, even in high end devices, sometimes depending on the market. There have been articles about this on XDA.
[Android Apps and Games] jaholm:
I don't think so. My S9+ with 6GB RAM, 256GB internal SD (50%full) and Exynos 9810 Octa core is fast enough. I Think you cannot find currently a phone with a double speed of mine.

Same effect on my older Tab T713. Maybe a task doesn't run on low priority as you think?

Don't you see this effect on a real email provider?

EDIT: Screenshoft right after adding a folder
[Android Apps and Games] M66B:
How about internal storage speed?

I am pretty sure all tasks run in the background, also because I double checked this already. Moreover, FairEmail does override all AndroidX executors to let them run low priority because Google is not always following their own advice.

I am using a Pixel 3a XL and restarting the synchronize service does not cause any delays, which is not a proof that everything is okay, but it should say something. As a side note: the Pixel 3a XL is a really nice device. Fortunately, not as big as the "XL" suggest, except for the battery ;)

If there something can be improved, I will happily do so, but in this case I don't see how (yet).
[Android Apps and Games] jaholm:
Playing arround I'm able to reduce the effect dramatically (to zero!?). Deactivated the sync of my other 3 account will do it. One account with many folders (>1000). It seems to me, that after creating a folder in an email account the sync routine is restarted. But for all accounts not only for the current!
[Android Apps and Games] M66B:
That is correct. The sync service is normally managed by connectivity events and starts monitoring of accounts and folders when a suitable connection becomes available and stops monitoring accounts and folders when there is no suitable connection left. To reduce complexity and to prevent edge cases and bugs the service is restarted when some account or folder properties change too. This includes adding and removing of accounts and folders and renaming folders. Starting/stopping the sync service is an expensive operation because many threads have to be stopped and started.
[Android Apps and Games] jaholm:
And the current implentation is prohibits a restart for only one account?
[Android Apps and Games] M66B:
Restarting individual accounts would add a lot of complexity and risk edge cases and new bugs, which is a good reason to not pursue this, also given that account and folder properties do not change often.

I will look into using the JavaMail's IdleManager to reduce the number of threads, but besides that this is an experimental feature, SocketChannels instead of Sockets must be used, which will result in some other practical problems.
[Android Apps and Games] jaholm:
Ok, understand. Deactivating sync in the setup of one aco**** will trigger sync on all other accounts. Strange.

BTW: after creating many dummy folder - how can I delete these folders?

Long press on folder wil not display a entry like "remove folder"
[Android Apps and Games] maybeme2:
I don't use the widget at all.
[Android Apps and Games] M66B:
It shouldn't be strange anymore after my explanations.

Long press the folder, edit properties and in the menu you'll find 'delete'. IMHO it is not a good idea to have this in the folder long press menu to prevent accidents, hence why it is a little hidden.
[Android Apps and Games] M66B:
I have just released

beta

version 1.625

Changelog/download:

https://github.com/M66B/FairEmail/releases

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

stable

version 1.626

Changelog/download:

https://github.com/M66B/FairEmail/releases

This will be the new stable version for the time being.

Note that only the latest stable and the latest beta version are supported.

The only changes are the inclusion of the latest AndroidX work manager and an updated Romanian translation.

See here for the known problems:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#known-problems

Please report any other problem you discover, so it can be fixed.
[Android Apps and Games] truonglong88:
Awesome

Thanks for the cool app! :o
[Android Apps and Games] beeshyams:
IIRC, [MENTION=2799345]M66B[/MENTION] mentioned that free trial is not allowed by Play Store for people to experiment with pro features before going pro

It does seem to be allowed..
[Android Apps and Games] M66B:
Only for subscriptions.
[Android Apps and Games] M66B:
I have just released

beta

version 1.627 1.628 "Fabrosaurus"

Changelog/download:

https://github.com/M66B/FairEmail/releases

This version addresses a small, but annoying problem with notifications.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] chantoine:
Hi Marcel,

If an inbox folder is set on 7 / 90 (sync 7 days, keep 90 days) and i select "sync all messages", after operation is completed, it seems that the folder properties are then set on 7 / keep all.

Is it deliberate ? Will it revert to 7/90 or stay as it is ?

I use FairEmail on 2 devices, not always set to sync, and sometimes i have to "sync all" to re-initiate unread messages / counters.

(not a big deal)

Thanks.
[Android Apps and Games] M66B:
This is to prevent the newly synchronized messages being deleted after synchronization again because messages could be older than the number is days to keep messages for.

Maybe there should be an option like "Sync messages for <keep> days".