yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] m0d:
Already?

But my problem is not with the view, just to have the message that was clicked to not be hidden(collapsed), because when you click on a message you want to see it not click 2 to see it:

With one message, in my opinion it should not be hidden,

With 2 messages also, the message clicked ahould be open, while the other hidden, not both hidden:

Do I have to clear local messages for size to be corrected?

But this just appeared in 1.89, no?

So, it seems all unread messages, even old ones will be stuck now in notification until Click mark Read from notification.

Or, you click on message then expand?

Which creates errors:

Please describe what you were doing when the app crashed:
[B]Clicked on unread email notification to remove it from notifications as swiping it away is now not an option[/B]

FairEmail: eu.faircode.email 1.89/1
Android: 7.1.1 (SDK 25)

Model: ONEPLUS A5000
Host: ubuntu-158

java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at androidx.f.a.j.A(SourceFile:2080)
at androidx.f.a.j.a(SourceFile:2106)
at androidx.f.a.a.a(SourceFile:683)
at androidx.f.a.a.b(SourceFile:637)
at eu.faircode.email.ActivityView.onViewThread(SourceFile:770)
at eu.faircode.email.ActivityView.checkIntent(SourceFile:467)
at eu.faircode.email.ActivityView.onNewIntent(SourceFile:279)
at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1284)
at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1301)
at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:2924)
at android.app.ActivityThread.performNewIntents(ActivityThread.java:2939)
at android.app.ActivityThread.handleNewIntent(ActivityThread.java:2955)
at android.app.ActivityThread.-wrap15(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6334)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

Great

Not in message view, now obselete.

The new threaded view with expanding message (even when just 1 message) has this floating button now.

There seems to be no need for it, as one can reply to particular message through action bar (also clicking floating button does not reply, which should be the case since you are in message view, bit opens new compose)
[Android Apps and Games] BreckZeBoulay:
Sorry but what is the answer ?
[Android Apps and Games] M66B:
"It sucks" - 1 star

Maybe version 1.1609, available on GitHub now and in the Play store test program after Google's approval, sucks less.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] nadir husain:
ignore
[Android Apps and Games] paihk:
Hello

Can anybody help me?

Latest GrapheneOS build, lateset FairEmail Github build. Wanted to link a Gmail account . Stucked at the first step, doesn't matter what did I input on Your name line. Could not grant a permission to select an account.

The "Grant" button is grey out...

Thanks in advance!
[Android Apps and Games] M66B:
The permissions are already granted "Done". Just fill in your name and tap the button to select a Google account.
[Android Apps and Games] paihk:
Thanks!

Now I realized it's done :))) Sorry for that stupid question...

But After I input my name and then click "Select account", it showed "accont missing" in blue at the bottom of phone screen.
[Android Apps and Games] M66B:
This is caused by a not working or missing Google account manager in your Android version. You can't use OAuth without this, so use an app password instead:

FairEmail/FAQ.md at master · M66B/FairEmail

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

github.com

This can't be fixed by the app, only by the ROM developer.
[Android Apps and Games] paihk:
Oh, I see. I did this by enabling "less secure app" at the very begginning when "Wizard" did not work at first time.

But I did some research, no one seemed have my problem. Then I did uninstall/reinstall/restart stuff then came here...

It seems I was not too crazy.

Big thanks M66B!!
[Android Apps and Games] watermelon_sugar:
modern and open-source i guess it's time to switch for me.
[Android Apps and Games] M66B:
If you like sugar with your watermelon, probably ;-)
[Android Apps and Games] hobbyman@:
hi, is there any way to migrate a few activated e-mail accounts from one to another phone without loosing passwords? unfortunately the second phone is not rooted, otherwise i would use titanium backup. thank you!
[Android Apps and Games] M66B:
In the navigation menu of the setup screen there is an export/import menu item for this.
[Android Apps and Games] ReKnuff:
I want to use multiple email addresses in the filter rules but .*xyz@example.org.*|.*bob@example\.org.*|.*zyx@examle.org

And

xyz@example.org|bob@example. org|zyc@example.org

doesn't work.

Does anyone know why?
[Android Apps and Games] M66B:
Please see this FAQ for a working example:

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

Please make sure you escape all dots.
[Android Apps and Games] ReKnuff:
Do I have to use the "\" like @example\.org?
[Android Apps and Games] M66B:
The example in the FAQ is correct.
[Android Apps and Games] ReKnuff:
The Syntax doesn't work in my rules
[Android Apps and Games] M66B:
Please double check the expression and make sure 'regex' is enabled. The example in the FAQ is correct, so there must be a difference.
[Android Apps and Games] ReKnuff:
Here is my Syntax
[Android Apps and Games] M66B:
For what I can see this should be correct. Why do you think it doesn't work?
[Android Apps and Games] ReKnuff:
Because, if I use check there is no email
[Android Apps and Games] M66B:
Please try each part separately.

I use these kind of expressions too, so I am pretty sure it works.
[Android Apps and Games] ReKnuff:
It's working now, I don't know why.

But thanks for your help ;)
[Android Apps and Games] nancymary101:
ahhh seems interesting!!! appreciate the work
[Android Apps and Games] Rand0m1s:
I have been trying to figure this out for nearly a month and I have failed horribly.

I would lime to have Fairemail only sync 7 days of messages. After a message is seven days old, I would like it to be removed.

For example

I receive a message on May 1 when I synced

It is there on May2 when I sync

.

.

.

On May 7 it is there when I sync

On May 8 it is removed from Fairemail but remains on the server when I sync.

I've gone into properties on all of my folders and set Synchronize Messages and Keep Messages to 7 days.

However older messages never get cleaned out. I've had them stick around for at least a month. The only way to clear them out is to go to every folder, choose delete local messages, and then sync again,which will then correctly grab the last 7 days of messages.

Am I missing something? From what I have been reading, it sounds like it should be working as I would expect, but it's not

Anyone have any suggestions?
[Android Apps and Games] M66B:
It should work as you expect, but be aware that starred and unread messages will not be auto removed and that the reference time is the storage time, not the received time.

Also, please make sure you are using the latest version of the app.
[Android Apps and Games] Rand0m1s:
have a folder containing 5 messages, all read, none with stars. The oldest one is from the 3rd, which is 9 days old.

It is currently reporting version 1.1607, which is the most recent according to the Play Store.
[Android Apps and Games] M66B:
When were the messages stored on your device?

You can see all conditions for auto removal here:

https://github.com/M66B/FairEmail/b...n/java/eu/faircode/email/DaoMessage.java#L869

One I didn't mention yet is that a message should not be snoozed.
[Android Apps and Games] Rand0m1s:
That's odd. I check my email multiple times a day every day, yet the storage days on the message is the 10th. That may match with the last time I went through all my folders, deleted local messages, and synced.

Either way, should that matter? Shouldn't it function off the received date? The Synchronize Messages appears to work that way.
[Android Apps and Games] M66B:
If you delete local messages and resync the storage time will change.

It works like this to prevent older messages from disappearing after they have been moved on the email server.

Just wait and the messages will go away.
[Android Apps and Games] Rand0m1s:
Ok, I will walt 6 more days.

But given the fact that I've had messages older than a month, and given that I only sync 7 days, wouldn't those month old messages have disappeared eventually just due to the 7 day limit on the sync?
[Android Apps and Games] M66B:
My guess is that the messages were stored later on your device. Anyway, just wait and it will probably be okay.
[Android Apps and Games] Dark_Eyes_:
If I remember correctly, I think I saw in the code that if sync_days == keep_days, keep_days is incremented. So, technically, if you have sync for 7 days and keep for 7 days, it will keep the messages for 8 days...
[Android Apps and Games] carpler:
Hi to everyone!

I am new here and am very interested in knowing FairEmail which I have only recently found here on XDA.

I've been using it for a few days with a single yahoo mail account.

I have a lot of questions, but I start with the first one.

My mailbox has custom folders but they are not displayed in FairEmail: I did not understand if I have to set something in the settings or if the display of these folders is a feature for Pro users.

I looked for an answer in the documentation, but I could not find it.
[Android Apps and Games] M66B:
That's correct.
[Android Apps and Games] M66B:
The app will list all folders on the email server. Some providers allow to enable/disable folders for IMAP. I don't know if this is the case with Yahoo. So, please look through the settings on the control panel of Yahoo.
[Android Apps and Games] carpler:
Thank you for answer.

I searched in yahoo settings, but found nothing.

Another client on Android displays custom folders, so I don't think it's an inbox problem, but it's FairEmail which for some reason doesn't display the "extra" folders ...
[Android Apps and Games] M66B:
What are "custom folders" ? User folders as in folders you create yourself?

Can you please use 'force sync' in the three dots menu of the start screen?

Note that a POP3 account gives access to the inbox only.
[Android Apps and Games] carpler:
If I do a "force sync" nothing happens ...

"Custom folders" are folders that you can create yourself to organize emails.

Here is a screenschot from the yahoo webmail (sorry, it's in italian language):

On FairEmail I have set the mailbox for IMAP access not POP.
[Android Apps and Games] M66B:
My girlfriend still uses a Yahoo account and she has many custom folders like this and they are also visible in the app. If this wasn't the case, I would have a big problem ;-)

Are the folder not below a collapsed parent folder?
[Android Apps and Games] carpler:
No, I don't use "child" folder (I don't think Yahoo allows the creation of child folders ...).

I have to go now and I cannot respond quickly for some time. In the meantime, thank you for the time you have dedicated to me!
[Android Apps and Games] M66B:
I have just checked the email account of my girlfriend and she has lots of self created folders (not child folders indeed). So, I have no idea why you don't see them.
[Android Apps and Games] carpler:
I don't really know what it could depend on. Maybe it's the fact that my address ends with the .it domain?
[Android Apps and Games] M66B:
The .it address shouldn't matter.

Let's look a bit deeper. Please enable protocol logging (not debug mode or debug logging) in the miscellaneous settings, perform a 'force sync' via the three-dots menu of the start screen, wait 15 seconds and send me the debug info by long pressing 'Support' in the navigation menu. Please include a short problem description, so I know what it is about.
[Android Apps and Games] M66B:
Version 1.1610 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] carpler:
After getting help from Marcel, we discovered that the problem was that I was only looking for folders in the lateral menu, and hadn't pressed the folder list button.

So my poor knowledge of the program was the problem!

Thanks to Marcel for the support!
[Android Apps and Games] Zeik0s:
@M66B The license activation over the URL at https://eu.faircode.email/activate/?response isn't working for me, i guess this happens because the domain is now registered and thus resolvable over dns. Although i am in FairEmail when clicking the URL, it always opens the browser and tries to connect to this parked URL instead of activating the PRO Features.
[Android Apps and Games] M66B:
Please contact me via here:

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu
[Android Apps and Games] Zeik0s:
Already activated, thanks for the lightning fast support Marcel! :)
[Android Apps and Games] TheModernWizard:
This question may have already been answered, but I couldn't find it. I would like to synchronize all emails in my inbox to my phone. In other words, I want FairEmail to download every email in my Inbox. I tried setting the "synchronize" window (default 7 days) to 36525 days (amount of days in a century), but even then only 1/15 or so of my messages downloaded. I've tried restarting the app, restarting the phone, pressing "synchronize now", pressing "force sync", pressing "fetch all", and flipping every relevant switch in settings, but nothing works. I can receive new emails just fine, and I can view any email I want to, but I want them all downloaded. Is this possible?
[Android Apps and Games] M66B:
Assuming this is about the inbox, you should use fetch more messages in the three dots menu of the start screen.

If this is about another folder, long press it in the folder list and select to fetch more message.

The app obviously cannot fetch more messages than there are on the email server or the email server delivers to the app.

You should not increase the sync window because this will result in a high battery usage.
[Android Apps and Games] TheModernWizard:
Alright, I have reduced the sync window back to 7 days, and the app uses less battery now. However, I don't need all of my mail synced, I need all of my mail downloaded. So I guess that was the wrong setting anyway. Is there a way to force FairEmail to download all past messages, not necessarily to sync them? Right now all 12,376 messages have been fetched, but only 688 messages have been downloaded. I can't find a way to force the other 11,688 messages to download.
[Android Apps and Games] M66B:
A force sync via the three-dots menu will download the messages. Synchronize now in the long press folder menu will do a force sync if you are using the latest GitHub version.

Note that 'download' needs to be enabled in the folder properties.
[Android Apps and Games] TheModernWizard:
I am using version 1.1609 from F-Droid. I am also using a gmail account. Could this be the issue?
[Android Apps and Games] M66B:
Version 1.1609 from F-Droid and a Gmail account will be fine, but you can't use OAuth for Gmail. Related FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq147
[Android Apps and Games] TheModernWizard:
Alright, I have been using 2FA and an app password, and it seems to be working. However, no matter how many times I press "force sync" or "synchronize now", the messages won't download. Also, messages seem to be taking a while to show up in FairEmail, maybe 12 minutes of latency from when they are received on my computer. In addition, there is a lot of lag in loading the inbox and folder screens in FairEmail. Could all of these be related somehow?

Edit: I just checked, and it took 91 seconds to load my inbox.

Edit 2: My keep-alive interval is 1 minute.
[Android Apps and Games] M66B:
Are you sure there isn't a sync going on already? That could explain the lag too. The storage space just isn't infinitely fast and downloading messages and attachments might take a while. Google will throttle this after a while, making it take even longer.

I have a lot more messages on my device, so this won't be the problem.

If you long press 'Support' in the navigation menu you can send me the debug info. Please include a short problem description.
[Android Apps and Games] TheModernWizard:
There could be a sync going already. In fact, the Inbox tab even has the "downloading" icon. However, the download number isn't increasing at all. I'll give it some time, but for now I will send the support message.
[Android Apps and Games] M66B:
The downloading icon is a good sign the right things are happening. Just be patient, especially with a Gmail account.
[Android Apps and Games] M66B:
Version 1.1611 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] TheModernWizard:
Alright, so as long as the "downloading" icon was shown, the messages were being downloaded, which led to the lag. However, once it got to 8,250 out of 12,391 emails downloaded, it stopped, and I can't get it started again. It shows the "connected" icon next to Inbox, and it receives new messages just fine, but force syncs won't bring back the "downloading" icon and the downloading of the old emails.

Any idea why this could happen?
[Android Apps and Games] M66B:
Please enable debug logging in the miscellaneous settings (not debug mode) and make sure protocol logging is disabled. Wait 25 seconds and use synchronize now for one folder (else there will be too much logging). Wait 10 seconds, not more, and send me the debug info again.
[Android Apps and Games] TheModernWizard:
Thank you, I have sent the debug log.
[Android Apps and Games] TheModernWizard:
For anyone wondering, the solution is that neither "synchronize now" in a folder's context menu nor "force sync" in the 3-dot menu of FairEmail download old emails. Marcel said he'll fix this in the next release, but for now, just use "Fetch Messages" from the start menu, which will download all emails.
[Android Apps and Games] jmh2002:
Thanks for the great app, it's really matured a lot over the years.

Just a quick question, is it ok to install the GitHub version over the Play Store version?

THANKS :)
[Android Apps and Games] M66B:
Yes, you can do this without any problem.
[Android Apps and Games] M66B:
I think this needs to be done explicitly to not surprise people with a high data usage. So, 'Synchronize now' will be unchanged and 'Fetch more messages' should be used instead.
[Android Apps and Games] M66B:
Version 1.1612 1.1613 1.1614 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] carpler:
I am continuing my tests with FairEmail.

1) I added a second account to the app and had a little trouble understanding how the program handles the two emails.

First of all, I don't like the unified box.

I have been using different mailboxes for many time and I manage different things with each one: I don't like finding things mixed up.

I tried looking in the settings if it is possible to disable that feature, especially in the side menu.

What I would like (and I don't know if it is possible to do or not) is that the list of folders that appears in the side menu refers to the account selected at that moment.

I know that I am very "traditionalist", but in fact I would like to find something similar to the usual tree management of the various mail accounts, present in almost all the clients I have used.

2) A strange behavior that I have detected is this.

When I open FairEmail from a notification, the corresponding email is displayed.

When you press the Back button the "Start Screen" is shown (by default it is Unified inbox).

Is it possible to set the app to go directly to the Inbox folder of the "current" account pressing the back button?

3) Lastly.

If you click on an account in the side menu, the folder list opens.

Is it possible to make the Inbox folder open immediately instead?

Thanks for your attention!
[Android Apps and Games] M66B:
Try to set the start screen to accounts or folders in the display settings.

Showing the folder list in the navigation menu isn't an option. Some apps try this, but fail hopelessly when there are thousands of folders with dozens of levels, which is not an unusual situation in a business environment. Mostly, only a few folders are interesting. You can add a quick link to any folder to the navigation menu by long pressing it in the folder list. You can simply collapse the unified system folders section.

A conversation is bound to an account only, not a specific folder. New message notifications aren't limited to the inbox only either. The only option would be to put the folder list between the start screen and the conversation, but I am pretty sure most people would hate this.
[Android Apps and Games] M66B:
Version 1.1615 is available on GitHub now and in the Play store test program after Google's approval.

Changelog/download:

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

The raw message viewer uses cards now and will show the message structure at the end.

In the search dialog you can disable searching in the trash and spam folders when searching on the device.
[Android Apps and Games] Dark_Eyes_:
Hey Marcel, I love the new feature to exclude spam or trash when searching everywhere on the device. Can this be added when searching on a specific account?
[Android Apps and Games] M66B:
Allow excluding trash/spam for account search · M66B/FairEmail@86c2ee5

Fully featured, open source, privacy friendly email app for Android - Allow excluding trash/spam for account search · M66B/FairEmail@86c2ee5

github.com
[Android Apps and Games] Dark_Eyes_:
So simple yet so elegant! Thank you my friend!
[Android Apps and Games] crypta:
Hadn't seen it in the FAQ. Is the GitHub version interchangeable with the one from f droid? From perspective of maintaining the pro licence.
[Android Apps and Games] M66B:
Short answer: no.

See for more information this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq147
[Android Apps and Games] Dark_Eyes_:
@M66B, I think I found a bug. I was stress-testing the new search feature, and let's say I search in a specific account excluding trash, if I go back using the back arrow, search again but this time including trash, the results aren't showing the messages in trash. If I go back to unified inbox, then back to the specific account and redo the exact same search, the messages in trash show. Can you reproduce this?
[Android Apps and Games] M66B:
Can you please check if this commit fixes the problem?

Fixed inconsistent trash/spam search · M66B/FairEmail@fce2ba2

Fully featured, open source, privacy friendly email app for Android - Fixed inconsistent trash/spam search · M66B/FairEmail@fce2ba2

github.com
[Android Apps and Games] Dark_Eyes_:
I don't know if it's this commit that fixed it because I merged everything, but it's working fine now! Many thanks!
[Android Apps and Games] M66B:
Version 1.1617 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] crypta:
I looked for the word license instead of 3rd party.

But yes, I could have had searched for f-droid directly within the FAQ.

So I stay with GitHub after the explanation.