yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
You are smart, the guy contacted me and this appears indeed to be the thing.

Did you know that there is a website explaining things?

FairEmail - Dummy

FairEmail - Dummy

dummy.faircode.eu
[Android Apps and Games] nadir husain:
Oh that's naughty Marcel

First you destroyed the internet , now you are gobbling up all the servers on this planet;)
[Android Apps and Games] heinhuiz:
I remember the discussions at the time you setup that address. Maybe you can explain there a little further how it improves our privacy (by replacing our local ip address).
[Android Apps and Games] M66B:
I will add further explanations later today.
[Android Apps and Games] M66B:
Version 1.1780 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] cklassen:
Is it possible to start functions of OpenKeyChain from FairMail? Of course it would be an improvement to add a button because it would take less time to get to the OpenKeyChain app, but it would be even better, if users only have to tap on a button in FairMail and OpenKeyChain will try to retrieve a key.

cool, thanks!
[Android Apps and Games] mkasimd:
Also note that some editors turn tabs into 4 or 8 spaces. So, it is possible that Thunderbird itself does this. Just a possibility you should perhaps check too while at it.
[Android Apps and Games] M66B:
How tabs are handled is unpredictable, which is why it generally isn't a good idea to use tabs for formatting.
[Android Apps and Games] M66B:
I've added some more text to the 'dummy' web page:

FairEmail - Dummy

FairEmail - Dummy

dummy.faircode.eu

I hope this helps to explain things better.
[Android Apps and Games] heinhuiz:
What has changed? Or is it on your version of the internet only?
[Android Apps and Games] M66B:
You can recognize the new version by a translate link at the top. You might need to refresh the page.
[Android Apps and Games] heinhuiz:
Oh then I first looked at it first only after you changed it. But it is not really clear what information would be revealed is I just pyt another host name there.

Would that host have to reply in a certain predefined way? Would it be feasible to just use the domain name of the identity's email address as default?
[Android Apps and Games] M66B:
The problem with the host name of the email address is that it often resolves to local host (127.0.0.1) and that some email servers refuse this.

Using the existing dummy host name almost always work because it is an existing external address.
[Android Apps and Games] M66B:
This is already in the GitHub version released today ;-)
[Android Apps and Games] M66B:
Tabs are processed by FairEmail and converted into spaces because Android doesn't have support for tabs:

FairEmail/HtmlHelper.java at master · M66B/FairEmail

Fully featured, open source, privacy friendly email app for Android - FairEmail/HtmlHelper.java at master · M66B/FairEmail

github.com

The default tab stop is 2, taking into account narrow screens.

Edit: the next version will use a tab size of 4 characters.
[Android Apps and Games] mkasimd:
Suggestion: make the text more foolproof. Here's what it could look like:

Maybe also a small text before the link to your privacy policy. E.g.
[Android Apps and Games] M66B:
Thanks for this. As a developer deep in the technical details I sometimes need another view.

I don't want to put too much emphasis on things though because this is sometimes experienced as suspicious.
[Android Apps and Games] M66B:
A number of times was suggested to hide the more advanced settings. Even as it is now there are 1 star ratings like this:

("The settings for accounts and identities are missing since the update? Where did they go?")

There was not even an update in the Play store yet ...
[Android Apps and Games] M66B:
The latest version has been made publicly available in the Play store, pending Google's approval.

Reading the Play store reviews of today makes clear again that the app won't be good enough ever.

I will keep maintaining and supporting the app and there will probably be improvements and new features, but strictly only if they are beneficial to a significant number of people or myself.
[Android Apps and Games] ROO3VER:
Marcel,

I would hate to see you get discouraged in another one of your great projects because some people just don't understand the potential of the powerful tools you give them.

Before I gave Fairmail a shot i would have never used email on my smartphone.

I didn't want to make a lot of fuss about it but after donating to XPL and NetGuard I just donated to Fairmail last week and even switched to the Github version to make sure you get the most out of my donation.

My personal opinion: try to ignore the ignorant.

But maybe it's not that simple...
[Android Apps and Games] M66B:
"Too many options. Why is there no option for ..." 1 star

I guess some people will never be happy and it won't be the fault of someone else. Although they probably think otherwise.
[Android Apps and Games] jmh2002:
This is so silly that it actually made me laugh... :cool: So I just laughed and moved on with my day.

If morons like that miss out on the true power of FairEmail then it's their loss.
[Android Apps and Games] M66B:
In a way it is laughable, but it is also a factor in the decision wether to add a new option or not.
[Android Apps and Games] mkasimd:
Sometimes, you have to be slightly rude to rude people instead of trying to help every single person on the planet.

Since you understand German, I won't translate it but I commend the way TelcoVillage responded in this case. Don't show everyone that it bothers you, stupid folks may use it to even "let their steam out"/bully you. Instead feel free to be an a***ole to a***oles. They deserve no better with that attitude.
[Android Apps and Games] M66B:
The result will be the people call me rude, which I ain't.
[Android Apps and Games] mkasimd:
The same people don't call you helpful or nice even though you are responding to even the obviously wrong comments that the original poster even refuses to acknowledge they're wrong even after you explained things, do they? So, why does it bother you what such people say or think about you; they won't talk positively about you anyways, no matter what you do. Or as the American proverb goes: F* 'em ;)
[Android Apps and Games] M66B:
They are not, but I think that isn't a good reason to be unfriendly too.
[Android Apps and Games] M66B:
The app says "no (suitable) internet connection". Of course that is incorrect and there is not any doubt that there is a working internet connection, so you rate 1 star, right?
[Android Apps and Games] M66B:
My motivation for the day:

Sometimes I am wondering how useful it is to try to help people protect their privacy.
[Android Apps and Games] nadir husain:
I don't even understand the issue. Why does he need the Gmail app alongside FE?
[Android Apps and Games] M66B:
Jack Schitt: Do You Know Jack Schitt?

Jack is the only son of Awe Schitt and O. Schitt. Awe Schitt, the fertilizer magnate, married O. Schitt, the owner of Knee-deep Schitt, Inc.

Jack Schitt married Noe Schitt and they had 6 children: Holie Schitt, The twins; Deep Schitt and Dip Schitt, Fulla Schitt, Giva Schitt and Bull Schitt.

Jack and Noe divorced. Noe later married Mr. Sherlock and because her kids were living with them, she wanted to keep her previous name. She was known as Noe Schitt-Sherlock.

Dip Schitt married Loda Schitt and they had Chicken Schitt. Fulla Schitt and Giva Schitt married the Happens brothers in a dual ceremony.

The Schitt-Happens children are Dawg, Byrd and Horse. Bull Schitt, left home to tour the world. He recently returned with his new bride, Pisa Schitt, aka FairEmail.
[Android Apps and Games] ouzowtf:
Is that a play store feedback?
[Android Apps and Games] M66B:
It was inspired by Play store reviews.
[Android Apps and Games] mkasimd:
He or she doesn't need the Gmail app. If and only if they want to use a Gmail account using OAuth in FairEmail, they need that Gmail account to be registered as a Google account on their android device. That however has nothing to do with FairEmail, it's because Android is practically a Google-made OS and Google aka the "dictator of Droids" requires Android Apps to work that way.

If they don't like this, they shouldn't use Google/Gmail, or create an app password as described in the FAQ. But blaming FairEmail and Marcel for things made by Google makes more sense to them, I guess.
[Android Apps and Games] heinhuiz:
Some people rate their brains instead of the app.
[Android Apps and Games] M66B:
The next version will have a new behavior option to enable swiping an expanded message in a conversation to the right to reply to the sender of the message.
[Android Apps and Games] M66B:
Version 1.1781 is available on GitHub now.

Changelog/download:

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

There is a new behavior option (last option) to enable swiping an expanded message to the right to reply to the message. Swiping to the left is still available for 'back' gesture navigation (Android 10+). Please let me know what you think about this somewhat experimental feature.
[Android Apps and Games] topcaser:
Hi, I can't find this swipe option. Could you give us more directions which swiping you mean where? BTW: swiping to the left is configurable as well and is not back, or do I misunderstand. something?
[Android Apps and Games] M66B:
This new option is in the behavior settings (last option of the settings tab page) and it disabled by default. After you have enabled it, open/expand a message and try to swipe it to the right (so from the left to the right).
[Android Apps and Games] topcaser:
Hi, this works like a charm. I am wondering why I did not miss it beforehand.
[Android Apps and Games] nadir husain:
Works like a finely tuned Rolls Royce engine! Brilliant!
[Android Apps and Games] O_DoC:
Hi,

As ''surprisingly'' it works smoothly like it always been there...🙃

Thanks Marcel

''Pisa schitt'' team 🤘🏽
[Android Apps and Games] M66B:
Personally I like the new swipe-to-reply, but I like to hear your opinion too (maybe tomorrow).
[Android Apps and Games] avalx:
I think this is a really great idea and it works like expected. Definitely stays enabled 😁
[Android Apps and Games] nadir husain:
Lovely!
[Android Apps and Games] jaholm:
I read "Added separate sort order setting for unified folders" but I cannot do this. May be I'm stupid, but if I sort my unified spam folder by subject, my unified INBOX is also sorted by subject :(. Did I miss something?
[Android Apps and Games] M66B:
There is no special option for this. The sort setting of unified folders and single folders are just separated now.

If you are trying to get a different sort order for different unified folders: that won't work.
[Android Apps and Games] jaholm:
Ahh. Thanks for the clarification. Different sort order for different unified folders is not really important either in contrast to the following situation:

Sometimes I'm unsure if I have already replied to xy's mail today. So I switched to sent mail folder. But sometimes it isn't easy to find my reply in sent mail when conversation threading (my default) is on.

The only 2 ways to find a specific mail in sent mail is:

- to know the beginning of the thread

- use the search function.

So for a quick overview, it would really very helpful when there is a switch to toogle conversation threading maybe in the sort menu.
[Android Apps and Games] M66B:
If conversation threading is not enabled, there will be a 'View conversation' menu item when viewing a message, but the reverse isn't there.

The messages in a conversation include sent messages, so I don't understand your problem.
[Android Apps and Games] jaholm:
'View conversation' is a nice feature I didn't know before. Helpfull for poeple with conversation threading off.

What should I do with conversation threading on ( I like it!) to see all mails in unified sent folder sent yesterday??

With conversation threading on I see 3 entries(thread).

With conversation threading off I see 20 mails.

Is there a way not going into the settings menu / display scroll down and change the onversation switch every time?
[Android Apps and Games] maybeme2:
It is perfect!
[Android Apps and Games] nubla:
Is anyone having trouble getting emails from Hotmail/Outlook to show up in FairEmail?

In a browser open to the webmail I can see I have new unread mail, but FairEmail does not show it or notify of new mail even when the last checked timestamp is recent.

Pulling down in the mail view to refresh also does not fetch it!

However forcing a sync (hamburger menu, cycle symbol at top right) does get the new mail and notifies properly.

This started just recently, i.e. within the last day or so. Gmail fetching/notification has no issues. I wonder if it's an issue with Hotmail.

I did just update my ROM (/e/-OS) but I don't see how that would affect just Hotmail.
[Android Apps and Games] Zilla0617:
What version do you have? I just discovered this app yesterday, but i had this exact same problem with Hotmail/Outlook with every email app i tried except with Fair Email v1.1780. I've been experiencing this issue for about a month, it might of coincided with my update to Android 12, not sure though.
[Android Apps and Games] nubla:
Interesting.. :( Did you try the force sync?

I'm on Version 1.1780a (11/19/21) right now (it is gets frequent updates). FairEmail has been fantastic for me in the year or so I've been using it. My ROM is on Android 9.

This issue is bizarre as it is just for Hotmail/Outlook, while Gmail is updating/fetching normally.
[Android Apps and Games] Zilla0617:
Ok, I'm on version from play store 1.1780, i currently have no issues on this version. I have the free version, but will pay for pro in the next few days.
[Android Apps and Games] nubla:
I'm on the version from F-Droid.

I paid for the pro version without even needing pro features because I like this app so much, and I almost never buy apps. It is my most used app. The pro feature of being able to search on email servers is especially valuable though.

I wonder if the issue is related to DDoS attack mitigations. There have been a lot of disruptions in the past month or so, eg https://www.theverge.com/2021/10/12/22722155/microsoft-azure-biggest-ddos-attack-ever-2-4-tbps

After leaving an email unread in Hotmail webmail for about an hour, it finally showed up in FairEmail. But something is clearly not right.
[Android Apps and Games] M66B:
Regarding the Outlook problems:

Make sure battery optimizations are disabled via setup step 3

Take a look here: https://dontkillmyapp.com/

Try to enable/disable quick sync in the receive settings

Try to enable/disable MODSEQ in the debug options (miscellaneous settings, via debug mode)

Try to increase the keep alive time in the advanced account settings to 9 minutes

What I have seen in one log file (so, not representative) is that there were many connection resets (look for "backoff" in the main log via the navigation menu).

I don't think this is related to an Android version or Android update. DDOS mitigation could explain the connection resets.

Please share what you discover.
[Android Apps and Games] mkasimd:
There were a few other useful behavior settings I didn't know FairEmail offered. All of them work like a charm.

Just one suggestion: when swiping the extended message to the right, it shows the reply-icon. However it is too small IMO. Wouldn't it make sense to make the icon's size grow as one swipes the message? I believe that this resizing would require an upper limit, so I'd say it could stop at ¼ or ⅓ of screen width. That way, this feature should be more visible.

Hotmail/Outlook advertises IDLE support, that means that a client (here FairEmail) can safely assume that new messages will be pushed to the client instead of the client pulling everything with a specified interval. If Hotmail doesn't push new messages as it should, that's indeed a wrong behavior by Hotmail.
[Android Apps and Games] nubla:
Disabling MODSEQ immediately fetched the new/unread Outlook emails. I don't know if that setting is related to the issue or if changing the setting simply forced a sync.

Where are the advanced account settings?

From the log, the keep alive is 15 minutes for both Gmail and Hotmail/Outlook accounts. I did not see "backoff" in the log. To be more thorough, is there a search function for the log?

Battery optimizations are disabled for FairEmail, and I previously tried enabling/disabling quick synch for both POP and IMAP. None of those seemed to make a difference.
[Android Apps and Games] nubla:
Typically new mail notifications arrive very quickly, like a push. This issue seems like strange behavior on the part of Hotmail considering the "pull down" refresh fails to get the new emails.
[Android Apps and Games] M66B:
Changing the MODSEQ option will do a force sync, which means a full sync for the keep window (all messages on the device) will be performed.

For now my guess is that the Outlook server doesn't push all changes in all situations.
[Android Apps and Games] nubla:
This seems like the best guess right now. It is quite frustrating but also intermittent. The email notification to your forum reply arrived immediately and also brought with it the notification for another prior new email that FairEmail did not get even with a "pull down" refresh.

What is the difference between the force sync and the "pull down" refresh? I thought the latter would be a reliable way to manually check for new emails, but apparently it isn't.
[Android Apps and Games] M66B:
A force sync will reconnect to the email server (close the existing connection and open a new connection) and compare all messages, while a normal sync will not reconnect to the email server and compare the messages within the sync window only (default 7 days).

In addition, a force sync will compare the message status (read/unread, starred, etc) for all messages.

Basically, for recent messages (within the sync window) there is not much difference between a normal and a forced sync, except for the message status check (which uses extra data and thus extra battery power).

So, a normal sync should fetch messages not actively pushed by the email server too.

Edit: a force sync will synchronize the folder list too.

Edit: a force sync will effectively disable MODSEQ.
[Android Apps and Games] M66B:
Regarding the Outlook problem (2), you can try these options in the receive settings:

'Messages without date' (enable)

'Check if old messages were removed from the server' (enable)

'All unread messages' (disable, this is the default)

'All starred messages' (disable, this is the default)

Like I said with the previous Microsoft incident, which took them a full week to fix, if email is important for you, Outlook might not be the best choice for you.
[Android Apps and Games] nubla:
The normal sync failed to fetch new messages throughout most of the past day. Force sync has been successful each time though.

It could be a coincidence, but things are a bit better since disabling MODSEQ, yet still not normal. eg. some emails read in a desktop browser are still shown as unread in FairEmail half an hour later.

Something else that makes me suspect the issue is with Hotmail is that the email notifier (gnubiff, sadly no longer maintained but still reliable) used on my computer has also been getting "stuck", either not receiving timely notifications, or not removing the new mail notifications after those emails have been read.
[Android Apps and Games] nubla:
I have enabled 'Messages without date' now. The other three suggestions already match my current settings.

I didn't realize there have been previous Microsoft incidents..
[Android Apps and Games] M66B:
IMAP/OAuth hasn't been working for a week recently and it took Microsoft a week to recognize and fix this pretty critical login problem ...
[Android Apps and Games] M66B:
@nubla can you please try to switch to periodically checking for new messages in the receive settings (every 15 minutes) ? You can make an exception for the other account a little lower.

This will result in delays up to 15 minutes, but I like to know whether this works reliably.
[Android Apps and Games] nubla:
Unfortunately the periodic check also does not reliably get the messages. The log shows three checks were done so far, but two unread new emails still have not been fetched.

EDIT: A pull down refresh also did not fetch them.
[Android Apps and Games] M66B:
That's pretty weird. Can you please enable protocol logging in the miscellaneous settings, wait until a next failed check and send me the debug info by long pressing 'Support' in the navigation menu?
[Android Apps and Games] M66B:
@nubla did you disable MODSEQ ?
[Android Apps and Games] nubla:
Ok, sent.

The fetch does not fail, i.e. no errors noticed, but it does not retrieve new mail.

Yes, MODSEQ is disabled.
[Android Apps and Games] M66B:
It looks like the server search doesn't work correctly:

JX8 OK SEARCH completed.
* SEARCH
JX8 SEARCH OR SINCE 17-Nov-2021 BEFORE 31-Dec-1970 ALL

So, no messages since November 17 were returned. The "BEFORE 31-Dec-1970" is due to searching for messages without date (you can disable this again).

Things to try:

Enable to synchronize unread messages in the receive settings

Increase the sync window to 30 days (default 7 days) by long pressing the folder (inbox) in the folder list and selecting to edit the folder properties

Switch to using the sent date, please see this FAQ

This is not necessary in this case when switching to the sent date:

This will not change the time of already synchronized messages. To solve this, long press the folder(s) in the folder list and select Delete local messages and Synchronize now.
[Android Apps and Games] pardub:
That new feature is really helpful and make things easier!Thanks Marcel!!
[Android Apps and Games] deechte:
I've read messages from 2019 in this thread, that say it is possible to save an email in the raw .eml format. But I can't find the way to do it. Can you point me in the right direction?
[Android Apps and Games] M66B:
You can find a menu item for this in the horizontal three-dots menu just above the message text near the left side. You might need to tap on the ">" button to show the message actions again.
[Android Apps and Games] deechte:
Never mind, I found it. I was looking in the menu in the messages list when you have a message selected. Instead, you have to open the message and access the menu there.

Edit: thanks Marcel, you beat me to it.
[Android Apps and Games] kos25k:
Hello.I wonder if there could be added an option that emails could appear only when phone screen is on.The purpose of this is to be able to delete unwanted emails easily and quickly with one button from notifications area one at a time...
[Android Apps and Games] M66B:
I am not sure what you mean?
[Android Apps and Games] Friedel25:
Hi Marcel, perhaps I have overlooked something. Since 1.1780, the button for feedbacks under "Assets" is missing on the release page. Is that intentional?
[Android Apps and Games] M66B:
GitHub (Microsoft) determines this, but let's not overlook the obvious: are you logged in?
[Android Apps and Games] Friedel25:
I'm logged in. On https://github.com/PhilippC/keepass2android/releases I see the button:
[Android Apps and Games] M66B:
What happens if you tap on the gray smiley face here:

Releases · M66B/FairEmail

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

github.com
[Android Apps and Games] Friedel25:
Strange. I don't see the gray smiley face; tested with different browsers. 1.1779 is the last release, where I can see feedbacks, but also no gray smiley face:

1.1782:

1.1779:
[Android Apps and Games] M66B:
For me there is at the bottom left:
[Android Apps and Games] heinhuiz:
Same here (with 2 different browsers).
[Android Apps and Games] M66B:
If you are using an account authorized with OAuth (Gmail, Outlook, etc), you might want to update to this test version, which won't wait for the server anymore to tell if an access token is expired to prevent receive delays:

https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1782a-github-expire-token-release.apk