yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] crypta:
Make the button more prominent. Add a search option.

---------- Post added at 07:07 AM ---------- Previous post was at 07:05 AM ----------

And don't get me wrong. For me, Fairmail is great as it is. My words before are driven only by trying to address the critics ;).
[Android Apps and Games] M66B:
Which button exactly?

Searching settings is still on my to do list, like so many things, but as said before, I will go outside more ;)
[Android Apps and Games] M66B:
No worries, but don't get me wrong as well. It is not out of laziness that I don't want to change the settings screen.
[Android Apps and Games] crypta:
Which is the correct attitude. As I build up complex systems myself, trying to archive enterprise functionality by FOSS, Iam working alot and only in front of my desk. As I'm more than slightly above 25, I dare to say, you can't keep this unhealthy work up, without going outside and keep an eye on health.

The normal to expert settings button.

---------- Post added at 07:13 AM ---------- Previous post was at 07:10 AM ----------

And for advanced person or not. The normal mode has to be as stupid simple as it can be. Think of a retarded person to be able to use and configure it in this scope.
[Android Apps and Games] wimstefan:
I'm in! This is by far the best piece of software I've used in the 10 years I'm in the Android world. And it is that because of you! The most responsive and dedicated developer I've ever seen. You deserve that.

Take care.
[Android Apps and Games] M66B:
Unfortunately, given the number of unforgiving and unreasonable bad reviews, there were some again today while the day only just started, not everybody thinks the same.

I have already explained some time ago that dedication and bad ratings don't go well together. Given the effort I have been putting into FairEmail, the bad ratings are making me really unhappy.

I think there is only one solution and that is to take more distance. I have said this before and never really did this, but this week something snapped. You can expect maintenance and support, but new features will be on hold for now unless the work is being paid. This is not for the money, but to make clear implementing new features takes time and effort.

Edit: I like to add that FairEmail already has lots of features and that you most likely won't miss anything.
[Android Apps and Games] TiTiB:
I thought it was fully-featured and nothing more could be added more than 100 versions ago; but my use-case is very simple, so my needs in an email app have been *far* surpassed.

Thank you Marcel
[Android Apps and Games] heinhuiz:
FairEmail got more features than I could ever dream of.

You might want to consider making one really simple version with only the basic features (like it was 1000 iterations ago when you only wanted to include the functions you would need for yourself), which will be easier to setup and is not so overwhelming with options. Then people can get used to the app easily, and when they require more features like search or encryption and more display functions, they can buy the current free version for a small fee ($0.99 seems reasonable). For the full version you can then lower the price a bit ($4.99?).
[Android Apps and Games] M66B:
I have just released version 1.1150

Changelog/download:

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

There is just one change: the database queries to retrieve message lists will be significantly faster.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION] I noticed that a few messages are assigned the wrong language (Punjabi and Corsican) while they are clearly French or English. I guess it's the Android algorithm that is to blame, but have you seen such behavior? It probably can't be improved much by FairEmail, but maybe having a list of "allowed" languages? If I really receive a message in Punjabi, it belongs in the spam folder lol... Or maybe add the option to change it manually?

If it counts toward a new feature, I'll gladly donate. (Hell, I'll donate no matter what lol).

Marcel, stay safe and hope you're well!
[Android Apps and Games] M66B:
Android 10+ does the language detection, so there is little that can be done from FairEmail's side.
[Android Apps and Games] M66B:
I have just released version 1.1151 1.1153 1.1154

Changelog/download:

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

There is one new big feature: OAuth for Outlook/Office365. I have not tried it for a longer time yet, so this is an experimental feature for now.

How to use: just tap wizard in the setup, select Outlook, fill in your name and email address and tap the authorize button.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] M66B:
I have a solution for the "too many updates" complaints/reviews!
[Android Apps and Games] M66B:
This might be a little too much ;)
[Android Apps and Games] fraschi51:
For example, as with the standard snooze time, you could set the frequency for the update check, which up to now has been fixed in the program code, in days according to your individual wishes.
[Android Apps and Games] beeshyams:
Need some help please

When I open and delete a message, it goes back to the first conversation on the inbox showing the complete conversation . I would like it go the inbox instead. I tried a few things but couldn't get it work

Thanks for your time and help
[Android Apps and Games] M66B:
You'll return to wherever you started after there are no more messages.
[Android Apps and Games] heinhuiz:
Oh no! Did you catch corona?

I was already afraid of that when you said you would go out more.
[Android Apps and Games] M66B:
Since I have old parents I love, I am very careful!
[Android Apps and Games] nadir husain:
Great health to your parents!
[Android Apps and Games] andy356:
The icon for copying the link in the Open Link dialogue is a clipboard... which makes sense. However, the standard Android icon I see in most places for copying is that icon of two sheets slightly offset from each other. Is there a reason you chose not to use that one?
[Android Apps and Games] M66B:
Actually, it was like that and it was changed based on discussions here ...
[Android Apps and Games] heinhuiz:
I hope you are allowed to visit them.

But what is the solution to those reviews?
[Android Apps and Games] Dark_Eyes_:
Hey [MENTION=2799345]M66B[/MENTION], it's me again :) I've been fooling around a bit with gmail and noticed a few small problems. I know you are not the biggest fan of gmail, but I still need to rely on it for a few things.

As you know, I disabled auto-expunged to be able to have the server delete my messages instead of moving them to archive. I think that had undesired side effects. For example, let's say I delete a message that I later want to move to archive. It does so, but on the web interface, I can still "archive" the message, which shouldn't be possible because there is only a single copy of the message in the All mail folder. (That's not a problem per se, but it indicates something isn't right)

Let's say I want to move that message back to Inbox from the archive. It gets moved properly to the inbox but it disappears from the archive folder (it is still present on the All mail folder on the web interface though). Moving it back to archive within FairEmail and the message is gone from everywhere, but it's still present on the All mail folder on the web interface. Force syncing doesn't bring the message back in FairEmail, which is kinda odd.

Anything that could be done about it? I guess the "move" function should be modified a bit for Gmail, like moving from archive should copy the message instead. Also, I don't know if there is a specific flag to be set when restoring a message from the trash to the archive.
[Android Apps and Games] M66B:
Modifying the move function might be possible as a workaround for this Gmail problem, which this is, but it will depend on the Gmail IMAP settings, which are unknown to FairEmail.
[Android Apps and Games] andy356:
I found the post. The user was definitely correct in noting that it was a bookmark icon, not a copy to clipboard one.

https://xdaforums.com/android/apps-games/source-email-t3824168/post82183157

Irritatingly, I can't find the actual copy icon I'm talking about on the material icons page. The closest I got was this:

https://material.io/resources/icons/?icon=filter_none&style=baseline

Except with the right angled wedge at the top left instead of bottom left. I'm talking about the copy icon you see in the share sheet.
[Android Apps and Games] M66B:
I am not going to change the icon again because it will upset people again.
[Android Apps and Games] andy356:
Possible. Though I suspect many new users won't even realize there is a copy button available because of the unfamiliar icon.

It's not a big deal, though. One can always highlight the URL and copy from the menu.
[Android Apps and Games] Dark_Eyes_:
I agree, but changing the function the way I described would work fine with both settings. The way it is implemented now only works for one of them, and it's because the server is actually preventing us from doing something we shouldn't (deleting the message from the All mail folder). Changing it would be a win/win IMHO.
[Android Apps and Games] singpolyma:
Hello! I am using the app, and wondering why I must create a "drafts" folder to send email? I also cannot choose my inbox (I only have one mailbox for all my emails) as the drafts folder?
[Android Apps and Games] M66B:
Because drafts need to be stored somewhere and you'll want to easily navigate to your draft messages.

Related FAQs:

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

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq141
[Android Apps and Games] M66B:
The average rating of FairEmail has been decreasing each and every day the past month. As long as this is the case, I will only fix bugs and answer support questions and concentrate on other, more joyful things. In other words, my involvement will be linked to the average rating, which seems sensible and fair to me.

IMHO I have done more than enough to comply with 'everybody's' wishes, arguably too much.
[Android Apps and Games] heinhuiz:
Spot on. I cannot agree more.

Have fun!
[Android Apps and Games] M66B:
Can you please test this commit:

https://github.com/M66B/FairEmail/commit/24297ee704ad90663ff2a2c1719b2efac826c5b2
[Android Apps and Games] heinhuiz:
A future feature that might prove to be useful however can be this: https://techcommunity.microsoft.com...rm-protection-in-exchange-online/ba-p/1369811

Or, to keep things more simple, maybe a warning can be displayed when Reply All includes more than a certain number of addresses, settable in Options.
[Android Apps and Games] M66B:
There is already such a warning.
[Android Apps and Games] heinhuiz:
Haha, you see, FE has too many features already. I haven't even noticed this one.
[Android Apps and Games] Lonnie Reeder:
Get out and enjoy life for awhile!!!!!
[Android Apps and Games] M66B:
I have been splitting wood for the winter this afternoon, does that count too?
[Android Apps and Games] Lonnie Reeder:
Yes it does... :) Your outside, not reading complaints and working out frustrations on the wood pile. LOL LOL
[Android Apps and Games] heinhuiz:
(Ehrm... Winter has passed already a while ago.)
[Android Apps and Games] M66B:
Wood needs to dry a while before it is usable ...
[Android Apps and Games] M66B:
Open fire? I think you need to call the fire brigade!
[Android Apps and Games] Dark_Eyes_:
Thanks, that should do it, but you might want to prevent copy if it is moved to trash or spam, like so:

if (account != null && account.isGmail() && EntityFolder.ARCHIVE.equals(source.type)

&& !(EntityFolder.TRASH.equals(target.type) || EntityFolder.JUNK.equals(target.type)))
[Android Apps and Games] M66B:
Yes, that's a good idea:

https://github.com/M66B/FairEmail/commit/0c67c8935a4a553abffdd5944cee925900f33088
[Android Apps and Games] Dark_Eyes_:
Great, that should work!
[Android Apps and Games] M66B:
You'll need to add a method to IProperties for this.
[Android Apps and Games] maybeme2:
Inline attachments are not shown by default in my installation. I need to tap on the box to display them.

Is there a setting that will always show inline attachments without needing to tap the box?
[Android Apps and Games] fraschi51:
Yeah, why don't you check the settings yourself? It's in the Appearance tab.
[Android Apps and Games] M66B:
I have just released version 1.1155

Changelog/download:

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

The main change is increased performance.

Please report any issue you discover, so it can be fixed.
[Android Apps and Games] M66B:
My test Outlook account kept being authorized with Oauth for the past days. I like to hear if you had success with this too.
[Android Apps and Games] maybeme2:
I did before asking. The setting I found in the Display tab is already selected but I still get the box to tap for images to be displayed. So I thought there might be another setting I am not finding.
[Android Apps and Games] M66B:
There is a difference between inline (embedded) images and inline attachments. The first can be shown in the message by default, but neither can be shown in the attachments section by default.

Can you please post / send me a screenshot of the expanded inline attachments?
[Android Apps and Games] maybeme2:
Here they are.

Is there a setting that would permit the _list_ of such attachment filenames (not the actual displayed attachments) to appear in the opened email without needing to tap the box?

The reason I ask is because I've had emails containing such inline attachments in which I did not realize they even existed. I do not need the actual attachments to be displayed. I just need their filenames to be displayed by default without needing to tap something to see the list. The box is obviously an indication such attachments are present but it is less obvious than a list of their filenames.

I'm sorry I was not clear in my previous question.
[Android Apps and Games] M66B:
There is no such setting and there won't be either. You can see all images below the message too.
[Android Apps and Games] chanh2018:
My outlook365 sometimes can't sync. There's yellow exclamation mark, and saying SSL handshake timed out.

Is there any tricks?

Thanks.
[Android Apps and Games] M66B:
Please see this FAQ what it means:

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

You can try to increase the timeout in the connection settings to 30 seconds, you can try to decrease the keep alive time in the individual account settings, but you might need to switch to periodically checking for messages in the receive settings to workaround it.
[Android Apps and Games] chanh2018:
Another question...

I have gmail and outlook mail. From PC, if I delete mail in gmail, Fairemail will also clear after refresh.

But if I delete mail in outlook (from PC), in Fairemail, even try to refresh, those mails still there. Why?

Seem like outlook mail stored locally in phone but not gmail? Doesn't sound right...
[Android Apps and Games] M66B:
Are the deleted messages maybe older than are being synchronized? Also, check the receive settings.
[Android Apps and Games] PingFlamingo:
It's a bit hard to find where to report issues with FailEmail when browsing the GitHub repository. The Issues section is disabled, and the README doesn't link to any bug tracker, it instead links to FAQ which can be a bit overwhelming.

Could you consider creating a .github/ISSUE_TEMPLATE/config.yml file with:

blank_issues_enabled: false
contact_links:
- name: Discussion forum
url: https://xdaforums.com/android/apps-games/source-email-t3824168
about: You may request features and report issues here.
- name: FAQ
url: https://github.com/M66B/FairEmail/blob/master/FAQ.md
about: You may find your question and the answer here.

and enabling Issues on GitHub? This won't allow anyone to create issues but instead would show these two links when someone tries to open an issue, similar to this but without Get started buttons.
[Android Apps and Games] M66B:
GitHub issues are disabled on all my projects because of frequent misusage and won't be enabled again.

The support section on the main page links to the FAQ that has an index at the top, which includes a support item, so I don't see how things can be overwhelming.
[Android Apps and Games] j4dotcc:
Thank you very much for developing this great mail program. I bought the pro version on the first day.

Unfortunately since the first day, I have a quite huge battery drain. It is always one if the top draining apps, even if I don't use it.

Background:

- 6 Mail accounts

- Sync is set to 7 days and only the main folders (I downloaded all mails of my mail accounts via folder...)

What I tried to improve the battery drain

- Follow your FAQ / Battery tips

- set sync to always, 15 minutes, 30 minutes and 60 minutes -> always seems to be the best, but still very high battery drain

- disable search indexing

- only download mails up to 256 kB

I checked the log and found some points:

- when sync is set to 60 minutes, there are many log entries in between

- "keep alive wait=14 until=Tue May 12 20:15:45 GMT+02:00 2020" << is it a normal log entry for all mail accounts every 15 minutes even if sync is set to 60 minutes?

- "Courier-IMAP server shutting down" << Whats this?

- "Jakarta Mail Exception: javax.net.ssl.SSLException: Write error: ssl=0x736047aa88: I/O error during system call, Software caused connection abort" << it comes for every mail accounts every few minutes, what might be the reason?

Please let me know, if you need more information or longer log entries.

Thanks and keep the great work up!
[Android Apps and Games] M66B:
If the sync interval is set to 60 minutes and there is still keep alive logging, you might have made 'always' exceptions below the setting. Please double check.

"Software caused connection abort" is likely the core problem. It forces FairEmail to reconnect to the email server again, which will result in extra battery usage.

Please see this FAQ for possible causes:

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

If you are using a VPN, disable it. A VPN and email don't go very well together anyway. If you use NetGuard, disable 'Apply rules and conditions' for FairEmail.
[Android Apps and Games] crypta:
I don't understand the vpn and email connection.

Sure, there are different kinds of vpn. In general it just routes the traffic to some exit node. Same as without vpn with just NAT.

The facts stay the same, the emailserver has to accept the connection.

I never had problems with vpn and fairmail. But again, I don't use google or alike.
[Android Apps and Games] m0d:
Email companies started to track users usage to a greater extent. It would not have been a problem years ago.

But now, with the active monitoring of users, each ip address is tracked, meaning each location is tracked, each country is tracked.

If you login from a different country you will be notified and blocked, unless you enforce App Passwords and 2FA.

For outlook App Passwords is possible without having to give out your mobile number. This allows for connecting to server with different IPs without much trouble.

For google, you need to provide mobile number.

Since you are being tracked, VPN and IP changes probably causes more connections issues even if you have everything enabled. You will need to reconnect to server causing more chatter

The issues have nothing to do with VPN, nor FairEmail, but the fact that servers are tracking more intensely for presumed SECURITY.

​

Google automatically and forcibly, organizes all your purchases and travel reservations and hotel bookings. With no way to switch it off.
[Android Apps and Games] M66B:
Connections to email servers via a VPN network are often rejected to prevent spam, which would hurt the reputation of the provider and result in worse deliverability of emails.
[Android Apps and Games] maybeme2:
Is this just for gmail (which I don't use) traffic or all email traffic in android?

It's probably too late and hopeless but it may be time to again move back to a Google free rom like lineageos and the like.

Do you use stock android Marcel?
[Android Apps and Games] M66B:
This mostly applies to Gmail. Just think about how Google earns money ...

There are decent email providers too, see here for recommendations:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq112
[Android Apps and Games] maybeme2:
Sorry for being uninformed but I don't understand the difference between email 'provider' and email app.

I use FairEmail on an android phone. My email addresses are on a private domain server. Who is my email provider? Is it automatically Google because I'm on an android phone?

I use Thunderbird in Windows with the same email addresses are on the same private domain server. Who is my email provider? Is it Microsoft because I'm in windows?

Thank you.
[Android Apps and Games] gimpy1:
Marcel, how do I change default accounts to send an email?

I wish to send an email from a certain account (outlook), which is different from the default account (Google). If I'm not paying attention, I send it from the wrong account (Google). So, how can I change the default from Google to outlook? I can't seem to find the way to do that.
[Android Apps and Games] M66B:
Given what you are asking, you are likely not running your own email server. So, somebody does this for you and that somebody is your email provider.
[Android Apps and Games] M66B:
The primary identity of the primary account is the default identity (email address), unless you have set a specific account order via the navigation menu in the setup (which is another way to change the order of the identities).

You can long press an account/identity to make it primary.
[Android Apps and Games] gimpy1:
Thx, Marcel. I think that did it (long pressing put a star next to it in the accounts section?). I had looked thru all those settings several different times and could never find out how to do it. Thx, again.
[Android Apps and Games] francescod:
[MENTION=2799345]M66B[/MENTION]

Thanks for your app, I'm just trying it these days, here just a few suggestions:

-When I set black theme, I'd like a more general dark theme most of all in the upper side where it says "Messages, unified box" should be black and not dark grey. Inside message if not doable, a darker grey would be nicer too.

-In the Pending Operations tab, should be available a "cancel all operations" option, cause you know, this morning I've accidentally touched the mark unread all my mails (+60000?) and, system hasn't slept for at least 10 minutes before I've seen it lol, I had to remove account because those operations were still pending, active and not removable.

-A performance improvement on the "pinch to zoom with resize text" feature.

-And mostly a "mark all as read" button in the upper bar where "search" button is located. Everyday I get tons of not real-time important mails, and I should select them one by one and mark them read or double tap them. Not fastest and easiest way.

Thank you :)
[Android Apps and Games] M66B:
How things should look like is very personal and I just cannot make everybody happy. The black theme is according to the material design specifications and I like to leave it that way.

Operations cannot always be cancelled without causing problems, so adding a cancel all operations button is not an option.

Resizing of text is done by Android, so there is little I can do to improve that. For me it is near instant in any case.

Mark all as read is the same as select all and mark read and a few taps more will prevent the accidents ...

If you routinely mark messages read, consider to use rules. See the FAQ for details on this.