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

Search This thread

canaccc

Member
Feb 17, 2020
13
13
Hello,

I'm wondering if one of the settings will have the app open links in custom tabs (Firefox custom tabs, Kiwi custom tabs, Edge custom tabs, etc. - whatever browser I choose)?
 

canaccc

Member
Feb 17, 2020
13
13

Hmmm... I followed the instructions (reset questions and enabled confirming links) which let me select Firefox custom tabs. That now opens links in a Firefox custom tab as expected. I disabled confirming links again because I don't want to click through dialogues every time I open a link. But now every link I click opens in a Firefox custom tab - it's no longer asking me which browser I want to use (I don't set a default browser in Android because different sites have different preferred browsers). Is there a way to set it up so that I'll still get the Android browser selection dialogue, but have FairEmail use a custom tab with whichever browser I pick?

Thanks :)
 

M66B

Recognized Developer
Aug 1, 2010
26,460
57,160
Hmmm... I followed the instructions (reset questions and enabled confirming links) which let me select Firefox custom tabs. That now opens links in a Firefox custom tab as expected. I disabled confirming links again because I don't want to click through dialogues every time I open a link. But now every link I click opens in a Firefox custom tab - it's no longer asking me which browser I want to use (I don't set a default browser in Android because different sites have different preferred browsers). Is there a way to set it up so that I'll still get the Android browser selection dialogue, but have FairEmail use a custom tab with whichever browser I pick?

Thanks :)
No, there isn't a way because Android will never ask which browser to use and will always use the default browser. That's also one of the reasons why there is a browser selector in the link confirmation dialog now ...
 

mkasimd

Senior Member
Apr 7, 2021
218
445
Düsseldorf
Hmmm... I followed the instructions (reset questions and enabled confirming links) which let me select Firefox custom tabs. That now opens links in a Firefox custom tab as expected. I disabled confirming links again because I don't want to click through dialogues every time I open a link. But now every link I click opens in a Firefox custom tab - it's no longer asking me which browser I want to use (I don't set a default browser in Android because different sites have different preferred browsers). Is there a way to set it up so that I'll still get the Android browser selection dialogue, but have FairEmail use a custom tab with whichever browser I pick?

Thanks :)
As far as I can see, the FAQ Marcel linked explains everything:

If there is choice, Android will ask you how to open the link. You can select Always or Just Once. If you want to reset Always, please see here about how to.

If you ticked Do not ask this again for [domain name], you can undo this by using the Reset questions button in the miscellaneous settings tab page of the app.
 
  • Like
Reactions: fraschi51

fraschi51

Senior Member
Mar 17, 2016
1,160
428
Hmmm... I followed the instructions (reset questions and enabled confirming links) which let me select Firefox custom tabs. That now opens links in a Firefox custom tab as expected. I disabled confirming links again because I don't want to click through dialogues every time I open a link. But now every link I click opens in a Firefox custom tab - it's no longer asking me which browser I want to use (I don't set a default browser in Android because different sites have different preferred browsers). Is there a way to set it up so that I'll still get the Android browser selection dialogue, but have FairEmail use a custom tab with whichever browser I pick?

Thanks :)
You can set in Android as browser default the app 'BetterOpenWith' - so you cann select the browser you want in every case individual.

Edit: You cannot have both: no asking but individual selecting.
 
Last edited:

canaccc

Member
Feb 17, 2020
13
13
No, there isn't a way because Android will never ask which browser to use and will always use the default browser. That's also one of the reasons why there is a browser selector in the link confirmation dialog now ...

As I indicated, I don't have a default browser set in Android. Every app in Android (except now FairEmail) offers me the choice of what browser I want to open links in (as did FairEmail before opening a link in a Firefox custom tab above - this hasn't changed my global Android no-default-browser setting). Before, it looked like:

Screenshot_20220813-231529-003.png


My case use example would be FocusReader RSS, which offers this option:

Screenshot_20220813-235129-638.png


In that program, when I click on a link in the program, Android (not FocusReader) asks me what browser I want to use (as in screenshot #1). If I pick one that supports custom tabs, FocusReader then opens the link in that browser's custom tab. That's all I was striving to achieve. If it's not possible, that's okay. Thank you for checking/clarifying. :)
 

M66B

Recognized Developer
Aug 1, 2010
26,460
57,160
As I indicated, I don't have a default browser set in Android. Every app in Android (except now FairEmail) offers me the choice of what browser I want to open links in (as did FairEmail before opening a link in a Firefox custom tab above - this hasn't changed my global Android no-default-browser setting). Before, it looked like:

View attachment 5685361

My case use example would be FocusReader RSS, which offers this option:

View attachment 5685365

In that program, when I click on a link in the program, Android (not FocusReader) asks me what browser I want to use (as in screenshot #1). If I pick one that supports custom tabs, FocusReader then opens the link in that browser's custom tab. That's all I was striving to achieve. If it's not possible, that's okay. Thank you for checking/clarifying. :)
If you select 'Select app' in the link confirmation dialog, which will be remembered when you disable the link confirmation dialog again, the link will be handed over to Android, and Android will/might show a selection dialog.
 

canaccc

Member
Feb 17, 2020
13
13
If you select 'Select app' in the link confirmation dialog, which will be remembered when you disable the link confirmation dialog again, the link will be handed over to Android, and Android will/might show a selection dialog.

Yes, I tried that, but neither of the "select app" options results in a custom tab - they both open the browser separately.
 

M66B

Recognized Developer
Aug 1, 2010
26,460
57,160
Yes, I tried that, but neither of the "select app" options results in a custom tab - they both open the browser separately.
@canaccc

Can you please reproduce this and ASAP after reproduction send me the debug info by long pressing 'Support' in the navigation menu?

Can you please try with this test version?
https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1950a-github-chooser-custom-tabs-release.apk

Change:
 
Last edited:

canaccc

Member
Feb 17, 2020
13
13
@canaccc

Can you please reproduce this and ASAP after reproduction send me the debug info by long pressing 'Support' in the navigation menu?

Can you please try with this test version?
https://bitbucket.org/M66B/fairemai....1950a-github-chooser-custom-tabs-release.apk

Change:

That works! When I use "select app" without the "open" icon, Android asks me what browser to use and then uses a custom tab from that browser. When I turn off confirming links, the behaviour sticks and I can now open links in any custom tab from whatever browser that I choose each time I click a link. Thank you!!!

Do I now have to do anything because I installed a Github version over top of my Playstore version?
 

M66B

Recognized Developer
Aug 1, 2010
26,460
57,160
That works! When I use "select app" without the "open" icon, Android asks me what browser to use and then uses a custom tab from that browser. When I turn off confirming links, the behaviour sticks and I can now open links in any custom tab from whatever browser that I choose each time I click a link. Thank you!!!

Do I now have to do anything because I installed a Github version over top of my Playstore version?

You don't have to do anything, but you could support the project with a donation:


If you want to switch back to the Play store version, you can disable checking for GitHub updates in the miscellaneous setting tab page, which will result in updating to the next Play store version.
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
26,460
57,160
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.
 

de_Wolf

Senior Member
Apr 30, 2022
89
167
I cannot find a setting.

Using the search under Settings I find the result
Notifications:
Defer notifications until the end of a phone call.

If I now select the search result, it branches to 'Notifications -> Advanced',
but I can't find this option - in spite of my reading glasses.

Has anyone had more success than me :)
 

heinhuiz

Senior Member
Nov 26, 2011
1,215
1,065
Xiaomi Mi A1
Redmi K20 / Xiaomi Mi 9T
I cannot find a setting.

Using the search under Settings I find the result
Notifications:
Defer notifications until the end of a phone call.

If I now select the search result, it branches to 'Notifications -> Advanced',
but I can't find this option - in spite of my reading glasses.

Has anyone had more success than me :)
It is the 5th option below the Advanced header, Postpone notifications during calls.
 
  • Like
Reactions: de_Wolf

fraschi51

Senior Member
Mar 17, 2016
1,160
428
I cannot find a setting.

Using the search under Settings I find the result
Notifications:
Defer notifications until the end of a phone call.

If I now select the search result, it branches to 'Notifications -> Advanced',
but I can't find this option - in spite of my reading glasses.

Has anyone had more success than me :)
Here it is the fifth option under notifications - advanced
 
  • Like
Reactions: de_Wolf

M66B

Recognized Developer
Aug 1, 2010
26,460
57,160
I cannot find a setting.

Using the search under Settings I find the result
Notifications:
Defer notifications until the end of a phone call.

If I now select the search result, it branches to 'Notifications -> Advanced',
but I can't find this option - in spite of my reading glasses.

Has anyone had more success than me :)
This feature requires Android 12 or later.
 
  • Like
Reactions: de_Wolf

loyl1

Member
May 28, 2015
27
35
Is it possible to have FairEmail not check for new messages each time my connection changes?

I'm thinking about it from a privacy perspective. I'm using a VPN, and when I change countries Google instantly knows it because my work and business emails immediately sync.

Because Google is tools are used on almost all websites, they can take the IP address from my email sync, and match it to the timezone, screen size, language, etc that they get from my browser on other websites, and very likely know exactly who is browsing retail, news sites, etc.

I don't want to have to remember to manually sync. I'm playing around a little with schedules, but that's not really helping as I need email from 6 am to 10 pm.

Is there an option to sync once an hour?
 
Last edited:

Top Liked Posts

  • 2
    The structure of the settings was changed a dozens of times and the end result is that whatever the structures is, there is always somebody unhappy.

    Signatures are used by few people, and generally I advice against them because it increases the spam score of your messages, especially on first contact, and therefore I would consider them as advanced. This is also the problem: what is basic and advanced is rather subjective.

    The only thing I am willing to do (but won't) is remove 95% of the settings because I am more than a bit tired about complaints like "Too many/complicated settings", of which there were even a few when I checked my email after a funeral I attended today ...
    My condolences!

    I am sure you cannot keep everyone happy, this was just a feedback I wanted to share. However, you are doing an incredible job. Keep up!
  • 22
    In the spirit of giving presents on your birthday: the next version will allow you to query the whois information in the link confirmation dialog. Example:

    1662284115539.png
    15
    Version 1.1964 is available on GitHub now and in the Play store test program after Google's approval.

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

    Whois: tap on a link, in the link confirmation dialog, tap on 'More options', tap on the 'Whois' button. Edit: this isn't available in the Play store version.
    15
    The next version will warn for potentially dangerous attachments by using a warning color and a bold font type. When sending a message, the send dialog will show a warning as well (which can be ignored).

    This list of file extensions is being used for this:


    Preview version:

    https://bitbucket.org/M66B/fairemail-test/downloads/FairEmail-v1.1966a-github-attachment-warn-release.apk

    Screenshot_20220918-080718.png


    Screenshot_20220917-223752.png
    14
    @M66B, you wrote:

    August 30, 2022
    Google Cloud support fixed the problem.

    Does it mean that the token grant rate problem is solved?
    Yes, it is solved after going back and forth a lot of times.
    14
    The next version of the app will add 'Select block' to the copy/paste menu, which will extend the current selection to a block of text (consecutive lines). IMHO this should be a standard Android feature.
  • 246
    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.