yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I will take good care of my family and of myself, no worries.
[Android Apps and Games] WiraHy:
About Fair Email play store review, at my play store Fair Email shows (early access). I only can send private review to dev, how to make it public review? (not beta tester) or is it okay with private rating?
[Android Apps and Games] M66B:
You can join and leave the Play store test program via this link:

https://play.google.com/apps/testing/eu.faircode.email

There are two problem though:

The public version of the app is not available in all countries

Leaving the test program might result in reinstalling the app and losing all settings
[Android Apps and Games] WiraHy:
Already tried join and leave beta tester, maybe public version not available in my country (Indonesia). So i will just give private reviews. Already bought pro version though just wanna support more for this great app. Thanks!
[Android Apps and Games] M66B:
FairEmail isn't publicly available in Asia, so that's correct. It is just too hard to deal with this due to language barriers.

Thanks for supporting the project in any case!
[Android Apps and Games] deechte:
Oh that I can do indeed. I'd have no trouble doing that at all. But I know deep in my heart that Marcel could make things so much easier for himself. This is not about me.
[Android Apps and Games] heinhuiz:
Marcel, you might want to add FairEmail here.

Ref. https://www.xda-developers.com/find-foss-alternatives-to-google-apps/
[Android Apps and Games] Mercified_rahul:
Hey marcel👋

I just logged in xda after a gap of 4 years, till now I was just a silent reader, but I couldn't stop myself to tell you how great the app is.

Ngl, at first I didn't liked the app at all, I even uninstalled it after my first use. Then I looked into alternatives such as canary/k-9. While they were good in their own terms, I still couldn't find my dream email app.

Again, I started searching on various forums regarding 'email' apps and most if not all were recommending fairemail. I was curious as to why everyone is recommending it, and ended up reinstalling. Lo and behold, I installed the app, and after messing with the settings, I started figuring out the app. The customisations are really really good, and for a power user like me, I honestly can't think of anything else that needs to be added in the app. The app is really good as it is, maybe a bit more modernistic/simplistic design would make it even better for casual users.

The app is 5/5!

As for Google play reviews, there will always be people or should I say 'trolls' who will rate 1* just for fun. Sadly, you can't do anything to fight that, unless if there's an option to see from which country you are getting the most result, with which you can unlist the app on those specific countries.

The app has such a good community, and imho it is far better than caring for the reviews I mean good reviews are still a plus, but you can't please everyone. I saw that the rating is 4.8, which is still very good. 👍

Cheer up mate, and thanks for making such a good app! You are great!

Commenting after so long hahaha xD

Happy Holidays to everyone 🎄

Edit- I didn't knew I typed such a long message, I don't usually do this, but anyways, it was worth it :)
[Android Apps and Games] M66B:
Thanks for the suggestion:

Add FairEmail · Issue #5 · wacko1805/Fossapps-creator

{ "name": "FairEmail - Fully featured, open source, privacy friendly email app for Android", "url": "https://github.com/M66B/FairEmail/releases/latest", "moreinfo": "https://github.com/M66B/FairEma...

github.com
[Android Apps and Games] M66B:
Expressing frustration is a way to make things easier, so I hope I can continue with this here, even if this is annoying. I am being annoyed as well ...
[Android Apps and Games] nubla:
Do you have a baseline for what you aim to achieve? i.e. some example app whose review performance you want to match or beat?

Chances are even the highest rated app with a substantial install base has some of these same types of reviews.

If your goal for this app is to cure PEBCAK I'm afraid that expectation will fail and cause nothing but frustration.

So, what is the baseline? That is essential for performance (attribution) analysis.
[Android Apps and Games] M66B:
The baseline is to help people protect their privacy and have fun developing the app.
[Android Apps and Games] nubla:
That's a great and noble goal, but not a performance/expectation baseline.
[Android Apps and Games] M66B:
So, better stop with the project until this is quantifiable? ;-)
[Android Apps and Games] nubla:
If you need to take a holiday vacation, I'm sure your users will understand. ;)

It seems your expectation is not to have stupid 1 star reviews. Even though the app rating and rating distribution are absolutely excellent.

Setting an unrealistic, even impossible, expectation is just setting oneself up for needless and pointless frustration.
[Android Apps and Games] M66B:
The goal is to fix all known bugs in the current version (no knowns at this moment) and release it in the Play store publicly. After that I will put less effort into the project because adding more exotic features won't make many more people happy. The project will keep being maintained and supported though, but the time spent on support, currently a few hours each and every day, needs to go down somehow.
[Android Apps and Games] wimstefan:
Just ventilate from time to time Marcel.

Nothing to worry about.

You're offering such a tremendous support in this forum that it's certainly more than OK if you're also expressing your frustrations with those stupid "sukkels" in the Playstore ...
[Android Apps and Games] mkasimd:
We are already happy with the work you have done. And with each improvement you did, you made many of us even happier.

There's always room for improvement, FairEmail isn't perfect (cause nothing in the world can be perfect), but it's the one email app out there to be closest to perfectness and that's why we love using it and appreciate your work. Whether you keep it that way or add new functions, that's absolutely up to you, your available time and of course motivation.

As someone acting as a sysadmin in his free time, I know it's not easy maintaining something while also adding new things users wish. Tbh, I could've never worked to the extend you do. If I received as many complaints as you do, I'd have told my party colleagues that I don't even get paid for it and they can do it themselves if they think it's as easy as shouting things. Just keeping the system maintained and fixing any known problems isn't a small task in itself. Fortunately, "my users" are all people that know me somewhat personally, so we think of each other as humans and we all act to it.

It's quite similar yet different with FairEmail. You have much more users, the vast majority of them not even knowing you. So some a***ole reviewers don't even see a human face when thinking about Marcel Bokhorst. So they don't hesitate letting their fingers run wild without considering the human on the other side reading it and feeling punked after the hard work done just to help him.

They don't consider that just maintaining such an app is a tremendous work in itself considering the large set of functions you will have to maintain and keep up to date / secure. Let alone adding new functions and maintaining them too just to satisfy users which probably didn't even donate enough for you to enjoy a cup of coffee each with your life companion.

So I'll just give you my appreciation in their stead. FairEmail is great even if you don't add any more fancy options. Over the over 1k pages in this thread and many email conversations, you have already done enough for us. It's none of our place to complain about your choice to focus on maintaining the app only. We're happy for as long as FairEmail doesn't end up not maintained for a long time like K-9 was just until recently. And your statement makes clear that this won't happen. That's all we need to know for you to make us happy ;)
[Android Apps and Games] jw111:
After using the Unified inbox for the past year I am experimenting with using the account list as my starting screen. I have a few questions that are not answered in the FAQ.

I have a lot of email accounts and they do not fit on one screen.

1. Is there a way to either have the account list put the accounts at the top that have unread messages or else a filter to just show the accounts with unread messages?

2. Right now three lines are shown for each account:

Account name

Account email address

Date/time last connected.

Is there any way to show just one line or two lines per account, such as by not showing the acct name?

Thanks.

.

Hi Marcel,

I am trying out the account list as my starting screen and have some questions that I could not find answers to in the FAQ.

1. Is there a way to sort so that accounts with unread messages are at the top of the list or else to filter so that just accounts with unread messages are shown?

2.
[Android Apps and Games] M66B:
@jw111 I am sorry, but the answer to both of your questions is "no".
[Android Apps and Games] M66B:
Version 1.1793 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/downlaod:

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

This version was released to fix a crash caused by recent changes.

@jw111 I have added a compact mode for accounts.
[Android Apps and Games] heinhuiz:
That's a "No, but..." 😁👍🏾
[Android Apps and Games] M66B:
For XDA members with a history here there is mostly something extra ;-)

The "no" was more "not yet" as well.
[Android Apps and Games] Zilla0617:
Hi, I recently upgraded to the pro version of your app, I throughly enjoy it. I've come across an issue where I try to send an email at a future time. When it's supposed to send, the email remains in the outbox until I manually send the email. How can I get an email to send at a future time automatically? Thanks
[Android Apps and Games] M66B:
Please make sure battery optimizations are disabled via setup step 3. Also, run the cleanup in the miscellaneous settings to reschedule all alarms.
[Android Apps and Games] Zilla0617:
Battery optimization is disabled, will try cleanup under settings. Thanks
[Android Apps and Games] M66B:
Version 1.1794 1.1795 1.1796 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/downlaod:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] M66B:
Caudipteryx is publicly available in the Play store now, so it is time to select the next dinosaurus name. What would you propose from this list?

List of dinosaur genera - Wikipedia

en.wikipedia.org

I am trying to avoid names which end with "saurus" because IMHO that's dull.
[Android Apps and Games] avalx:
Draconyx​
[Android Apps and Games] M66B:
Draconian ;-)
[Android Apps and Games] avalx:
My thought exactly :D
[Android Apps and Games] jw111:
Hi Marcel,

I just started using DuckDuckGo App Tracking Protection which installs as a vpn internal to the phone and filters tracking objects.

1. What do you think of this? It seems like your Netguard app, which I have not tried yet.

2. Since i turned on the App Priacy Protection then when I try to forward an email to someone then I get errors like the one shown at bottom and the emails do not go through.

I turned off the App Tracking Protection just for FairEMail so msg forwarding works now and all the old forwarded messages were sent.

This is fine for me. I am just curious if there is some setting in FairEmail to get around this problem without turning off the App Tracking Protection?

Couldn't connect to host, port: 2603:1036:302:840::2, 587; timeout 20000; This might be caused by the VPN that is being used java.lang.Exception

3. Thanks for making a compact account list. That made mine easier to work with. If you ever decide to make more changes then making 1 line per account would work for me. Account names such as Gmail/abc give the same information as abc@gmail.com so one or the other could be eliminated. Maybe removing the email address since one could just pt the email address as the acct. title if they wanted.

4. I wish you would make this for the IPhone. All my family members are using Fairemail now except for one relative still using the IPhone. They started getting a lot of spam on it so I added their acct to Fairemail on my phone and have Fairemail filter for them. I add rules as needed. It would still be nice to have the complete Fairemail privacy protection on their phone.

Thanks
[Android Apps and Games] M66B:
DuckDuckGo can go for me considering that they ignored a serious privacy issue for more than a year:

Domains visited get leaked to DDG servers · Issue #527 · duckduckgo/Android

Android/app/src/main/java/com/duckduckgo/app/global/UriExtension.kt Line 60 in ed91c9e private const val faviconBaseUrlFormat = "https://icons.duckduckgo.com/ip3/%s.ico" This seems to be leaking al...

github.com

"Couldn't connect to host" probably means that the connection to the email server was blocked. Related FAQ:

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

I have no plans for FairEmail for iPhone, sorry.
[Android Apps and Games] jw111:
Hi Marcel,

In that case what do you recommend for browser and search engine on Android and Windows? And plugins if any?

Thanks
[Android Apps and Games] Mercified_rahul:
I would like to know as well!

A detailed privacy guide would be good. Thanks!
[Android Apps and Games] M66B:
There is advice here:

RestorePrivacy | Your online privacy resource center

Giving you the tools and information you need to restore your privacy, secure your devices, and stay safe online.

restoreprivacy.com

Best Privacy Tools & Software Guide in in 2024

The most reliable website for privacy tools since 2015. Software, services, apps and privacy guides to fight surveillance with encryption for better internet privacy.

www.privacytools.io
[Android Apps and Games] heinhuiz:
There was some fuss (at Reddit or Telegram I believe) about the last one, which resulted in https://privacyguides.org/, which is also recommendable.
[Android Apps and Games] nubla:
@M66B Regarding the previous discussion of Outlook/Hotmail email fetching sometimes being delayed, it has been at least several days since I last observed the issue.

No changes were made since our troubleshooting attempts, other than just upgrading to each latest FairEmail (github) release.

I have no idea what the cause was, nor what changed, but presumably it is on Microsoft's end. Hopefully it is resolved for good.
[Android Apps and Games] nadir husain:
Merry Christmas and best wishes for the new year to everyone. Marcel- more power to you!
[Android Apps and Games] heinhuiz:
Same to you and everybody here, and may your holidays be as quiet and peaceful as mine!
[Android Apps and Games] M66B:
Thanks for the good wishes, guys.

What's not nice is 1 star ratings on Christmas day ...
[Android Apps and Games] h-cspu:
I'm using f-droid version 1.1792.

According to the changelog, the resending problem should be solved with that version.

For me, it's not. Still most (not all) of my e-mails are send twice.
[Android Apps and Games] M66B:
This changelog item and your problem are not related. Resending is a new feature and not a bug fix, please see here what it is about:

RFC 2822: Internet Message Format

This document specifies a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. [STANDARDS-TRACK]

datatracker.ietf.org

Your problem will probably be fixed in version 1.1796.
[Android Apps and Games] M66B:
Is this about the user or the app. It is Christmas!
[Android Apps and Games] M66B:
The next version will process delivery and read receipts, please see here for more details:

FairEmail/FAQ.md at master · M66B/FairEmail

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

github.com
[Android Apps and Games] heinhuiz:
So that will generate a proper hard bounce, just like the email server would send for an unknown email address? Awesome! (as my little nephew uses to say)
[Android Apps and Games] M66B:
No. It means that incoming delivery and read receipts will be processed and that a keyword will be added to the related sent message. See it as a kind of check mark the sent message was delivered or read.
[Android Apps and Games] zzz2002:
Has to be the user, 1000s of intelligent beings are using your app with out problems.

Has to be the user, 1000s of intelligent beings are using your app with out problems.
[Android Apps and Games] M66B:
Version 1.1797 is available on GitHub now.

Changelog/download:

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

Please see this FAQ about how to enable processing of incoming delivery and read requests:

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

There is also a new option to enable reply prefix counting, like "Re[4]: Does not work is dead as a Dodo".

If you have a moment, writing something nice and up/down voting of Play store comments will be appreciated:

https://play.google.com/store/apps/details?id=eu.faircode.email
[Android Apps and Games] fraschi51:
For most users this may be sufficient, but why are you looking for the original message for a receipt only in the Sent folder? Here, for example, the complete correspondences, i.e. not only received but also sent mails are kept in corresponding user folders - and until they are moved there, they are in the inbox ;-)
[Android Apps and Games] M66B:
The problem is that it can't be assumed that a sent message is on the device yet / anymore, for example because it was sent by another email client, etc. So, the message is looked up on the email server. Unfortunately, there isn't a command to look up a message in all folders of the email server.

That said, in most cases the message will be on the device and I will see if this fact can be used, so it works for your case too. Please feel free to send me a message if you are interested in a test version.
[Android Apps and Games] fraschi51:
If the confirmations of receipt arrive as a separate mail despite your keyword processing as before, that's enough for me.
[Android Apps and Games] hello_world.c:
Is there any way that I can mark all email that is moved into the spam folder as read automatically? I am using IMAP with the Pro version. The spam filter on the server is configured to mark spam email as read and all other clients I use can do this, too, except FairEmail where I can't find such an option.
[Android Apps and Games] M66B:
The simplest way is to enable the behavior option to mark moved messages automatically read and alternatively, you can create a filter rule, please see here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] hello_world.c:
Thanks, I read about the filter rules but didn't realize that I could define them for each folder, including spam, separately, which is nice. An "always true/execute" condition would be good to have for those who don't read the FAQ. ;)
[Android Apps and Games] M66B:
Version 1.1799 is available on GitHub now and version 1.1798 will be available in the Play store after Google's approval.

Version 1.1798 is a fixed Play store version 1.1796, without the latest changes. Version 1.1799 includes all recent changes.

Changelog/download:

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

These versions were released to fix removing inline images when replying and forwarding.
[Android Apps and Games] M66B:
Version 1.1800 is available on GitHub now.

Changelog/download:

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

This unplanned version was released to fix manually configuring accounts, which was leading to a crash due to a recent change.
[Android Apps and Games] mkasimd:
In my case, the message mostly won't be on my device as I don't use FE when I need receipts (only need it when I send to a group of people via BCC and other tools make it easier for me to not put the addresses mistakenly to TO or CC). But it will be in the sent folder. So looking within the sent folder too makes sense.

But you can indeed optimize things by first looking for the sent message locally, and sending a request to the server if and only if you couldn't find the message on the device. It saves bandwidth and won't always require an internet connection.

That said, I have a suggestion about something else. When sending a mail with read/received receipt requested, the mail within the sent folder too has the "send receipt" icon. Is it possible (and does it make sense) to:

Remove the function to send a receipt for sent messages and change the info text to "receipt requested" (so pressing the icon will only show the info text, but have no other function)

Change the icon if a receipt was received (different icons for read / received)

Sure, filter rules are a powerful tool, but IMO visible elements too are a quite powerful tool and will probably be used by more users.

But it'd become a problem if an ass like me sent a message to multiple recipients with read/received receipt requested, so a third suggestion:

Pressing the icon shall receive a new function: to display all email addresses the message was sent to listed line by line and the read / received status right next to it on the same line

What do you think about this approach, does it make sense or is it rather a waste of time and resources with little gain?
[Android Apps and Games] M66B:
The suggested optimization is already in the latest GitHub version.

The next version will show "Receipt was requested" for outgoing messages instead of sending a receipt request. To see for which recipients there is a delivery or read request, you can check the receipts itself. Keeping a record for each recipient is too much, given that this is already a pretty "exotic" feature.
[Android Apps and Games] loyl1:
Marcel,

I just realized that I updated to android 12 in October, and that Fairemail functioned flawlessly. Thank you for working far ahead on upcoming releases, for your diligence and thoroughness.

Your are a very talented and intelligent developer. You are a blessing to all of your users.

Hope you had a good Christmas, and have a good upcoming new year.

Many, many thanks,

Tom
[Android Apps and Games] M66B:
Reviews of today:

There is Log4j in the app: was never there!

There is no spam filter: there is one for when the spam filter of the email server sucks

There is no iPhone version: who is gonna pay me 5,000 hours development time?

Cannot connect to 0.0.0.0: ad blocker active!

People will never be happy and I will stop striving for that. The plan for next year keeps being maintenance and support only.
[Android Apps and Games] M66B:
Android 12 compatibility was a bit of a headache and was prepared months before Android 12 was released.
[Android Apps and Games] mkasimd:
People probs think you are a corporate or at least a team of multiple devs. Also, many might think all devs do is entering just a single command and then pressing enter, everything else happens magically.

"do fairemail for iPhone <enter>" (source code for FairEmail for iOS) </sarcasm off>

Of course that's as idiotic as asking a team of engineers and builders to build the Empire State Building in Antwerpen. Yeah, one could do that, but nobody would even dare to think it'd cost nothing. Worst of all, rating the Empire State Building on Google Maps with 1* just because the same building isn't available in their own hometown. Just ridiculous.

You have spent time worth around 100k - 200k Euros on FairEmail. I doubt the sum of all donations and pro-buyers so far would be near to paying off that amount. Feel free to tell them that, and that you are willing to develop an iOS version if they pay you EUR 200,000. I highly doubt they would even pay a thousandth of that, but still expect you to make an iOS app lol
[Android Apps and Games] M66B:
FairEmail was over 6,500 hours of work (based on the number of commits on GitHub x 20 minutes, which is a pretty conservative estimate). A minimum hourly rate for me would be 100 euro/hours in the Netherlands. The rest you can calculate and answer yourself I guess.