yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] adrman:
Hi Marcel, I'm on 1.897 from the Play Store. I may be missing something, but how can I see a full list of apps for opening various files, in particular PDFs? I usually just open via Google Cloud Reader and I've even tried installing other PDF readers from the Store to test, but I'm always offered the same menu of three apps, none of which are PDF readers. This has been happening for the last two or three Play Store beta updates.
[Android Apps and Games] M66B:
This might be useful:

https://support.google.com/android/answer/9415055

What is the mime type of the file?

The mime type is shown below the file name.
[Android Apps and Games] adrman:
I tried that without any success unfortunately. FairEmail has no defaults set. The mime type is "application/octet-stream attachment"
[Android Apps and Games] M66B:
That is an incorrect mime type, but FairEmail should fix this if the file extension is .pdf.

If this is not the case, please send me the raw message file for inspection.

How to: in the three-dots menu of the action bar just above the message text: download/save raw message file.

You can long press 'Support' in the main navigation/hamburger menu for my email address.

Edit: this is caused by a bug recently introduced. I will fix it and release a new version.
[Android Apps and Games] M66B:
I have just released version 1.902

Changelog/download:

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

[MENTION=4745442]adrman[/MENTION] can you please double check if this version fixes your problem?
[Android Apps and Games] adrman:
Marcel, I sent the raw file before I saw your edit. I will check the update later when I have a chance. Thank you!

My actor is late, so I had a chance. The fix works. Again, thank you!
[Android Apps and Games] nplatis:
Hi.

One small request: When I am viewing a conversation, there are very few things that I can do (trash, snooze, archive). On the contrary, if I select one (or more) conversations in Inbox view, I am able to do many more things via the "three dots menu" (Mark unread, hide, add star -- and most importantly, Move). So, I wish all these actions were also available in conversation view, possibly via a similar "three dots menu" to the left of the available icons at the bottom.
[Android Apps and Games] M66B:
Check the three-dots menu in the action bar just above the message text. You can tap on the folder icon to move messages.

Note that you can tap on the star to star a message. You can long press for a colored star (only in conversations).
[Android Apps and Games] nplatis:
I have seen these actions. Maybe it is not obvious that moving a message to a folder (at least in Gmail) moves (labels, in Gmail terms) the entire conversations, so I guess it is OK.

Thanks again for the immediate response.
[Android Apps and Games] z99vwEfK:
I've never used another mail client for long before until I found fairemail, so I don't have a lot of experience. but I installed thunderbird so I have the ability to check my email on my computer, but most of my folders doesn't show up. it looks like all the folders made with fairemail doesn't show up in thunderbird but I can see them in the web interface for my mail. the folders I can see in thunderbird is made with the web interface. is it something FairEmail doesn't write to folders for other clients to recognize them as folders? I've been using FE since day one so most of the folders aren't new ones either.

I'm using mailbox as my email provider and running the latest thunderbird on my arch machine.
[Android Apps and Games] M66B:
If you create a folder with FairEmail, it will be created on the server, so it must be somewhere.

Also, folders not found on the server, will be removed from FairEmail (unless you disabled synchronizing folders in the receive settings).

Please double check where the folder is located and what the parent folder of the folder is.
[Android Apps and Games] z99vwEfK:
all of the folders is in the root (I guess their parent is inbox then) and most is set to not sync but I've of course set some to sync to try but they still doesn't show up. they should be synced to the server as I can see them in my web interface. this might be a thunderbirs problem then rather than fairemail? it's just so strange. thunderbird is default also since I just installed it.

I did just try one more time, make a folder in FairEmail = doesn't show up in TB. make a folder in the web interface show up in a few seconds in TB
[Android Apps and Games] M66B:
If the folders are being shown in the web interface, this is a Thunderbird problem.

Maybe you'll need to create the folders below the inbox?
[Android Apps and Games] natanvarga:
Double as in I get notified a second time as if I wasn't already notified. So only one notification appears, it just then disappears and reappears right away. I think it happens with a corporate outlook account only. Will try to investigate further.
[Android Apps and Games] z99vwEfK:
I was wrong, they are not child folders of inbox, I think they just are in the root, below inbox as u say. thanks for the clarification I'll try on the other end - thunderbird!
[Android Apps and Games] M66B:
FairEmail updates existing notifications, please see here about why:

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

However, they shouldn't disappear for this reason. If this happens, there is likely a bug in your Android version.
[Android Apps and Games] M66B:
You can long press a folder, for example the inbox, and there will be a menu to create subfolders.
[Android Apps and Games] z99vwEfK:
tried to make a sub folder to inbox but that one didn't show up either
[Android Apps and Games] steakhutzeee:
I have a message of 14 November 2019, and the reply of 17 November. The folder is set to 1/60.

Why the conversation is still there instead of "disappear"? I have not set the star for that conversation.

Thanks!

EDIT: My bad, it's 57 days today XD
[Android Apps and Games] z99vwEfK:
okey, somehow it looks like these folders aren't subscribed, whatever that means. 'dropdown > file > subscribe' shows all folders and every folder that didn't show up in the list in thunderbird is unticked in this setting page. easy solved! thanks again for fast answers marcel!
[Android Apps and Games] ouzowtf:
I have the same problem in Thunderbird, but didn't see it in other mail clients.

Will check tomorrow if I don't forget it.

Thanks for testing and finding out.
[Android Apps and Games] M66B:
Although this might not always be desired, I will add auto subscribe to newly created folders.
[Android Apps and Games] ouzowtf:
Maybe as a pre-set option in the folder preferences?
[Android Apps and Games] M66B:
I don't think that is necessary and people might wonder what it is for.

https://github.com/M66B/FairEmail/commit/4d52549b7cfaaeff582d2050f08bddaa0cb3c967
[Android Apps and Games] M66B:
I have just released version 1.903

Changelog/download:

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

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] M66B:
IDLE support is checked after authentication because only then there is a session with the mail server.
[Android Apps and Games] M66B:
I have just released

alpha

version 0.5

Changelog/download:

https://github.com/M66B/open-source-email/releases

It is getting closer to a beta release, but it is still not for production use.

See post #2 for the current to do list.

I hope it is appreciated that I am putting a lot of effort into this project.
[Android Apps and Games] m0d:
I keeo getting the following notifications:
[Android Apps and Games] M66B:
First upgrade to the just released version. If it happens again, send me the debug info from the navigation menu.
[Android Apps and Games] m0d:
Just installed latest version, will let you know.

About the layout changes,

Is there a reason behind not having separate Accounts and Settings?

Currently they both fall under setup.

But it might be more intuitive to have an Account section with Manage and Configure new account/identity and a Settings section (mainly a placeholder for now) with preferences such as theme, maybe even About section, and future enhancements.
[Android Apps and Games] M66B:
Regarding the new release: I like to get feedback on the navigation and the layout and of course I like to hear about bugs and crashes, so that they can be fixed.

Navigation: is going back and forth from screen to screen intuitive/transparent?

Layout: does the message list, etc look alright to you. Is the information presented in a logically structured way?

Bugs: please describe them here, if I need the debug information I will let you know

Crashes: in most cases a crash log will be saved as draft message that you can send to me
[Android Apps and Games] M66B:
Thanks for your feedback.

There is currently just one setting: dark/light theme and I like to keep it that way. So, there is not really a reason to have a separate settings screen. Also, selecting dark/light theme is mostly done only once, during setup, just like setting up the accounts and identities. In other words, settings should be as far away as possible from the main navigation. If you have another opinion about this, please let me know. Discussion mostly makes things better.
[Android Apps and Games] m0d:
App always launches to setup page:

I already added an account, so expected behaviour would be to open inbox/unified inbox.

Only open setup if no account exists.

An About section should be added to your list: https://xdaforums.com/showpost.php?p=77231021&postcount=3
[Android Apps and Games] M66B:
I don't see 'done' under about, so are you sure you did setup an account?

If so: did you use 'Configure account' or 'manage accounts'.
[Android Apps and Games] :
This program was long needed, IMO. I want to donate. Do you have a donate button on GitHub that I'm missing? Or should I donate through the Netguard app page?
[Android Apps and Games] m0d:
That is because I removed Synchronize due to previous mentioned error notifications:

When I reSelected it, it opened up to unified inbox.

In setup, the Configure account always opens up to the details of the first account added into app.

Is that intended behaviour?

Or should it be either new account or that the default/primary account?

Layout:

When multiple accounts are added, there is no way to differentiate between folders:

There is only an indicator to provider, both are outlook accounts.

different Colour for different accounts and account identifier would be great

Also,

It would be nice to have each account displayed in drawer for easy access to particular account:

UPDATE:

Navigation:

When in folders section, enter into folder, click back button takes you to unified inbox instead of up one back to Folders.
[Android Apps and Games] M66B:
I am planning to add some paid pro features later, but if you want to donate now, just use the NetGuard or XPrivacyLua way and add a short description. In any case a donation will be appreciated.
[Android Apps and Games] M66B:
It is the intended behavior, but it is not very transparent. At least should be checked for another enabled account and maybe it is better to merge 'Configure' and 'Manage' after all. I will see if I can improve this.

Just change the account name to differentiate between folders. That is what it is for :)
[Android Apps and Games] BunnyWarrior:
Your hard work is REALLY appreciated. There is nothing like this app on the FLOSS side of life. Sadly version 0.5 does not work at all for me. After entering my login data for the reading only account I get the notification about 5 new mails and the app crashs instantly. My device is getting hot as **** and I cannot reopen the app if I do not delete cache etc. I cannot even get to the bug report. If I try to create the SMTP acc I still get the authentication error I mentioned in my last posts. But the login data is correct - I can use it for the reading only acc (if it would not crash).
[Android Apps and Games] m0d:
Is there a way for it to default to username, for example keep optional instead of defaulting to provider when an option is selected from drop-down,

it is a little confusing as it first appears as optional:

But then it automatically changes to Provider once one is selected from drop-down menu:

From my point of view, if user keeps it as optional, without automaric switching to provider, having it default to username makes the most sense.
[Android Apps and Games] M66B:
I will need to see a logcat to see the cause.
[Android Apps and Games] M66B:
This is debatable because in my own case I would still end up with the same name. For example 'Outlook' and 'Google' are more logical because why would you have two accounts with the same provider (some even forbid this). Any other suggestion to improve this?
[Android Apps and Games] tbv2005:
Hey, thanks foer your next awesome project :).

I have 2 suggestions/feature questions:

1. Would it be posiible to have synced folders on top of the folder list, and then the folders which are not synced?

2. For later when in production, it would be nice if you can swipe left/right to go to the next email in the folder you are right now.

PS: not sure if google changed something but since version 0.4 at installation I everytime get the message "blocked by play protect... Play protect doesn't recognize this app developer..."
[Android Apps and Games] BunnyWarrior:
I did send you a complete logcat. Let me know if you miss anything.
[Android Apps and Games] m0d:
One example would be work vs personal.

Another would be Outlook allows for Alias, which is basically a different username that links to the same inbox, which can be used for the same purpose, differentiate personal/work.
[Android Apps and Games] Elektron60:
In gmail ~22

but now only the basics.
[Android Apps and Games] heinhuiz:
IMHO, FairEmail is free in both ways. It is just some non-essential features that you can pay for if you want, or you can write them yourself.

One can even decide to donate to the developer without adding the pro features. How free can you be! ?
[Android Apps and Games] PeterLustig61:
Thought i do a little testing. The app seems to use ipv6 only when resolvable. No connection if DNS can resolve an IPv6 address while ipv6 connections are blocked. No fallback to ipv4.

Greetings Peter
[Android Apps and Games] M66B:
FairEmail relies on the JavaMail library to connect to the mail server. I would be surprised if this doesn't work properly.

Edit: I could add:

System.setProperty("java.net.preferIPv4Stack" , "true")

however, this might result into problems for people on an IPv6 (only) connections (many mobile providers in the US).
[Android Apps and Games] dorqus:
I currently have 10 folders set to Auto sync, but it is possible that I do have 162 folders.

Since uninstall and reinstall no issues, body and headers are in sync
[Android Apps and Games] TheMadRuffian:
I was wondering if a black theme along with the current dark theme would be viable.

Thanks
[Android Apps and Games] stoyand:
[MENTION=2799345]M66B[/MENTION] is it possible to include the release notes on the github release page too? It will save future user irritations from not reading the notes here. Plus the app selfupdate and f-droid changelog link there.
[Android Apps and Games] M66B:
Please see here:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#FAQ15
[Android Apps and Games] M66B:
All release notes are already on GitHub:

https://github.com/M66B/open-source-email/releases

and the update notification links to the release notes too.

I don't interfere with what F-Droid does.
[Android Apps and Games] M66B:
I have just released

beta

version 0.59

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] BreckZeBoulay:
Per account ?
[Android Apps and Games] M66B:
Play store comment:

What? It needs to do the dishes too?
[Android Apps and Games] BreckZeBoulay:
That's an excellent idea, I'm going to put a request for laundry too ! :laugh:
[Android Apps and Games] Namnodorel:
Please also put AI, Blockchain and the Cloud into it!
[Android Apps and Games] M66B:
I was considering to download the internet, then we have all.
[Android Apps and Games] heinhuiz:
Only if you take the latest version. Internet 1.0 has a lot of bugs.
[Android Apps and Games] M66B:
I think you are mistaken. The internet is still in beta testing, so there is no version 1.0.
[Android Apps and Games] heinhuiz:
You might be right, I only have this copy I made from a friend.
[Android Apps and Games] M66B:
I have just released

beta

version 0.60

Changelog/download:

https://github.com/M66B/open-source-email/releases

[MENTION=5261402]PeterLustig61[/MENTION] this version has an advanced option to prefer IPv4 addresses. Can you please let me know if it fixes your problem?
[Android Apps and Games] Stephan Windmüller:
I have a suggestion for a small feature: Deleting attachments.

My quota is limited so I would like to have the option of deleting selected attachements from e-mails while retaining the rest of the message. An e-mail client providing this for example is Thunderbird.
[Android Apps and Games] M66B:
IMAP does not allow deleting of attachments, so this could be done locally on the device only.
[Android Apps and Games] Stephan Windmüller:
Hm, how does Thunderbird alter the message then? Replace it on the server?

I totally understand if you do not want to implement things that are not part of IMAP.
[Android Apps and Games] M66B:
Deleting a message from the server and adding an altered message again would theoretically be possible, but IMHO messages should not be altered and besides that it is a risky operation because the message could get lost.
[Android Apps and Games] Phoost:
Sorry if I missed a post. I searched in last pages and couldn't find the answer.

How can I find the new "account usage statistic"?
[Android Apps and Games] M66B:
In the list of accounts (Setup, step 1, Manage) and as percentage in the sub title of the folders list.

Note that not all providers support this.
[Android Apps and Games] M66B:
The latest version is now publicly available in the Play store.

The next version will automatically download raw messages on saving/forwarding raw messages and show delivery notifications (returned messages) in the conversion thread where they belong (provided that the delivery notification contains the correct information).
[Android Apps and Games] natanvarga:
Thank you for the clarification. I'll see if I can tweak with the referenced settings.
[Android Apps and Games] gc01:
IMHO - marcel is 100% correct. messages should never be altered.

This is wrong way to do this. it breaks DKIM

This is a very "bad" thing to do. Yes Thunderbird supports this, for historical reasons, but it's wrong.

When you 'delete' an attachment it's DKIM signature is changed - thus breaking the DKIM verification and making the message appear forged or spam.

You can easily see this as follows:

In thunderbird, install the Add-On 'DKIM Verifier' (you should be using this anyway)

Send yourself an email with an attachment - confirm that DKIM is verifying. Delete the attachment then in the bar above the message click (top right of bar)

More->Reverify DKIM Signature.

You'll now see it fails.

So if you do this and ever look at the email in the future it will fail DKIM and that's a very bad thing.

What you should do instead

:

Forward the email to yourself and manually remove the attachment before you send it on - perhaps replying to yourself may work as well.

I have not tried this in FE - marcel is it easy to forward an email without the attachment(s) ?
[Android Apps and Games] M66B:
Yes, you can delete attachments on forwarding messages.
[Android Apps and Games] gc01:
Terrific.

Also if you forward the message, then you can add a note to yourself (deleted the attachment or whatever) - that way you won't be perplexed in the future wondering what happened to the attachment :D.
[Android Apps and Games] M66B:
The next version will have an option to enable FTS, which will result in building an index for fast (near instant) on device searching.
[Android Apps and Games] fraschi51:
Until now I thought that even with the conversation view turned on, I would see EVERY new / unread mail in the unified inbox. Probably this was also the case, because I usually looked there as soon as a mail appeared. Now I had to discover that mails that came overnight, so I couldn't look for them immediately, are only displayed in the unified inbox if the conversation view is switched off. Otherwise you will only see them when you click on a reply to them. This is probably intentional behavior, isn't it?
[Android Apps and Games] andy356:
When I navigated to the Receive tab just now, I saw a dialogue box pop up for a fraction of a second, but I accidentally closed it by tapping elsewhere as I wasn't expecting it.

What could it have said?
[Android Apps and Games] M66B:
The unified inbox will show all messages/conversations in the folders selected to be part of the unified inbox (by default the inbox of all accounts), independent of the read state of a message (unless you enabled a filter).
[Android Apps and Games] M66B:
If you reset questions in the miscellaneous settings, you can see it again. Basically, it said 'more advanced options', 'dragons ahead'.
[Android Apps and Games] fraschi51:
I don't quite understand. The mail with a red border is only displayed in the unified inbox if the conversation view is switched off. Is that o.k.?
[Android Apps and Games] M66B:
I can't answer that question without knowing which folder the message is stored in and knowing which folders are part of the unified inbox.
[Android Apps and Games] HerrT:
But in the unified inbox you can see the number "2" (for 2 mails) next to the message "Re: nächstes treffen in Stgt" from 00:04. If you tap on this message, it should display both mails...
[Android Apps and Games] fraschi51:
The message is in the inbox of my gmx-account which is part of the unified inbox.

Of course I see this mail when I click on the answer - but only then.
[Android Apps and Games] HerrT:
That's what is called conversation view...
[Android Apps and Games] PerfectJam:
Hello,

I'm currently trying this app, and I don't find the feature to sync all my mail and not only the last week. Is it possible to do ?

Thanks
[Android Apps and Games] M66B:
The unified inbox shows the last message in a conversation.
[Android Apps and Games] M66B:
Please see here:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-how-to-
[Android Apps and Games] m0d:
You can search thread:

Already mentioned before:

https://xdaforums.com/showpost.php?p=81110065&postcount=10866

Long-press folder and select Synchronize All Messages

For a one-time option, also mighy need to check keep all messages to have them remain on next synch

You should probably add the "Synchronize all messages" option as well to faq,
[Android Apps and Games] PerfectJam:
I finally bought the app to get this feature ! Thanks for this amazing work

Thanks for the tip ! I should have find this setting alone tho hahaha...
[Android Apps and Games] M66B:
I have just released version 1.904

Changelog/dowload:

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

This version adds full text search using sqlite's FTS5, which will significantly improve on-device search performance. Full text search can be enabled in the miscellaneous settings (default disabled, please read the note below the setting). Note that the search results might differ from the slower non FTS search.

As a side note: sqlite is a terrific piece of software, which mostly goes unnoticed because it almost always works invisibly. FairEmail uses the latest version of sqlite via the Android SQLite support library, which makes it possible to use FTS5, even on older Android versions.

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] tbv2005:
Wow, search speed locally is amazing now. Thank you!!!
[Android Apps and Games] beeshyams:
Quick check. Works great ?

The penalty of adding such nice features is that people like me ask more - is it possible to somehow highlight the particular mail in which the search phrase occurs in a long conversation?