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

Search This thread

Giocarro

Senior Member
Dec 11, 2012
2,084
978
The only silly question is the question not being asked!

It is about the reviews of others. You can vote up (thumb up) or vote down (tumb down) review of others.
Thanks for the hint.

I just performed a quick round of "thumb-up" reviews, and what I see is a really great feedback on FairEmail!

My favourite sentence of today was "... 5 stelle sono poche" = "... 5 stars are not enough" ... Well said!

Keep up the good work, Marcel!
 
  • Like
Reactions: ROO3VER and M66B

M66B

Recognized Developer
Aug 1, 2010
25,718
54,670
This also doesn't work for me. I could send you the (newsletter) for having a look. At least I didn't find a way to open the images externally nor to zoom them beyond screen width (which is not much).
Yes, please send me the raw message file (do not forward the message), but please indicate which image to look at.
 

heinhuiz

Senior Member
Nov 26, 2011
1,110
858
Xiaomi Mi A1
Redmi K20 / Xiaomi Mi 9T
The recent apps screen is the Android screen to go to active apps quickly. In other words, to switch between apps.
So the screen where one can slide through the currently used apps, after pressing the button unsurprisingly named Recents 😬 you mean. I have FE showing up there since epoch. I can't see a FE shortcut under Recent apps using the Home button or in the app drawer however - hence my confusion.

Edit: LOS18.1
 

fraschi51

Senior Member
Mar 17, 2016
1,099
376
So the screen where one can slide through the currently used apps, after pressing the button unsurprisingly named Recents 😬 you mean. I have FE showing up there since epoch. I can't see a FE shortcut under Recent apps using the Home button or in the app drawer however - hence my confusion.

Edit: LOS18.1
Maybe you have it disabled in the FE-Settings (privacy)?
 

M66B

Recognized Developer
Aug 1, 2010
25,718
54,670
Thanks! I just sent the formular.

As a workaround I was thinking about creating a second app which just launches FairEmail and which can be selected as email app in my case. But if there is already something to test I will very gladly test. :)
@neodin Did you receive my message with a link to a test version? Is there any change?
 

M66B

Recognized Developer
Aug 1, 2010
25,718
54,670
Version 1.1822 is available on GitHub now and in the Play store test program after Google's approval.

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

This release fixes all reported bugs, and includes workarounds for Verizon's new email servers (Yahoo, AOL, etc), which doesn't support common IMAP commands anymore. It seems only a small percentage of the accounts have been migrated to a new email server infrastructure. There is one nice thing though: IMAP IDLE (push messages) is after decades finally available!
 

Leroy_Sparks

Senior Member
Jun 12, 2018
94
25
I was on v.1811 and was getting this error when deleting an email:

" Z13 NO [CANNOT] STORE Message sequence number based write is not supported on this mailbox"

I just updated to the v.1822 from github and the issue seems to be resolved 👍

BTW: The (formerly) affected accounts were in my ATT account (using yahoo! as I understand).
 

M66B

Recognized Developer
Aug 1, 2010
25,718
54,670
I was on v.1811 and was getting this error when deleting an email:

" Z13 NO [CANNOT] STORE Message sequence number based write is not supported on this mailbox"

I just updated to the v.1822 from github and the issue seems to be resolved 👍

BTW: The (formerly) affected accounts were in my ATT account (using yahoo! as I understand).
I spent quite some time to debug and workaround this server bug. I have good contact with Verizon and they are looking into this bug. Moreover, they shared documentation of what is coming.
 

M66B

Recognized Developer
Aug 1, 2010
25,718
54,670
Version 1.1826 is available on GitHub now and in the Play store test program after Google's approval.

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

Blocking the Return-Path header has been removed and replaced by evaluating the address in the message classifier. The reason is that the Return-Path header more often than not leads to an intermediate party having sent the message, like Amazon SES or Sendgrid, and therefore most often isn't directly related to the sender (spammer) of the message.
 

M66B

Recognized Developer
Aug 1, 2010
25,718
54,670
Version 1.1827 is available on GitHub now and in the Play store test program after Google's approval.

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

This version was released to fix forwarding messages as attachments.

There were some changes in the quick setup wizard and in the debug info. Therefore I like you to check if the quick setup wizard for other providers still works okay and if the debug info still works okay as well (long press 'Support' in the navigation menu = left side menu). Please do not send me the debug info, it is enough to know if the debug info is successfully being collected.
 

Top Liked Posts

  • 9
    ...

    I hope your phone call on Tuesday works better, @M66B. Talking to a real person on the phone makes a huge difference compared to writing letters. But you should prepare a cheat sheet with several keywords and key arguments on it before the call. Because trust me, Google will be prepared to face you and you will need to argue well even if put under some form of pressure or if the person on the phone tries to control the flow of your conversation. I wish you good luck and thanks for doing this!

    I am prepared, I only want answer to three simple questions:
    1. Which contact info is being sent?
    2. When is it being sent?
    3. To where is it being sent?
    I am not going to argue or pressure anyone and just see where this goes.
    9
    @mkasimd thank your very much for helping with the privacy policy!

    8
    There are a couple of features I wish this app had:

    - Per email account notification sounds (I came from Spark Mail)
    - To not have the send button right above the keyboard. I bumped it once. RIP.

    Nice to haves:
    - A cleaner look (not more minimal, just a reskin I guess).
    Per account notification, please see this FAQ:

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

    Send button: accidents can happen wherever it is, that's why there is a confirmation needed by default. It seems you disabled the confirmation. Maybe you want to enable it again?

    Cleaner look: the appearance is one of the most discussed things. If you ask 10 people about how things should look like, you'll get 20 opinions.
    7
    I use NetGuard (non Pro) several years without any problems. Heard of your problems and read big part of this thread.

    I recommend you to
    - take a break to help your girl friend and cool down
    - IF you want to continue :
    + stop ( temporary ? ) delivering google version
    + delegate first level support to a group of trustworty users here
    + only focus on coding (as this is your hobby)

    This way you can do what you make happy :)

    Regarding the code :
    I had a short view on the code of FairMail and I have a short assumption.
    Possibly they do not run the code but do a code analysis.
    And I assume that thid code analysis do not recognize that your code switches logic depending on PlayStore. So it seems for them that you deliver (at least one value read from contact) to somewhere in internet.
    I recommend to remove this code or use different code versions for PlayStore and GitHub.

    Its just an assumptiom !!!
    7
    Maybe it is a dumb question. But did Google properly understand that you don't think you violate their Code? Maybe you should sprinkle an "allegedly" into your 3 points. Sure it would make no sense to ask Google where, when and what is sent if "you coded the malicious feature". But the people responding are probably not the best paid people. And I think they have to answer to a lot of dumb and malicious people.
    We have a saying in Dutch which translates like "Who demands who proves". In other words, if you accuse someone, you need to present proof. Why should I prove I am innocent? That's the world upside down.
  • 29
    The balance

    The few euros I receive in return for what's being offered and the fun of developing things are no compensation for the thousands of questions I answer every month, for unfair Play store reviews and for stress about unclear Google requirements.


    The verdict

    I have not reached a conclusion yet, but the question I am asking myself is why I would continue with the project. Maybe it is the moment, with a sick girlfriend, but I currently don't see it.


    Alternatives

    GitHub only version: 98% of the audience will be lost.

    Strip down the app: more bad reviews

    Paid support: more bad reviews

    Stop answering questions: more bad reviews

    Bad reviews will shift the balance only in the wrong direction.


    Core problem

    Google. There is no sensible way to appeal in case of bad reviews or alleged violations of Play store policies.

    People. They are generally pretty demanding and on the other hand everything should be free.

    Myself. An old and grumpy developer, who maybe should retired.


    Input is welcome.
    27
    I paid for this software and donated several times, so what would I gain by trolling? I share my opinion with you and get trolled by you because you don't like it? It is much sadder how grateful my money is accepted although I would troll. Would you rather be lied to and cheated instead or how do I have to imagine this? Honestly, I do not care if you like my opinion or not. I stand by it and think my part.
    I feel responsible, but what is your problem exactly? The app as-is works fine and it will keep working fine for the foreseeable future. I even published an update in this thread yesterday for an ugly problem introduced in recent versions. Please tell me what is wrong and I will see what I can do. Please be nice and you'll be responded to in the same way. There is already enough hate on this planet.

    Please understand that mainly Google caused this "event". There is some good news though because a real human contacted me outside the usual Google "flow". There will be a phone call Tuesday.
    24
    On special request by PM of OP, Marcel aka @M66B, I have to inform you as follows:
    Can you please write in each XDA thread that the GitHub repos have been restored?
    Marcel, I know you can't respond here but personally I hope that this isn't your final decision.
    19
    I like to say something about the code quality because there were some comments about this.

    The code quality is far from perfect, but on the other hand the app is pretty stable and functional. I refactored stuff rather often, but if the one man army needs to choose between significant rewrites, likely causing bugs and instability, and fixing a know issue when reformatting lists, what is it gonna be? (One of the few known problems)

    Any developer would do things differently when starting over. Also, a project like this isn't only about pure code quality. It isn't a lab, but a real world application.
    19
    Thread re-opened on request of OP @M66B who allowed me to share his PM with you:

    Can you please open all threads again?

    This is to give people a chance to discuss and to help each other. It doesn't mean I will resume development though.
  • 230
    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/

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

    See this XDA article for some screenshots:
    https://www.xda-developers.com/fairemail-open-source-privacy-friendly-email/

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

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

    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.


    XDA:DevDB Information
    FairEmail, App for all devices (see above for details)

    Contributors
    M66B
    Source Code: https://github.com/M66B/open-source-email/


    Version Information
    Status:
    Stable

    Created 2018-08-02
    Last Updated 2020-11-18
    45
    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.
    37
    I have just released alpha version 0.10

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

    I have put many hours into developing and debugging this release, so thanks are appreciated.

    This version is still not suitable for production, but all basic functions are present now. The goal is now to stabilize this version into a first beta release, so please let me hear what problems you have.

    Edit: due to database changes you'll need to setup your accounts/identities again.
    33
    I have just released beta version 1.745

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

    The changelog might seem uninteresting, but in fact displaying messages has been rewritten to introduce inline displaying of original messages. I spent about two days developing and testing this, so at least a "thanks" will be appreciated.

    Some background: normally the web view cannot be used in a scrolling list (of messages in a conversation) and although there exist several workarounds for this, none were satisfactory. However, I had a completely novel idea (as far as I know) about how to approach this without the usual edge cases (hopefully) !

    To do: investigate if using a dark background is feasible (setting the background dark is simple, but the challenge is to modify the message so that everything is still readable). I will consider to add an option to always display original messages.

    Please report any problem you discover, so it can be fixed.