[APP][5.0+] FairEmail - Fully featured, open source, privacy oriented email app

Search This thread

deechte

Senior Member
Feb 1, 2007
913
215
Soest
OnePlus 7T Pro
There is a difference between moving one opened message and multiple selected messages. In the case of a single message moving within the same account is much more logical.
Another idea then: in my case I use inboxes per account, not unified, so a bunch of selected messages is always from the same account. Hence my objection against the account selector. Maybe this selector could only be used in case of a unified inbox?

Or we can stop talking about it 😉
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
Another idea then: in my case I use inboxes per account, not unified, so a bunch of selected messages is always from the same account. Hence my objection against the account selector. Maybe this selector could only be used in case of a unified inbox?

Or we can stop talking about it 😉
Tomorrow you might be asking for another option to move across accounts. I think the current solution is okay. One extra tap for multiple selected messages means more flexibility.
 
  • Like
Reactions: fraschi51

heberjeur

New member
Jan 3, 2022
3
0
Hi, can you @M66B add K9 Mail OAuth method, I don't use google play service and I don't want to relay my activities to google services, it's more private I think, you can see the attached screen record how K9 do it.
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
Hi, can you @M66B add K9 Mail OAuth method, I don't use google play service and I don't want to relay my activities to google services, it's more private I think, you can see the attached screen record how K9 do it.
OAuth is supported via the quick setup wizard.

If you are looking for a web OAuth flow, you can get this if you sponsor me $75,000 yearly, so there can be a yearly security audit, which is a requirement of Google:

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

Everything is there to implement this, which can be done in under one hour.

Note that you can use an app password too (FAQ #6).
 

TooMuchSloeGin

Senior Member
Sep 19, 2013
54
10
Stratfield Mortimer
I'm slowly familiarising myself with FE. I suspect I am not among the most typical users. For instance, I am very strict with what and when email is downloaded, ie I have no automatic checking, no background downloads, no notifications when new mail has arrived etc.

Also I have seven most-used accounts and again, I am very strict in how I deal with them, so in all my email clients the first thing I disable (if it's implemented) is Unified inboxes.

This seems to be broken though. I have no folder at all (no inboxes and no other folders) defined as "unified" and yet I see all inbox messages of my accounts in a unified inbox (I don't have to open it, granted but this feels still like something that shouldn't happen). Either there's an option I've overlooked or again this doesn't work as I think it should (aside: in 1.1927, if the Settings are open, search for "unif" and you'll see what I think is a nonsensical entry, triggered by the word "uniform").

Second problem. As I never sync automatically (and I have also switched off sync at start) I have to sync manually and as explained that's precisely how I want it. However, I can't do that as easily as it could be (IMO). If the list of accounts is shown I see no immediate option in the top bar to sync (just Search, Unified folder (which I never use) and the three-dot menu), so I have to open the menu and tap Force sync. If the folder list is shown, again I see no option in the top bar to sync, so again I have to open the three-dot menu. And finally if an Inbox folder is open... you probably get my point.

Last but not least (for the moment 😁 ) I'd really like a visual colour hint in which account I am currently when the folder list is shown. Perhaps there's an option for that but if so I haven't found it.

Thanks for looking into this.
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
I'm slowly familiarising myself with FE. I suspect I am not among the most typical users. For instance, I am very strict with what and when email is downloaded, ie I have no automatic checking, no background downloads, no notifications when new mail has arrived etc.

Also I have seven most-used accounts and again, I am very strict in how I deal with them, so in all my email clients the first thing I disable (if it's implemented) is Unified inboxes.

This seems to be broken though. I have no folder at all (no inboxes and no other folders) defined as "unified" and yet I see all inbox messages of my accounts in a unified inbox (I don't have to open it, granted but this feels still like something that shouldn't happen). Either there's an option I've overlooked or again this doesn't work as I think it should (aside: in 1.1927, if the Settings are open, search for "unif" and you'll see what I think is a nonsensical entry, triggered by the word "uniform").

Second problem. As I never sync automatically (and I have also switched off sync at start) I have to sync manually and as explained that's precisely how I want it. However, I can't do that as easily as it could be (IMO). If the list of accounts is shown I see no immediate option in the top bar to sync (just Search, Unified folder (which I never use) and the three-dot menu), so I have to open the menu and tap Force sync. If the folder list is shown, again I see no option in the top bar to sync, so again I have to open the three-dot menu. And finally if an Inbox folder is open... you probably get my point.

Last but not least (for the moment 😁 ) I'd really like a visual colour hint in which account I am currently when the folder list is shown. Perhaps there's an option for that but if so I haven't found it.

Thanks for looking into this.
You can enable/disable showing a folder in the unified inbox by long pressing the folder in the folder list of an account (tap on the account name in the navigation menu).

You can synchronize message by pulling down the list of accounts, folders or messages. You can also sync a single folder by long pressing it. Note that pulling down the list of accounts (not the one in the navigation menu) will sync the unified inbox folders.

Guess is that your want to change the start screen to either accounts or unified folders (not the same as unified inbox) in the display settings.

Edit: if it doesn't work in the specific way you expect it to work, it doesn't mean there are bugs.
 
Last edited:

TooMuchSloeGin

Senior Member
Sep 19, 2013
54
10
Stratfield Mortimer
You can enable/disable showing a folder in the unified inbox by long pressing the folder in the folder list of an account (tap on the account name in the navigation menu).
Yes, I know. As I wrote I have DISABLED all unified boxes. NO FOLDER (and certainly NO inbox) has the flag "Show in unified inbox" set and yet all messages from all accounts show in what I suppose is the unified inbox.

My start screen is already the account list but I don't understand what
unified folders (not the same as unified inbox)
means.
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
Yes, I know. As I wrote I have DISABLED all unified boxes. NO FOLDER (and certainly NO inbox) has the flag "Show in unified inbox" set and yet all messages from all accounts show in what I suppose is the unified inbox.

My start screen is already the account list but I don't understand what

means.
Please post a screenshot of what you suppose is the unified inbox. In any case, if no folder is marked as unified inbox, the unified inbox will be empty.

Edit: also tell me how you navigate to it.
 
  • Like
Reactions: fraschi51

TooMuchSloeGin

Senior Member
Sep 19, 2013
54
10
Stratfield Mortimer
I simply swipe to open the left-hand menu.
 

Attachments

  • FE.png
    FE.png
    54.7 KB · Views: 30

TooMuchSloeGin

Senior Member
Sep 19, 2013
54
10
Stratfield Mortimer
This are the unified system folders and they can't be disabled, only collapsed.

Unified system folders = all folders of the same type (inboxes, sent messages, etc). This is independent of the selected unified inbox folders, which don't need to be inboxes either.
I see. Well, in my work flow, these are an abomination. I am starting to think the way FE works is not compatible with the way my brain works (or sometimes doesn't 😏 ).

Final question: in the menu that opens when long-pressing a folder there's an entry "Subscribe"? What does that mean?
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
I see. Well, in my work flow, these are an abomination. I am starting to think the way FE works is not compatible with the way my brain works (or sometimes doesn't 😏 ).

Final question: in the menu that opens when long-pressing a folder there's an entry "Subscribe"? What does that mean?
"Subscribed" is an IMAP feature to mark a folder as being more important. The definition is rather vague, but the subscribed state will be stored on the email (IMAP) server. FairEmail allows you to filter on subscribed folders via the three dots overflow menu of a folder list.

The app is pretty versatile, so it will be usable for 99% of the users. If you don't need the navigation menu items to go to the unified system folders, just don't use it. Other people, including myself, use this rather frequently though.
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
Additionally, while there are many FAQs answered on the github site, FE is IMO sorely in need of a piece of documentation that explains some of the basics (and the thinking behind it).
People hardly read documentation anymore these days, not even if there are problems. So, IMHO it isn't worth to put effort into this.

Writing documentation like this and keeping it up to date is a significant amount of work, which I rather put into development instead.

Edit: I am all for decent documentation, which the FAQ also reflects. So, it isn't that I am too lazy to write it.

To support this with facts: you are maybe the fifth person asking for this in over three years.
 

TooMuchSloeGin

Senior Member
Sep 19, 2013
54
10
Stratfield Mortimer
Some people RTFM.

And I specifically wrote "some of the basics (and the thinking behind it)." This doesn't change all the time, I hope and suppose.

But hey, no problem. I will adjust my expectations and not bother you with unhelpful suggestions.
 

M66B

Recognized Developer
Aug 1, 2010
26,304
56,751
Some people RTFM.

And I specifically wrote "some of the basics (and the thinking behind it)." This doesn't change all the time, I hope and suppose.

But hey, no problem. I will adjust my expectations and not bother you with unhelpful suggestions.
I really tried to help you and I did explain why I think writing such documentation isn't useful, but this doesn't sound nice. Why?
 

ouzowtf

Senior Member
Sep 8, 2010
883
690
Yes, I know. As I wrote I have DISABLED all unified boxes. NO FOLDER (and certainly NO inbox) has the flag "Show in unified inbox" set and yet all messages from all accounts show in what I suppose is the unified inbox.

My start screen is already the account list but I don't understand what

means.
You could change the unified inbox to show the account list instead in the view settings. At least that's what I understood what you want to see when starting the app.
 

mkasimd

Senior Member
Apr 7, 2021
216
438
Düsseldorf
Some people RTFM.

And I specifically wrote "some of the basics (and the thinking behind it)." This doesn't change all the time, I hope and suppose.

But hey, no problem. I will adjust my expectations and not bother you with unhelpful suggestions.
There is an independent tutorial on the basic configurations here:


Feel free to use this if you need a tutorial.
 
  • Like
Reactions: xdaTanjiro

Top Liked Posts

  • 2
    Version 1.1955 is available on GitHub now and in the Play store test program after Google's approval.

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

    Generated icons (letter, identicon) will be cached now because after some measurements it appeared that reading cached files is faster than generating icons on the fly.
    1
    What you can try is increasing the sqlite cache size, which you can do by enabling debug mode in the miscellaneous settings. Try 20-30% and don't forget to confirm with the check mark button.

    Which Gmail animation do you mean exactly? If you mean a blurred outline view, this is not something I want to add to FairEmail for a number of reasons.
    Could the Hide from recent apps... setting have an impact on the warm start delay? (Just guessing.)
  • 20
    QUESTION ABOUT FAIR EMAIL OPTIONS:
    Assuming the starting point of no on-device Google Account...

    Q: Which of these Fair Email Google mail server options is "most" private?

    1. 2SV/2FA (using any of a half dozen secondary methods), or,
    2. What Fair Email terms "GMail (Android)", or,
    3. What Fair Email terms "GMail (OAuth)".

    Note Marcel knows the answer, so he can instantly nip this tangent in the bud by answering that question in a single word... (where I suspect the answer is undoubtably #3 but others strongly think it's #1 apparently, so I could be wrong - but it's NEVER gonna be #2.

    The desired single word answer is "none". Google scans all your messages and you can only hope that the gathered information isn't used in an un-private way. Option 1 (assumed to be app passwords) and option 3 do not send extra information to Google. Option 2 requires an on-device Google account. You can control the sync options of a Google account via the Android settings. If these options work as expected and are turned off, no information should be sent to Google. This applies to all other Google services and apps, like Maps and Drive, too. You'll need to go into the settings and turn things off and trust that Google honors this.

    I expect to see no more messages about this subject anymore, with no exceptions for anyone. If you want to continue discussing about this, you should create a new XDA thread for this.
    16
    The next version will have optionally VirusTotal integration, so you can check attachments easily:

    Screenshot_20220723-102554.png
    14
    Version 1.1951 is available on GitHub now and in the Play store test program after Google's approval.

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

    There is a new option in the advanced section of the connection settings page to disable using insecure connections for images, including favicons. Insecure means http instead of https, an invalid server certificate (for example an expired certificate) or a redirect via http (for example https > http > https).

    Unfortunately, there are too many images being referenced in an insecure way, explaining why this option is default off.
    13
    That guy really needs his email. I wonder who he thinks will maintain the app after he killed you 🤔
    Given the messages I just received I am pretty sure this guy is reading here.

    To this guy: I am doing my best to hold this project together and what you are doing isn't helping, on the contrary. Instead, if the app is dear to you, you can better help and complain to the right people, mainly Google.
    13
    Version 1.1941 is available on GitHub now.

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

    Besides a series of small improvements and minor bug fixes, VirusTotal Integration was added. Please see this FAQ for more information about configuring and using this new feature:

    (181) How do I use VirusTotal?

    Note that the app hasn't been restored in the Play store yet. For the latest status updates, please see here:

  • 242
    ic_launcher.png

    FairEmail
    Open source, privacy friendly email app for Android

    banner7_long.png


    See here for a description:
    https://github.com/M66B/open-source-email/

    See here for screenshots:
    https://email.faircode.eu/#screenshots

    Downloads:
    https://github.com/M66B/open-source-email#user-content-downloads

    Frequently asked questions:
    https://github.com/M66B/open-source-email/blob/master/FAQ.md

    Please read this before requesting a new feature:
    https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-get-support

    This XDA thread is about using the latest version of FairEmail.

    For support on authorizing an account you should consult the documentation of your provider, see also here.

    Off topic comments are allowed as long they are related to FairEmail and are in the general interest of the followers of this thread.

    Discussion of purchases is not allowed here, please contact me via here instead.
    69
    How was the call with Google today, Marcel?

    Google was pretty friendly and cooperative and told me the favicons are indeed the problem, and it can/should be fixed by updating in the privacy policy to "disclose how your app accesses, collects, uses, and shares user data":

    Privacy Policy​

    All apps must post a privacy policy in both the designated field in Play Console and within the app itself. The privacy policy must, together with any in-app disclosures, comprehensively disclose how your app accesses, collects, uses, and shares user data, not limited by the data disclosed in the Data Safety section. This must include:
    • developer information and a privacy point of contact or a mechanism to submit inquiries
    • disclosing the types of personal and sensitive user data your app accesses, collects, uses, and shares; and any parties with which any personal or sensitive user data is shared
    • secure data handling procedures for personal and sensitive user data
    • the developer’s data retention and deletion policy
    • clear labeling as a privacy policy (e.g., listed as “privacy policy” in title)
    The entity (e.g., developer, company) named in the app’s Google Play listing must appear in the privacy policy or the app must be named in the privacy policy. Apps that do not access any personal and sensitive user data must still submit a privacy policy.

    Please make sure your privacy policy is available on an active URL (no PDFs) and is non-editable.

    So, I have updated the privacy policy and added this new table:

    https://github.com/M66B/FairEmail/blob/master/PRIVACY.md#summary-of-shared-data

    I am not sure if it covers everything, so feedback is more than welcome. @mkasimd maybe you can take a look?

    Note that I have also enabled BIMI, Gravatars, Libravatars and favicons for the Play store version again.

    The short term goal is to release a Play store test version (and associated GitHub version) and to get the update approved. I will think about the next steps after this has been accomplished. Given the huge number of supportive messages I received (much appreciated!) the project will be continued in some form in any case.
    50
    Version 1.1900 is available on GitHub now and in the Play store test program after Google's approval (which is the main goal of this release).

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

    My girlfriend is slowly recovering too :)
    47
    It is time for a new, modern, open source, privacy friendly email client for Android.

    I have just released a first alpha version for feedback on the design and features.

    Not for production use yet!

    Most of the stuff basically works, but be prepared for crashes and error notifications.


    Safe email is a working name, but it is for several reasons not a convenient name, so suggestions for a name are welcome.
    37
    I have just released alpha version 0.15

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

    With a bit of luck the next version can be a beta version.

    I am putting a lot of effort into this project, so thanks are appreciated.