yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
1 star

Removal rejected by Google.

Your depressed developer.

Edit: my (updated) response:
[Android Apps and Games] MerijnB:
I did not read this entire thread, so this might have been asked before: would it be possible to add a (per identity) setting which changes where sent mails are stored (I'd like to override that to the inbox in stead of a sent items folder).
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq142
[Android Apps and Games] MerijnB:
Tx and apologies for not looking hard enough :\
[Android Apps and Games] NothingCanHurtMe:
You can't please everybody, no matter how hard you try.

FWIW, maybe I'm more easily impressed, but I was super impressed that FairEmail even allowed me to select a gmail account from my on-system accounts so easily, and that I was able to read my gmail mail within seconds. I had thought I'd have to manually punch in my IMAP password and perhaps have to turn on the "less secure apps" option on desktop within gmail.

I suppose that is still an option for those who *really* want to utilize non-on-system gmail accounts.
[Android Apps and Games] mrrocketdog:
just sad. some people , hmmmph.
[Android Apps and Games] M66B:
I have just released version 1.1284

Changelog/download:

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

The move messages confirmation dialog was improved and handling of messages removed from the email server was optimized.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] heinhuiz:
Some people think they can stand out from the crowd by expressing a different opinion than everybody else. It is a bit like people that torture animals, it's senseless and appalling, but it makes them feel better about themselves, like it gives them power.

Comments like these are not really meant to demote you, but to promote themselves. Pathetic really.
[Android Apps and Games] Surfinette:
Hello,

I'm trying to set rules for the first time, and I have several (newbies) questions:

(1) Are rules appling directly to the server (such as rules that move mails to trash or to a specific folder based on sender contains), or is the message first downloaded before the rule applies?

(2) I'm wondering how I can use booleans within each "contains" section. For instance, I would like to set the "Sender contains" as follows:

a@x.com OR b@y.com OR c@z.com. How would I do that?

(3) I notice that "Order" is set to 10 by default. If I don't care about the order the rules apply, is it fine to keep the default 10 Order for all rules within the same folder?
[Android Apps and Games] M66B:
Rules are applied direct after downloading the message header. The message text and attachments will not be downloaded before executing rules.

For OR conditions you'll need to create multiple rules. Note that you can copy an existing rule by long pressing on it.

The order will be relevant for example when you star a message and move a message because the reverse won't work.

Related FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] Kockowan:
Hello,

I did notice a little issue while polling several mail accounts at once manually (!).

How to reproduce? (FairMail PRO 1.1284, Gal-S7, Android-8.0 stock)

- Several different mail accounts are configured for polling by IMAP (f.e. GMX, T-ONLINE)

- Requesting for new incoming mails is done by 'manual synchronisation' only

- Stopp FairMail running in background, FairMail is unloaded.

- Wipe-down (polling...) in common INbox

If FairMail didn't run in background, first polling attempt does not show new incoming mails in common INbox. If polling a second time, the indeed existing new mails are shown in common INbox.

(FairMail and other apps can be stopped/ finished for example by KillApps from PlayStore. It is useful for stopping unwanted advertizing downloads from several free apps running in background...)

Thanks + regards!
[Android Apps and Games] M66B:
I have just tried to reproduce this, but I can't. A new message was received on the first manual sync.

My guess is your "kill" app is responsible for this.
[Android Apps and Games] Kockowan:
Indeed, KillApps (and other equal apps) stopps FairMail completly, every running background activities too. It is like rebooting the phone and running FairMail first time after.

Closing FairMail by clicking 'Back' twice don't trigger this effect.

Regards!
[Android Apps and Games] Surfinette:
Couldn't I use a Regex formula? However, I'm not really an expert with Regex. I've tried something with | but it didn't work. Probably a syntax issue. If you have an example of basic syntax...
[Android Apps and Games] M66B:
You can and as a matter of fact I have just added an example to the FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] Surfinette:
Thanks.

The example you added is exactly what I had try, but it doesn't seem to work, at least when I test with "Execute now".

Should the Regex formula be written inside quotes or brackets or something?

I'm just wondering what I'm doing wrong here.
[Android Apps and Games] M66B:
You are wondering what I did wrong ;)

I have just updated the FAQ with a working example.
[Android Apps and Games] Surfinette:
Thanks for addressing my issue so quickly. Problem solved. :highfive:

However, Regex is really for the super advanced user, because its syntax is not easy. With your example, plus some internet search on Regex syntax, I figured out that I need to add a \ in front of all . (dots - the email addresses in my rules have the following structure: a.b.c@x.y.com), but I'm still not sure why I need a .* at the beginning and end of each email address (although without the .* the rule doesn't work).

Well, I'm not scared of learning new things when it comes to IT, but this is clearly not for the mainstream user....

So, if I may suggest an addition to your to-do list, it would be to include some basic booleans such as OR, AND, NOT in the Sender/Subject/Header contains sections. Or, if you don't like the idea of Boolean expressions, maybe having the possibility to add several email addresses or expressions, separated by comas.

Many mainstream users will have experimented rules with Outlook or Thunderbird where you can triage across several emails/expressions within a single rule.

Not a priority, though. Just a suggestion.

In any case, FairEmail is by far the best Android email client led by an amazing developer.
[Android Apps and Games] niix:
Hi! I've been using this app for a while now and I'm very satisfied. I love it!

There's only one feature I'd love to have. I am a GMAIL account owner with lots of messages on the server. I think it would ve very useful if server side search could be activated by default from settings. Even better for specific accounts. For example, I would activate it for gmail but not for my PEC. Maybe having the server side search icon all the time available could be an idea. If I know already the messages I'm looking for are on the server I can directly tap the server side search icon.

Onother useful thing to be able to set in settings is a default string in search for a specific account. In my case, I would set `raw:` as default search string for my gmail account.
[Android Apps and Games] M66B:
Considering a subject like: "A present for you and your partner" and you'll see how "and" and "or" can easily go wrong.

Since "or" can be constructed by using multiple rules there is already a simple solution for "or".
[Android Apps and Games] M66B:
Continuing a local search on the server is just one tap, so IMHO it is not worth to add a direct server search.

Using raw Gmail searches is an unofficial feature because it can result into storing messages into the wrong folder.
[Android Apps and Games] Surfinette:
Yes, I understand the issue.
[Android Apps and Games] niix:
Excluding the normal search button, to be able to search on the server it is going to be three taps.

server side icon→account→all mail

I 99% of the time, whenever I search on server, I do it for gmail and with all mail. Couldn't this be set from setting so to reduce the number of taps?

About search on server icon, what about adding a checkbox on `more options` after I tap on the main search icon? I still do not see the point of initiating a local search when I know there's nothing there

Would you mind telling me more deatails about the side effects of RAW searching? I did not know it had any.

Unfortunately, the only think that is leaving me a bit unsitisfied is server side search. It is always tricky with whatever email client different that gmail itself.

Thanks for your great job!
[Android Apps and Games] M66B:
If you search from the unified inbox, the folder selection is inevitable because there is no IMAP command to search in all folders. You can avoid this by first navigating to the appropriate folder.

The Gmail raw search, which is a custom Gmail command, will find messages in all folders, but FairEmail will store them into the selected folder. Maybe it is a good idea to limit the raw search to the all messages (archive) folder.

I am happy to improve things, but I don't see how, yet.

Edit: https://github.com/M66B/FairEmail/commit/a8e433db83492d30c5ffab1ed3899537c4a92801
[Android Apps and Games] M66B:
[MENTION=5307479]niix[/MENTION] how about starting a raw search always directly on the server in the archive folder?
[Android Apps and Games] maybeme2:
I agree with both statements.

I tried learning and using Regex because it seemed so powerful but soon gave up because of the complicated syntax. It definitely is not for the average end user. Nor for the occasional user who won't recall the syntax for its 'every now and then' use. ? But I'm glad FairEmail has it for those who can make use of it.

I second the second statement. (Is that too many 'seconds' in one statement? )
[Android Apps and Games] M66B:
I have just released version 1.1285

Changelog/download:

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

This version makes it a little bit easier to perform raw Gmail searches [MENTION=5307479]niix[/MENTION]. If you configured just one Gmail account, you can start a raw search directly on the server by searching from the unified inbox. If you configured multiple Gmail accounts, you'll first need to navigate to the folder list of the Gmail account you want to search in.

A raw search starts with the prefix 'raw:' (without quotes) and you can find the syntax here:

https://support.google.com/mail/answer/7190

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] niix:
This is great! This has just made google raw search a lot easier! No side effects with raw search now? Can I use it as much as I like? ?
[Android Apps and Games] M66B:
Gmail raw search is done in the archive folder always now, so there should be no side effects anymore.
[Android Apps and Games] M66B:
Gmail custom search is documented in the FAQ now:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq13
[Android Apps and Games] heinhuiz:
[MENTION=2799345]M66B[/MENTION], can you add a 'Create new folder' option in the 'Move to...' dialog, or would that become too complicated? I just wanted to move some messages to a folder that did not exist yet.
[Android Apps and Games] andy356:
Is it possible to have an option to not use Custom Tabs and directly open in the full browser like a normal link?
[Android Apps and Games] M66B:
That's what 'Open with' is for ...
[Android Apps and Games] andy356:
It isn't an option for FAQ links, for example. Nor for error links to Google or Yahoo, for another.
[Android Apps and Games] M66B:
You mean in-app links, other than links in messages?

You can always open a link in an external browser tab too via the three dots menu.

Note that there is no difference between an embedded and an external tab, both are powered by the same browser.
[Android Apps and Games] andy356:
Yeah, but stuff like extensions aren't available to manage. So if I needed to unblock a domain in uBlock Origin, that would be impossible through custom tabs.

Where is this option in the 3 dot menu? Like if I want to open the "List of experimental features" as a normal browser tab, what would I do?

Now I'm thinking, an easier option than a custom tab toggle would be to simply copy the link to clipboard upon long press. This could be done for text links as well as icon links like the (i) ones.
[Android Apps and Games] Kockowan:
Hello,

while configuring/ testing S/Mime-encryption in Pro version I noticed a certificate testing message, pls refer to attached screenshot.

"Zertifikatskette ungültig

unable to find valid certification path to requested target"

Message is shown if a mail with valid SMime signature is received and certificate shall be tested by clicking on 'snake'-symbol.

SMime certificate used for signature is valid, bought and trusted by CERTUM CA, indeed. It shall be trusted by all main browsers and platforms.

So, why is there a warning about unvalid certification path?

Thanks and regards!
[Android Apps and Games] M66B:
The three-dots menu is in the top-right corner and will have an item like 'Open in Chrome'.
[Android Apps and Games] M66B:
The problem is likely that Android doesn't know the root CA certificate.

Tap on the 'i' icon and post another screenshot and I will be able to tell you more.
[Android Apps and Games] Kockowan:
Ahh, I see, an intermediate certificate had been missing. After sending signed mail from other computer (! not phone2phone) it has been imported, now the signature 'snake' sign is green marked as valid. Thanks for this hint.
[Android Apps and Games] Surfinette:
Hello,

I'm still working my way through rules. :o

Is there a way to set rules based on how old a message is?

To be specific, I would like to delete (move to trash) any message older than x days. [MENTION=2799345]M66B[/MENTION] Would you be able to add this feature to the list of conditions within a rule?
[Android Apps and Games] M66B:
Rules are meant to be applied on receiving messages, so there is no "age" condition.

Note that you can configure auto trash in the folder properties (long press the folder in the folder list of the account).
[Android Apps and Games] Surfinette:
Makes sense! :)

Thanks! Exactly what I need.

---------- Post added at 05:48 PM ---------- Previous post was at 05:23 PM ----------

Trying to configure auto-trash, I realize that all my folders still show messages older than 30 days (despite "30" being set for all folders and "Keep all messages" being unticked), so effectively the auto-trash feature does not seem to work on the folder work which I have set auto-trash.

Do I need to do something more to remove messages older than 30 days from my device?
[Android Apps and Games] M66B:
You'll need to synchronize the folder to apply the setting.
[Android Apps and Games] andy356:
(Face palm) I was looking for it in FairEmail's 3 dot menu. I forgot about that option since I never use custom tabs. Thanks!
[Android Apps and Games] heinhuiz:
:confused:
[Android Apps and Games] M66B:
I did answer this question before and I have no idea where the answer went to ...

Anyway, showing a dialog from a dialog can be done, but is rather confusing and can easily lead to problems, so for the one time you need this, I am not going to add this, sorry.
[Android Apps and Games] M66B:
That won't be changed.
[Android Apps and Games] beeshyams:
I can understand and only wish you well if you decide to fight it out (netguard)

This is indeed sad and I quite understand that people don't seem to care, despite continued beaches. Today's news has one more from Facebook

How do you plan to handle the pro features? (For those who purchased from Play Store)
[Android Apps and Games] M66B:
I guess you mean the NetGuard pro features: point to Google because there is nothing else I can do.

FairEmail is not affected by this.
[Android Apps and Games] beeshyams:
Occasionally I find mails not being sent out with this error message. How can it be fixed please
[Android Apps and Games] M66B:
Saving the identity again will fix this.
[Android Apps and Games] beeshyams:
Indeed it does. Which is what I just did before seeing your reply

But why does it "forget"? I had no problems yesterday and on it's own today this happened
[Android Apps and Games] M66B:
Did you recently restore a backup?
[Android Apps and Games] beeshyams:
No. This setup is three days old - download from PS, import settings, set up identities and to receive mails and nothing more
[Android Apps and Games] M66B:
I know what is causing this, but right now I cannot motivate myself to do something about it.

Edit: if you want to fix it now, switch to app passwords instead of selecting accounts.
[Android Apps and Games] beeshyams:
Like your honesty:good:

As long as it's on your radar to do and hope to see it fixed
[Android Apps and Games] M66B:
https://github.com/M66B/open-source-email/commit/5ecd1aab663485d8096dc2ef83cff526dbfe025a
[Android Apps and Games] beeshyams:
Thanks. For now using app passwords as suggested
[Android Apps and Games] Licaon_Kter:
Why would you lie about that? Ok, I get it, you don't support it... the F-Droid update cycle is slower than your superhuman developer speed, but c'mon, don't go that low.
[Android Apps and Games] M66B:
I didn't lie, there were even recent comments on an incorrect F-Droid description here.

Also, this is not the first time I have said that I do not support the F-Droid version. I have also explained multiple times why.
[Android Apps and Games] Licaon_Kter:
Ok, but at the moment you've written that.... it was FUD, also... really.... descriptions? What, users missing out on "Low battery" text was the problem? Mmmmkay

:fingers-crossed:
[Android Apps and Games] M66B:
"... it looks like some abandoned alpha state app and they probably won´t even try it out due to the wrong and outdated description."

is something else than a "low battery" text.

Edit: not my words and frankly, I don't visit the F-Droid store to look at my own apps at all.
[Android Apps and Games] Licaon_Kter:
Did you follow this app on F-Droid? Did you follow the app on Github? You think that building FairEmail every 4 days (along with dozens of other apps out of those >1600) was really harming the app since Marcel was doing daily releases, right? Yeah, everyone wants to be special....they're pet favourite app to be build first...:good:

It had the identical description from day one, you had me keeping an eye here and Github, building on fdroidserver locally to be sure it works when the MR goes live, you had relan telling you about colorpicker, you had (and have) the app updated every 24h from Github into IzzyDroid 's famous F-Droid repo... somehow it's kinda sad that in the end of the day you conclude that "F-Droid failed" YOU! :eek::rolleyes:

When you parrot the users words..... they become yours.

You get mad when they ask you for features, blackmail you with low rating on Play and such... but here, hey "our (possible) customer is the king, yeah F-Droid blahblah".
[Android Apps and Games] M66B:
I hadn't you do anything and I have been clear about not supporting F-Droid. Also, apparently this is at least how some people view the F-Droid description, so don't blame me.

I have nothing against F-Droid, but timely updates, especially in case of critical errors, is a problem.

Edit: I know we are both guys with good intentions, so let's not fight about this.
[Android Apps and Games] Namnodorel:
Please, yes. This kind of discussion is not constructive or possibly even the opposite :)
[Android Apps and Games] Surfinette:
The inbox (and other essential folders) of all my accounts are synchronized, yet all messages beyond 30 days are still visible in Inbox.
[Android Apps and Games] M66B:
I meant a full sync. Try force sync via the three-dots menu in the unified inbox.
[Android Apps and Games] jjo21631:
Is there any way to not have to confirm deletes?
[Android Apps and Games] Surfinette:
Thank you for your help, but force sync still does not hide old messages from any folder.

I'm using the lastest GitHub version.
[Android Apps and Games] Dark_Eyes_:
If you have searched/browsed older messages on the server, they won't be automatically deleted after the 30 days period (or whatever period you chose). You'll have to long press each folder and select "Delete browsed/searched messages".

Browsed messages are additional messages that are fetched from the server when scrolling down. Searched messages on the server might have been downloaded without you noticing if older messages matched your search.
[Android Apps and Games] M66B:
Permanently deleting messages will always need to be confirmed. The messages cannot be restored anymore after all.

It is hard to deal with people who lost messages, so this will not be changed and there will be no option for this.
[Android Apps and Games] M66B:
Messages after the "keep" time will either be removed from your device or trashed, depending on your settings.

So, please double check your settings.
[Android Apps and Games] M66B:
Yes, and this is by design. People expect messages fetched this way to stay on their device.
[Android Apps and Games] jjo21631:
I understand. How about empty spam and empty trash option that requires confirmation. If a you've got a ton of spam or deleted to confirm each is a lot of work.
[Android Apps and Games] M66B:
There is already an empty trash/spam function.

Check the top action bar/menu when viewing the trash/spam folder.
[Android Apps and Games] jjo21631:
I'm just not observant. I never see it. it's there, just my being oblivious. Sorry...
[Android Apps and Games] TouchyDiamond:
I just realized I'm affected by this too, after making FairEmail my default client on a new phone (and dumping K9). Is there any known way around this problem except restarting?
[Android Apps and Games] M66B:
How are you affected by this exactly? Did you maybe disable using metered connections in the connection settings of FairEmail?
[Android Apps and Games] TouchyDiamond:
Nope, that's the first thing I checked.

After not getting any mails (on mobile network) for a few hours, I noticed "Monitoring 0 Accounts - Waiting for suitable connection" in notifications.

I then asked someone to send me a mail, but it didn't show up even with manual refresh. A mail I composed wasn't sent either. Just like the other guy mentioned FairEmail seems to "stay in this state".

Additionally I just found out there are no task killers anymore for Android (without root), so I wouldn't even know how to to restart FairEmail. In the end I rebooted the phone to make it work.

And of course I'm using NetGuard, couldn't live without it. :good:
[Android Apps and Games] TouchyDiamond:
Ok thanks, I'll wait for the problem to show up again. I take it the debug info doesn't contain any of the account information, right? ;)

In the meantime, could you add a "Quit" or "Restart" option at the very end of the menu as a workaround?
[Android Apps and Games] M66B:
The debug info does never include passwords.

Try using 'force sync' in the three-dots menu. If this helps, please let me know.
[Android Apps and Games] M66B:
I have just released ALPHA version 1.1288 Oohkotokia

Changelog/download:

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

I spent quite some time to customize the Android editor to make it possible to insert bulleted and numbered lists, which you can do by selecting lines, tapping on the text style icon button

A

and select List, Bullets/Numbers.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] TouchyDiamond:
Does it include my email addresses?

Thanks, I had overlooked that one so far. At the moment, the problem is not present but I'm in home WiFi. I'll observe it later today when I'm on the go.
[Android Apps and Games] M66B:
Yes, but if that concerns you, just remove accounts.txt from the debug info before sending it.

Note that you can review all debug info before sending it.
[Android Apps and Games] TouchyDiamond:
Thanks, I was wondering about that, just didn't want to test it now and send you a useless report before the problem occurs again.

Btw, I also installed FairEmail on my gf's new phone, also along with NetGuard, so I'll be checking there too if it happens.