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

Search This thread

de_Wolf

Senior Member
Apr 30, 2022
81
146
Even if it seems off-topic at first, I'll get right to the point :).

I'm testing the Tasker app and I got a message.
Tasker Meldung.jpg

Would this be an idea that you could usefully implement in FE, Marcel?

Edit:
I also get the message when I start the app again with the option to contact the developer.
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Even if it seems off-topic at first, I'll get right to the point :).

I'm testing the Tasker app and I got a message.
View attachment 5639925

Would this be an idea that you could usefully implement in FE, Marcel?

Edit:
I also get the message when I start the app again with the option to contact the developer.
There are no such API limitations in the app.
Also, people hate status bar notifications, which can be a reason in itself to write a bad review ...
 

ZashIN

New member
Apr 20, 2018
3
1
I had a plan for on device spam filtering, based on message headers to reduce the battery usage, but the technique I had in mind is patented by Microsoft:


Too bad :-(
If there is still interest in developing some spam filter: that patent has expires (MS did not pay the maintenance fee :))
on 2021-06-02, but I am not sure about the legal details.
 

ZashIN

New member
Apr 20, 2018
3
1
The patent expires 2027-04-27 ...
Are you sure? The normal expiration date of a utility patent should be 20 years. From what I read, the "Adjusted expiration" date might just not have been updated. But the patent should expire and not be enforcable after failing to pay the fee at the 12th year anniversary.

See under Legal events:
2021-07-05 STCH Information on status: patent discontinuation
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

2021-07-27 FP Lapsed due to failure to pay maintenance fee
Effective date: 20210602
And from 37 CFR 1.362:
A patent which expires for the failure to pay the maintenance fee will expire at the end of the same date (anniversary date) the patent was granted in the 4th, 8th, or 12th year after grant.
Also: related question on patents.stackexchange about "expired followed by an expiration date".

But again, I am no legal expert.
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
Version 1.1923 1.1924 is available on GitHub now and in the Play store test program after Google's approval.

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

The option to suppress notifications while on a call (recently added) has been replaced by delaying notifications until after having ended the call instead. This way there isn't a risk that important new messages will be missed or seen too late. This option is available on Android 12 and later only because earlier Android versions do not have the requires APIs.
 
Last edited:

x2k13

Senior Member
Version 1.1923 1.1924 is available on GitHub now and in the Play store test program after Google's approval.

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

The option to suppress notifications while on a call (recently added) has been replaced by delaying notifications until after having ended the call instead. This way there isn't a risk that important new messages will be missed or seen too late. This option is available on Android 12 and later only because earlier Android versions do not have the requires APIs.
Small hint for F-Droid users having installed the GitHub version:
Disable all updates for FairEmail in F-Droid, otherwise you'll get offered update via F-Droid over and over again. Funny thing about it is, 1.924 ist installed, still F-Droid offers 1.923 as update, which is complete nonsense of course.
 

chris122380

Senior Member
Sep 29, 2010
558
126
chris122380.x10.mx
How do I find or reset the browser open link settings? I have used the settings search and I can't find it anywhere how to reset what browser is used for opening a link. I think I unintentionally told it to keep a setting I didn't want to tell it to keep.
 

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
How do I find or reset the browser open link settings? I have used the settings search and I can't find it anywhere how to reset what browser is used for opening a link. I think I unintentionally told it to keep a setting I didn't want to tell it to keep.
Open/expand a message and you'll find a confirm links option in the three dots overflow menu. You'll find the same setting in the privacy settings of the app. Reset questions in the miscellaneous will work to reset the browser to default too.
 

fraschi51

Senior Member
Mar 17, 2016
1,155
424
How do I find or reset the browser open link settings? I have used the settings search and I can't find it anywhere how to reset what browser is used for opening a link. I think I unintentionally told it to keep a setting I didn't want to tell it to keep.
In Android-Settings search for 'standard-apps' - there you can define your Browser-App.
 

chris122380

Senior Member
Sep 29, 2010
558
126
chris122380.x10.mx
Open/expand a message and you'll find a confirm links option in the three dots overflow menu. You'll find the same setting in the privacy settings of the app. Reset questions in the miscellaneous will work to reset the browser to default too.
Turning the confirm links checkbox on and off reset it to prompt me for what browser.

In Android-Settings search for 'standard-apps' - there you can define your Browser-App.

I know how to set the default browser for Android this is a specific Fairemail setting. I had changed my default browser but forgot that I had set Fairemail to use a different browser. After unchecking and checking the confirm links box it will now prompt me for the browser again.
 
  • Like
Reactions: x2k13 and fraschi51

TheMystic

Senior Member
Mar 18, 2017
793
383
The ⭐⭐⭐⭐⭐-focus in this thread isn't healthy anymore. What is this about, a popularity contest or creating the most kickass email client? Yes, we very much understand that bad reviews aren't nice, even more so if they have no grounds but they are a reality every dev needs to deal with. Using XDA to manipulate them is not the solution (and a violation of Google's terms). This isn't called 'XDA Ratings' so please, let's focus on development and troubleshooting. Thank you for your attention.
With all due respect, you could have communicated this privately, especially given that this is about a well recognised developer, who is a 'Recognised Contributor' himself and has been using this platform for a long time.

Comments like this can put people off, even if they are well-meaning.
 

Timmmmaaahh!

Senior Moderator
Staff member
Sep 11, 2012
5,757
1
14,161
Bruges
OnePlus One
OnePlus 6T
With all due respect, you could have communicated this privately, especially given that this is about a well recognised developer, who is a 'Recognised Contributor' himself and has been using this platform for a long time.

Comments like this can put people off, even if they are well-meaning.
If you are saying that people with a certain status shouldn't be criticised, I strongly disagree. It was the elephant in the thread and with cooperation of a few other – not all – moderators, I've addressed it. I stand by my point and by the idea that both opinions matter and can be voiced freely. I had a very nice follow up conversation with Marcel at the time of posting, three weeks ago. For the record: I very much respect Marcel as a person and his amazing work; in case there's any doubt about that.
 

TheMystic

Senior Member
Mar 18, 2017
793
383
If you are saying that people with a certain status shouldn't be criticised, I strongly disagree. It was the elephant in the thread and with cooperation of a few other – not all – moderators, I've addressed it. I stand by my point and by the idea that both opinions matter and can be voiced freely. I had a very nice follow up conversation with Marcel at the time of posting, three weeks ago. For the record: I very much respect Marcel as a person and his amazing work; in case there's any doubt about that.
On another post, I had spoken about how rules are universal and apply to everyone equally. Criticisms are always welcome, as long as they are communicated appropriately.

I felt your comment was borderline rude and was best communicated privately, especially given the fact that Marcel was already frustrated with Google's bots, their lack of proper communication and other problems in his life. Given his contributions to the forum and the quality of his apps, I thought (and still think) that there should be support from the community to help reduce his stress and frustration, and be a little more accommodative by allowing him to vent out his frustration in his own thread.

There are only a few developers who actually make good apps, and they need our support. The majority of so-called 'developers' make trash apps (most of which are copycats), and that makes these few developers even more indispensable.

But anyways, I hope he had taken it in the right spirit and doesn't find it offensive any more. And glad to note that you have communicated with him privately too.
 
  • Like
Reactions: wimstefan

Timmmmaaahh!

Senior Moderator
Staff member
Sep 11, 2012
5,757
1
14,161
Bruges
OnePlus One
OnePlus 6T
On another post, I had spoken about how rules are universal and apply to everyone equally. Criticisms are always welcome, as long as they are communicated appropriately.

I felt your comment was borderline rude and was best communicated privately, especially given the fact that Marcel was already frustrated with Google's bots, their lack of proper communication and other problems in his life. Given his contributions to the forum and the quality of his apps, I thought (and still think) that there should be support from the community to help reduce his stress and frustration, and be a little more accommodative by allowing him to vent out his frustration in his own thread.

There are only a few developers who actually make good apps, and they need our support. The majority of so-called 'developers' make trash apps (most of which are copycats), and that makes these few developers even more indispensable.

But anyways, I hope he had taken it in the right spirit and doesn't find it offensive any more. And glad to note that you have communicated with him privately too.
I will not discuss this any further in here as only conflict can come of this, which was and is never my goal. If you have a problem with that (or any of my) post(s), report it and another moderator will look into it. You are also most welcome to contact me privately.
 

M66B

Recognized Developer
Aug 1, 2010
26,300
56,748
All versions recently (last seven days) released in the Play store are still pending evaluation, which means that the app will probably be removed automatically from the Play store tomorrow, even though I got an extension of a week to solve a minor policy violation (which was already solved more than a week ago). This whole experience is frustrating, and it is pretty much an unworkable situation. I have tried to contact Google via various channels, but I didn't receive any response so far. I don't know what else to do. There seem to be Covid-19 measures again.

I will reconsider my "position" as Android developer again if the app is being removed from the Play store again. In any case, all development will be ceased until this is resolved. Please don't blame me and don't call me a drama queen, but instead blame Google. This is all outside of my control.

I expect that some are going to suggest this: since less than 1% of the installations are outside the Play store, there is no point in releasing the app outside the Play store only.

My mother has an incurable and aggressive cancer, so my priorities have shifted anyway.

Edit: updated here too:

 
Last edited:

nadir husain

Senior Member
Aug 31, 2019
325
382
All versions recently (last seven days) released in the Play store are still pending evaluation, which means that the app will probably be removed automatically from the Play store tomorrow, even though I got an extension of a week to solve a minor policy violation (which was already solved more than a week ago). This whole experience is frustrating and it is pretty much an unworkable situation. I have tried to contact Google via various channels, but I didn't receive any response so far. I don't know what else to do. There seem to be Covid-19 measures again.

I will reconsider my "position" as Android developer again if the app is being removed from the Play store again. In any case all development will be ceased until this is resolved. Please don't blame me and don't call me a drama queen, but instead blame Google. This is all outside of my control.

I expect that some are going to suggest this: since less than 1% of the installations is outside of the Play store, there is no point in releasing the app outside of the Play store only.

My mother has an incurable and aggressive cancer, so my priorities have shifted anyway.
Prayers for your mom! Forget about everything else, just take care of her!best wishes
 

Top Liked Posts

  • There are no posts matching your filters.
  • 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
    Using a Gmail account in FairEmail will inevitably leak your IP address, and thus your rough location, but nothing else, except the obvious: the messages you receive and sent and their meta data (sender, receiver, subject, etc).

    Note that it is not a good idea to use a VPN to hide your IP address because you'll probably run into "Please log in via your web browser" at an inconvenient moment.

    For HOTP and TOTP I recommend FreeOTP+.

    I think enough has been said about the privacy aspects of a Google account now. Whether a Google account on your device is a privacy concern or not is off-topic here. If you want to keep discussing about this, please create another XDA thread for this. You can leave a link to the created thread here if you wish.
    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.