yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] xda_maddogdean:
Yo Marcel, I agree the negativity sucks and it is your baby! But sometimes we need to step back and look at the big picture.

There may be a few negative comments, but most of the sheeple need to have everything spoon fed to them. In contrast look at your positive reviews. To garnish a 4.7 rating based on 22,839 reviews gives you a 95% rating!!!

I can't say for sure, but I bet none of the major Tech Firms (hardware or software/OS) get a 95% approval rating!!

Stick with it and hopefully your loyal followers all pony up for the PRO version with a few € (or USD doesn't really matter at this point...) donation!

Cheers,

MadDogDean
[Android Apps and Games] M66B:
You can't.

Note that if you long press on a parent folder, that there are common batch operations for child folders. Is this what you are looking for?
[Android Apps and Games] M66B:
The average rating is still good, but negative reviews drag it down daily. Anyway, enough has been said about this. Everything has a start, a top, and an end. The project isn't at the end, but not at the top either anymore.
[Android Apps and Games] sonalvriosssvyatos:
Yes. I would like to syncronize & turn on notification for a group of folders. I found it as you said under the parent folder long-press menu. Thanks.
[Android Apps and Games] M66B:
Version 1.1964 has been made available to 10% of the Play store users.

The work still continues:

Comparing 1.1964...master · M66B/FairEmail

Fully featured, open source, privacy friendly email app for Android - Comparing 1.1964...master · M66B/FairEmail

github.com
[Android Apps and Games] Timmmmaaahh!:
I truly believe this will do you good, Marcel. I wish you the very best and some well deserved 'offline time'. You know where to find us when you need us :)
[Android Apps and Games] meisanerd:
Is there a way of setting up access to shared M365 mailboxes? I try to add a new account, set the email address as the shared mailbox email, but when I go through the oauth flow, it changes the mailbox email to be the one I use in the oauth, not the one I specified in the setup, and sets up the account as just a copy of my main account, rather than accessing the shared account.

This is how the flow works in Thunderbird: https://uwaterloo.atlassian.net/wik...bird+-+Instructions+for+M365+Shared+Mailboxes

I'd rather not continue to use Outlook on my phone, compared to Fair, it is a giant pile of garbage...
[Android Apps and Games] M66B:
Please see this FAQ about configuring an 365 shared account:

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

You'll need to authenticate with your own account, because you can't login with the shared account.
[Android Apps and Games] meisanerd:
Thanks, that worked. Not sure how I missed doing that, I think I tried every other combination out there... MS really needs to make things consistent.
[Android Apps and Games] wimstefan:
Best wishes, Marcel.

To you and especially to your loved ones 🙏🏼
[Android Apps and Games] famusc:
Hi @M66B, there's a link/button in menu to see FairEmail local contact list? I just found the button in "send-to-spam" dialog but I wasn't able to find any other way in menu. Thx
[Android Apps and Games] M66B:
Yes, you'll find a button for this in the send settings.
[Android Apps and Games] harrisc:
When moving messages from the Inbox to other folders I use the recently used folders, the 5 indirect folders and the three quick (direct) folders which are very useful as I have mentioned previously. I understand that the 3 quick folders are generated from recent usage.

Marcel if you consider further development of FairEmail, I ask that you consider increasing the number of quick (direct) folders from 3 to 6.

I personally would find this very useful.

Chris
[Android Apps and Games] M66B:
The problem with this is that it will inevitably use extra screen space, which people with many folders won't like.
[Android Apps and Games] M66B:
@harrisc to answer the question if development will continue: the app will keep being maintained and supported, and there will be small improvements, sometimes people have very good ideas, but I won't put lots of time into the project anymore. The app is already more than feature complete and it is never good enough anyway:
[Android Apps and Games] de_Wolf:
Unbelievable!

But on a positive note, the average rating of FE in Germany is again 4.9.
[Android Apps and Games] zecabra:
Something strange happened with my Fairmail, I can't go back to the start screen and I can't find the configuration to correct this situation, when I go back to the start screen it minimizes
[Android Apps and Games] M66B:
You are going back from two screens which look the same, but are not the same. Please check the title of the screens in the top action bar and you'll see.

The unified inbox and an inbox of an account can look the same if there are no messages in the other inboxes.
[Android Apps and Games] zecabra:
Some configuration is not ok, I tested it on the phone and everything works as it should, the problem I have is happening on the tablet, I'm sure the unified folder is selected on both devices when I choose to go back, I repeated the same steps on the 2 devices and the results are different.

:Edit to add phone video

:Edit 2 I found the missing option
[Android Apps and Games] fede01_8:
How do I change the app language? Can't find the option. I'm on Android 6
[Android Apps and Games] mkasimd:
Settings -> Miscellaneous -> General -> Language

There is also a search icon on the top right once you open the settings. You will find various settings by using the search function as well.
[Android Apps and Games] M66B:
Why wouldn't my previous answer not apply?
[Android Apps and Games] zecabra:
I don't have the knowledge about the app, that you have, not even close, if your answer implied a correlation with that option, i was not able to see it.
[Android Apps and Games] M66B:
I am not sure which option you mean.

My previous answer said that the inbox you are showing by tapping on it in the navigation menu has the same content as the unified inbox and that two screens, inbox and unified inside, look therefore similar, but are not the same. Check the title of the screen in the top action bar.
[Android Apps and Games] zecabra:
I was aware of this situation and I understood perfectly what you were saying, but that was not the problem, here's what happened:

After accessing the unified box to check emails, when I clicked the arrow in the top left corner to go back, my fat fingers accidentally must have touched the pin checked in the image, this made the app instead of returning to the main window, always stay in that window, clicking back more times minimized the app
[Android Apps and Games] M66B:
The next version will add an option to move filter rules to automatically create subfolders. It will be possible to use the following placeholders:

$month$
$year$
$domain$

For example, "Archive_$domain$_$year$_$month$" would become "Archive_mailbox.org_2022_09". The domain name will be taken from the email address of the sender of the message.

If you would like other placeholders to be added, please let me know which ones.
[Android Apps and Games] AnonVendetta:
@M66B: I've just been notified that my domain-hosted personal email will be migrated to Microsoft 365 by the end of this month (not my choice). Currently I sign in to that account via Web browser only, never with your app.

Does this app work with that? I'm assuming it does since I see Microsoft OAuth listed in the accounts setup wizard. However, I I don't think I would be signing in with my personal MS account (which is a separate address from my domain email), instead I would probably be using my personal domain email address. So I'm not sure if it will work as expected or what the setup specifics will be. I will have to wait until my provider sends more precise instructions/details on the migration.
[Android Apps and Games] M66B:
It will most likely work, no worries. When the time is there, you can just run the quick setup wizard again to authenticate the account again.
[Android Apps and Games] M66B:
Version 1.M66B is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] AnonVendetta:
Are the Github/play store versions signed with same same signature/key? Or are they considered "different" (in terms of licensing/activation being affected)?

Like for instance, there is the play store version of Tasker, which uses Google's licensing libraries. And then there is direct purchase version, which is per device and key-activated. They are essentially the same besides licensing, but one can't be installed on top of the other.
[Android Apps and Games] M66B:
Please see here for an answer to this question:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq173
[Android Apps and Games] AnonVendetta:
Ok...I see. They use same signature, so PS version can be installed over Github version or vice versa. But Github version has extra options? If that's the case, I will only update the app from Github. I always disable PS auto app updates anyway. I just see that PS is offering to update it as of right now.

You really should just make the 2 versions exactly the same, unless there is some google policy preventing it. Their store, their rules. That is why I wouldn't want to get into app development, since it makes sense to publish on PS if possible, but I don't like how they try to strong-arm devs.
[Android Apps and Games] M66B:
The Play store and GitHub version are different because of Play store policies ...
[Android Apps and Games] AnonVendetta:
Yep, go figure. You are free to acquiesce to Google's demands whenever they feel like changing them. But I personally refuse to be jerked around.
[Android Apps and Games] AnonVendetta:
An example of this is with Total Commander. Up until very recently, it could install APKs directly. But the dev has told me that they were contacted with a demand to remove the installer function. So now it's not there, you just get a message saying it's not allowed.

Which is just dumb, since Android still allows apps to request permission to install other apps, granted by the user on a per app basis. And before that, by enabling unknown sources. Yet they ask the TC dev to remove said function. It's BS if you ask me, how they can just create asinine policies while using their power to enforce them.
[Android Apps and Games] M66B:
You can read my stories here:

FairEmail in the Play Store

Status and frequently asked questions

email.faircode.eu

The fact that there is a dedicated web page for this says enough I guess.
[Android Apps and Games] heinhuiz:
Some of the Frequently Asked Questions at the bottom of that page still indicate that the app will be removed from the Play Store. You might want to rephrase them or strike them out.
[Android Apps and Games] M66B:
Good point. Done!
[Android Apps and Games] M66B:
The next version will warn for potentially dangerous attachments by using a warning color and a bold font type. When sending a message, the send dialog will show a warning as well (which can be ignored).

This list of file extensions is being used for this:

File types blocked in Gmail - Gmail Help

There are a number of reasons why you may find the "This message was blocked because its content presents a potential security issue" error in Gmail. Gmail blocks messages that may spread viruses, lik

support.google.com

Preview version:

https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1966a-github-attachment-warn-release.apk
[Android Apps and Games] chris122380:
I am still having issues with the original messages even after reading the frequently asked questions related to this topic. How do I make specific contacts always come up with the original message? I know there are security concerns but I also know there are certain emails that don't display right after being reformated. I don't know if it's me and I have my settings wrong or if this is normal. This part has always confused me. I like having the original formatting but I still like the security of having tracking links and images blocked. Any help would be appreciated.

Edit: I found the setting for disabling reformatting by default but that's not exactly what I want to do.
[Android Apps and Games] M66B:
The next version will have an experimental block toolbar.

When you switch to the original message view, there will be a confirmation dialog with an option "Don't ask this again for ..." you'll want to use.

Edit: this won't work if reformatting messages is disabled by default. Also, you might want to reset questions with the corresponding button in the miscellaneous settings tab page.
[Android Apps and Games] Subbasebbl:
Maybe you answered it 100 times, but here we go....

Is it possible to do a Backup with all Accounts and Passwords, so if i change my Mobile i only have to do the Backup ?

ty
[Android Apps and Games] M66B:
You can export and import all settings, including all account details, via the navigation menu (left side menu) of the settings screen.
[Android Apps and Games] beeshyams:
That's a pro feature. If you purchased pro, go to settings top left 3 bars and click export settings

@M66B, you are fast! LOL, they got what they asked for
[Android Apps and Games] M66B:
Version 1.1967 is available on GitHub now and via the Play store test program after Google's approval.

Changelog/download:

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

How to try the experimental text block toolbar: enable experiments in the miscellaneous settings tab page, and enable the toolbar via the three-dots overflow menu of the message editor. Feedback is welcome, of course.
[Android Apps and Games] chris122380:
Thank you, resetting questions appears to have helped.
[Android Apps and Games] panast:
Hey guys, I am using the pro version with great results. First time I post in this thread, so what I like about Fairemail with a very few words: extremely customizable, plain email application without unecessary calendar/tasker, excellent contacts integration, OATH2, shortcuts, themes and so on. I hope it will continue to exist and the developer meets his goals.

Now my question is: I have disabled the calendar app on my Samsung and using a custom app, ticktick. There's an option in the message viewer "add to calendar". Can I make it send it to ticktick instead default calendar?
[Android Apps and Games] M66B:
The alternative calendar should accept calendar messages. If it does not, please contact the developer of the app and point him to this:

Calendar provider overview | Identity | Android Developers

developer.android.com
[Android Apps and Games] M66B:
The next version of the app will add 'Select block' to the copy/paste menu, which will extend the current selection to a block of text (consecutive lines). IMHO this should be a standard Android feature.
[Android Apps and Games] gaga-man:
It took me quite some time to find out who's expunging my emails marked as delete. You see me pretty much surprised that FairEmail provides me with this unwanted and in my opinion dangerous "feature".

Even worse, I can't deactivate it. Even in active debug mode with "auto expunge" disabled it keeps expunging emails, at least when manually refreshing folders (Play store version 1.1964a, Pro enabled). Isn't this a bug?

I'd really love to have an option to permanently disable "auto expunge". I got used to mark emails as deleted which always worked great for me.
[Android Apps and Games] M66B:
Almost everybody wants to auto expunge deleted messages, and very few people work with a deleted message marker. Moreover, too many email servers do not support UID expunge, to selectively delete messages. In other words, this would confuse about 99% of the users of the app and wouldn't work correctly in many cases.

I am pretty sure though that disabling auto expunge will not expunge messages at all anymore. Are you using the latest version of the app?

Edit: manually or automatic syning will not expunge messages, but the app will remove message from the list which are not on the email server anymore. is this maybe what you are seeing?
[Android Apps and Games] gc01:
Hi Marcel - nice to see that your app just keeps getting better :)

A quick question on sorting. I see the option sort by 'time' and best I can tell this is using the 'Date' header (?) - Date header is unreliable and also often abused by spammers. Is there an option to instead sort by Date in the top most Received header instead - as this is provided by the imap server and is reliable.

Its possible I missed this option, and if so my apologies.

Thanks as always

gene
[Android Apps and Games] M66B:
The app will use the received time of the email server, also for sorting, and not the time in the 'Date' header, exactly because this can be forged. Related FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq146
[Android Apps and Games] gc01:
Thats great - now I am a bit puzzled why my wife had a phish message stuck always on top of her inbox. Unfortunately she deleted before I could look at headers.

Thanks Marcel - have a good evening.
[Android Apps and Games] gaga-man:
Wow, this was real quick reply!

I use imap with marked message since more than 20 years and I never encountered problems with any server or any client. I admit that you might have talked to more different servers than I did ;-) In the same time frame I didn't see a single client performing "auto expunge" by default.

I just upgraded to "1.1968 Mei long" downloaded from github. This version expunges emails only after moving them around. Here are the steps to reproduce:

Enable "Fehlersuchmodus"

Disable "AUTO EXPUGE"

Mark a message as deleted using Thunderbird

After refresh FairEmail shows the email in dark grey (using dark mode). It doesn't expunge the email.

Move email to another folder (e.g. Drafts) using Thunderbird.

Open the Drafts folder in FairEmail and manually refresh the messages: Message is expunged.
[Android Apps and Games] M66B:
I can't reproduce this because 5. moving a message marked deleted to another folder marks it undeleted with Thunderbird 1:91.8.0. How can I do that?
[Android Apps and Games] M66B:
@gaga-man I double-checked the source code. All expunge operations go via here:

https://github.com/M66B/FairEmail/blob/master/app/src/main/java/eu/faircode/email/Core.java#L4703

If 'perform_expunge' is disabled (the setting in the debug panel), no expunge will be executed.

I know a handful of people using this, and although nothing is impossible, it is not very likely that there is a bug in this logic.
[Android Apps and Games] gaga-man:
I use Thunderbird 102.2.2 on Linux.
[Android Apps and Games] M66B:
I am using the latest Thunderbird version Ubuntu offers.

apt-cache show thunderbird
Package: thunderbird
Architecture: amd64
Version: 1:91.11.0+build2-0ubuntu0.22.04.1
[Android Apps and Games] gaga-man:
I confirm that FairEmail doesn't send an expunge.

Though, the message is removed which is really weird. After debugging FairEmail my focus is now on the imap protocol and the server. Once my 'expect' script can reproduce the issue, I'll test it with different servers and share it with you. My time is limited, thus it might take another day or two.

Moving around deleted messages is not one of my use-cases, thus I already feel safe after disabling "auto expunge". Thanks for FairEmail and your excellent support!
[Android Apps and Games] BackToAndroid:
Guys, I just noticed that whenever I send an email my name which I have added as identifier on FairEmail same gets reflected in the recipients inbox.

How do I change this?
[Android Apps and Games] M66B:
You can change the name (seen by others) and the display name (seen by you) like this: navigation menu > Settings > Manual setup and account options > Identities > tap on the identity.
[Android Apps and Games] BackToAndroid:
Thanks! I love your app but settings are not so easy to navigate, this did not even bring up when I used search.
[Android Apps and Games] M66B:
If you think something can be improved, please let me know. It is on my to do list to include this in the settings search.
[Android Apps and Games] BackToAndroid:
I would start with separating Basic and Advance settings. There are way too many settings which "regular" users wont need.
[Android Apps and Games] M66B:
The structure of the settings was changed a dozens of times and the end result is that whatever the structures is, there is always somebody unhappy.

Signatures are used by few people, and generally I advice against them because it increases the spam score of your messages, especially on first contact, and therefore I would consider them as advanced. This is also the problem: what is basic and advanced is rather subjective.

The only thing I am willing to do (but won't) is remove 95% of the settings because I am more than a bit tired about complaints like "Too many/complicated settings", of which there were even a few when I checked my email after a funeral I attended today ...
[Android Apps and Games] de_Wolf:
My condolences to you, Marcel.
[Android Apps and Games] M66B:
Thanks. Life is sometimes hard.
[Android Apps and Games] nadir husain:
Condolences from the heart.
[Android Apps and Games] M66B:
FairEmail is the worst email app ever made:

("Loner Messi App. Absolute disappointment! You can tell that the developer has too much time to pretend. At least 4 operator inputs are required just to switch between two accounts. Ergonomics is a foreign word. Never experienced worse usability. Setting a signature for one of the accounts becomes a sub-menu click orgy until you finally get there. The entire usability is a horror. Overloaded with recurring requests.")

It seems I need to spend less time on the app to make it better.
[Android Apps and Games] gaga-man:
My condolences to you, Marcel.

While FairEmail doesn't use EXPUNGE, it uses CLOSE with the same effect:

RFC 3501: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1

In my tests I couldn't see a single CLOSE issued by Thunderbird.

Hope this helps.
[Android Apps and Games] M66B:
I can't reproduce this, and I don't see any CLOSEs in the logging.

I also checked the source code of JavaMail and there is a CLOSE only after an EXAMINE command or when a folder was read-only (see RFC 3501 section 6.4.2).

In which scenario do you see a CLOSE causing an expunge?
[Android Apps and Games] de_Wolf:
There is again one who likes to nag, I would not take him seriously.

I do not use signatures, so I followed that once and I was, after I used your well thought out search in the settings, in a second in the area where I can capture a signature. So, you have done everything well!

The only thing I noticed there is that, in my case, I'm shown four identical identities (my name), but I can't find any indication of which email address each identity refers to.
[Android Apps and Games] M66B:
In the identity settings you can set a display name for yourself to distinguish the identities.
[Android Apps and Games] gaga-man:
I see many CLOSEs, just switching the folder results in one. They're all called here

FairEmail/app/src/main/java/eu/faircode/email/BoundaryCallbackMessages.java at master · M66B/FairEmail

Fully featured, open source, privacy friendly email app for Android - M66B/FairEmail

github.com
[Android Apps and Games] M66B:
Okay, if you disable 'browse' in the account settings, this won't be called anymore (I have this disabled, explaining why I didn't see closes). I will change this in the next release, possibly tonight.
[Android Apps and Games] M66B:
This will be fixed in the next release:

Close without expunging · M66B/FairEmail@a6b4e15

Fully featured, open source, privacy friendly email app for Android - Close without expunging · M66B/FairEmail@a6b4e15

github.com

I will either tonight or tomorrow morning release a new version.
[Android Apps and Games] M66B:
Version 1.1969 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/Download:

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

There is a new set of Material You themes (Android 12+) where the primary and accent color are the same.