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

Search This thread

no.one.writeme

Senior Member
Aug 6, 2009
161
148
Nearby Lisbon
Hello again,
I followed the FAQ How can I synchronize Gmail categories? to replicate the behavior of the GMail app and to avoid notifications from emails from gmail categories. ( Ex. Promotions goes to label Promo with a rule no to go to inbox (archive it) ).
In FairEmail I set the Promo folder not to issue notifications and to synchronize. Should I synchronize Promo periodically 1x15min or continuous synchronize? Which is more battery friendly? or causes less expensive action?
Thank you in advance.
Best regards,
Luis.
 

M66B

Recognized Developer
Aug 1, 2010
23,850
48,932
Hello again,
I followed the FAQ How can I synchronize Gmail categories? to replicate the behavior of the GMail app and to avoid notifications from emails from gmail categories. ( Ex. Promotions goes to label Promo with a rule no to go to inbox (archive it) ).
In FairEmail I set the Promo folder not to issue notifications and to synchronize. Should I synchronize Promo periodically 1x15min or continuous synchronize? Which is more battery friendly? or causes less expensive action?
Thank you in advance.
Best regards,
Luis.
If you want to prevent the message from appearing in the inbox, the best solution would be to always sync = push messages. Just take care that you don't exceed the maximum number of simultaneous connections. For the rest there are no disadvantages.
 
  • Like
Reactions: no.one.writeme

no.one.writeme

Senior Member
Aug 6, 2009
161
148
Nearby Lisbon
If you want to prevent the message from appearing in the inbox, the best solution would be to always sync = push messages. Just take care that you don't exceed the maximum number of simultaneous connections. For the rest there are no disadvantages.
Hi @M66B,
I configured in FairEmail two gmail accounts and was testing two different configurations.
In one account I skip inbox and apply the label Promo to the email and set Promo as manual sync.
On the other account I do the same but with synchronization.
So if I understand you correctly on the other account if I do Always Sync = push messages I just have to label Promo to the email and it will skip inbox. Is that correct?
Thank you for your time,
Best regards,
Luis

BTW, I am loving FairEmail. Thanks.
 

M66B

Recognized Developer
Aug 1, 2010
23,850
48,932
Hi @M66B,
I configured in FairEmail two gmail accounts and was testing two different configurations.
In one account I skip inbox and apply the label Promo to the email and set Promo as manual sync.
On the other account I do the same but with synchronization.
So if I understand you correctly on the other account if I do Always Sync = push messages I just have to label Promo to the email and it will skip inbox. Is that correct?
Thank you for your time,
Best regards,
Luis

BTW, I am loving FairEmail. Thanks.
If the inbox is skipped, it doesn't matter if the target folder is synchronized continuously or periodically.
 
  • Like
Reactions: no.one.writeme

no.one.writeme

Senior Member
Aug 6, 2009
161
148
Nearby Lisbon
If the inbox is skipped, it doesn't matter if the target folder is synchronized continuously or periodically.
@M66B
Hi,
Thank you for you time. I now have FairEmail to my liking.
One more thing, I am seeing in FairEmail logs some disconnects, I believe that is due to "WIFI power saving mode" in my Samsung device, it switches between Mobile and WIFI. I disabled it to analyze it further.
I leave you with one suggestion if you find it useful. Regarding the return receipt issue, since FairEmail has a Template functionality, would it be to much time consuming adding the possibility of choosing/setting a template as a replacement of the return receipt/signature? Kind a quick way to change either one on the fly at compose time with the possibility to make it default overriding the identify configuration.
It's just a tough, because sometimes depending to whom you sending/replying an email you would like to change return receipt ( more/less formal ) or signature ( more/less casual ).
Thank you again for your help and availability.
Best regards,
Luis
 

fraschi51

Senior Member
Mar 17, 2016
922
237
@M66B
Hi,
Thank you for you time. I now have FairEmail to my liking.
One more thing, I am seeing in FairEmail logs some disconnects, I believe that is due to "WIFI power saving mode" in my Samsung device, it switches between Mobile and WIFI. I disabled it to analyze it further.
I leave you with one suggestion if you find it useful. Regarding the return receipt issue, since FairEmail has a Template functionality, would it be to much time consuming adding the possibility of choosing/setting a template as a replacement of the return receipt/signature? Kind a quick way to change either one on the fly at compose time with the possibility to make it default overriding the identify configuration.
It's just a tough, because sometimes depending to whom you sending/replying an email you would like to change return receipt ( more/less formal ) or signature ( more/less casual ).
Thank you again for your help and availability.
Best regards,
Luis
You have the functionality always now. Click on the answer-button and select 'reply with template'.
 

no.one.writeme

Senior Member
Aug 6, 2009
161
148
Nearby Lisbon
@M66B, @fraschi51 ,
Thank you for your time.
Yes I already discovered that function of the Templates.
My suggestion was not like replying/sending a email with a predefined template, but, changing the identity return receipt / signature on the fly.
Now when sending a return receipt, the only option is the predefined message which is translated depending the device language. For me I find it to formal when sending a return receipt to certain people/entities. So I have to delete the predefined message and then insert a template. My suggestion was to have an option to replace the default return receipt message with a template and possible make it default. The same goes to the identity signature, if you would like to change it while writing an email you have to go back to settings.
I don't know if expressed myself correctly. Regardless it is just a suggestion.
Best regards,
Luis.
 

fraschi51

Senior Member
Mar 17, 2016
922
237
@M66B, @fraschi51 ,
Thank you for your time.
Yes I already discovered that function of the Templates.
My suggestion was not like replying/sending a email with a predefined template, but, changing the identity return receipt / signature on the fly.
Now when sending a return receipt, the only option is the predefined message which is translated depending the device language. For me I find it to formal when sending a return receipt to certain people/entities. So I have to delete the predefined message and then insert a template. My suggestion was to have an option to replace the default return receipt message with a template and possible make it default. The same goes to the identity signature, if you would like to change it while writing an email you have to go back to settings.
I don't know if expressed myself correctly. Regardless it is just a suggestion.
Best regards,
Luis.
Sorry, but why do you click on return receipt if you don't want this. As said click on 'reply with template' - ready.
 
  • Like
Reactions: no.one.writeme

M66B

Recognized Developer
Aug 1, 2010
23,850
48,932
@M66B, @fraschi51 ,
Thank you for your time.
Yes I already discovered that function of the Templates.
My suggestion was not like replying/sending a email with a predefined template, but, changing the identity return receipt / signature on the fly.
Now when sending a return receipt, the only option is the predefined message which is translated depending the device language. For me I find it to formal when sending a return receipt to certain people/entities. So I have to delete the predefined message and then insert a template. My suggestion was to have an option to replace the default return receipt message with a template and possible make it default. The same goes to the identity signature, if you would like to change it while writing an email you have to go back to settings.
I don't know if expressed myself correctly. Regardless it is just a suggestion.
Best regards,
Luis.
I can't add a setting for everything, sorry. As it is, there are already enough questions about the number of options, and unfortunately also complaints and bad reviews, which do not particularly motivate me to add more options. The general rules is that at least a few dozen people need to ask for an option and for now you are the only one have asked for this.

If you want to use different signatures, you can use different identities and select the one you need at the top of the message composer.
 

zzz2002

Senior Member
Dec 5, 2012
198
30
Toronto
I had to reinstall and reauthorized FairEmail no problem. I am now on release 1.1557.
However I would like to get back to the development/beta/testing channel. I tried to do this by downloading and installing 1.1559 Orantops ... problem when I try to run the apk I get a "App not installed" result. What am I doing wrong, how do I fix the problem?

I scewed up, sorry for the noise.
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
23,850
48,932
Hello!Any hope of adding option "search" in inbox specific email?Some mails are very big and i am bored to search manually content!
If you mean searching in the message text, you can do this via the horizontal three dots menu just above the message text. Note that this is possible in the reformatted message only (so, not when using the original message view, which isn't possible due to limitations of the Android WebView).
 
  • Like
Reactions: mrrocketdog

La_Globule

Senior Member
Nov 6, 2007
376
122
If you mean searching in the message text, you can do this via the horizontal three dots menu just above the message text. Note that this is possible in the reformatted message only (so, not when using the original message view, which isn't possible due to limitations of the Android WebView).
Hello Marcel,
May I suggest you an improvement: duplicate the message action bar at the end of the message (with the same buttons and actions) since the upper action bar scrolls up with the message and disappears. I know you already added two buttons (trash and archive) at the bottom.
What do others think about it?
Thanks a lot.
Edit: it could be option driven like the two bottom icons and maybe off by default.
 

M66B

Recognized Developer
Aug 1, 2010
23,850
48,932
Hello Marcel,
May I suggest you an improvement: duplicate the message action bar at the end of the message (with the same buttons and actions) since the upper action bar scrolls up with the message and disappears. I know you already added two buttons (trash and archive) at the bottom.
What do others think about it?
Thanks a lot.
Edit: it could be option driven like the two bottom icons and maybe off by default.
I am pretty sure that this will result in many bad reviews "too complicated". I have stopped added options, unless more than a few dozen people ask for it, for the same reason.
 

gabi11

Senior Member
Dec 13, 2011
587
309
Hi,

My native language is RTL.
I composed an email today and sent It, later on I noticed that the mail is aligned to the left.
It looked OK and was aligned to the right while I was writing the email.

Can it be fixed or I'm missing something?

Thanks a lot and keep up your awesome work!
 

M66B

Recognized Developer
Aug 1, 2010
23,850
48,932
Hi,

My native language is RTL.
I composed an email today and sent It, later on I noticed that the mail is aligned to the left.
It looked OK and was aligned to the right while I was writing the email.

Can it be fixed or I'm missing something?

Thanks a lot and keep up your awesome work!
Can you please send me the raw message file of the message you've sent? You can contact me by using 'Report issue' in the navigation menu.
 

gimpy1

Senior Member
Sep 1, 2013
1,107
310
Flagstaff
I have a little "glitch" that only occurs when I use the FairEmail app. But, I don't know if it is caused by the FE app? Or by something else.

What happens is when I click on the Fairemail icon to open the app on my phone, I get a pop up giving me the option to open the app, either by my fingerprint or by entering my pin number. This is the security feature and I must use one of these options. I have used this for so long, that I don't know if it is a Fairemail feature, or a feature of my phones security.
I normally use the fingerprint option, but recently it has not been working very well, so I have to use the pin.

Here is the little glitch. When I click on the pin option, the number key board pops up. I hit the first number which appears in the number field, but the key board disappears. I have to again hit the pin option which pops up the number key board, then I can enter the next three numbers of my pin.

This has been this way for so long that I can't remember when it started, or if it had always been like this.

To my knowledge, I don't recall having this little problem with any other app or anytime I have to use my pin. It is disconcerting having to tap an extra 2 or 3 times to get into the app.
Thx.
 

Top Liked Posts

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

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

    I like to hear whether you like or not the new menu icons (in the multiple selection, message actions, answer and text style menus).
    5
    Version 1.1576 is available on GitHub now and in the Play store test program after Google's approval.

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

    I like to hear whether you like or not the new menu icons (in the multiple selection, message actions, answer and text style menus).
    I like the new menu icons.
    1
    Whilst OpenKeychain does the trick, its inconvenient as we need to open each encrypted email in OpenKeychain and its interface is not good at all and very limited vs FairMail.
    You do not have to open received mails in OpenKeychain to decrypt, nor encrypt outgoing mails within OpenKeychain if a confirmed key is already set up for the recipient and sender address.

    Fairemail already has an interface to talk to OpenKeychain directly. You just press the lock icon to decrypt. Both for PGP and S/MIME encrypted mails. And you can just set FairEmail to send PGP encrypted within the sending options. That's sufficient without having to see anything outside of FairEmail.

    Only if you are sending a mail to a recipient whose key you have never used before yet, you might have to import a key into OpenKeychain and confirm its fingerprint first. Or if you do not have a key pair for your outgoing account, you may have to create one within OpenKeychain. So, just the initial things. That's it.
    1
    Thanks for the info.

    I think I have found a possible bug. Steps to reproduce:

    1. Generate a new key in OpenKeychain but do not upload the key to OpenKeychain.
    2. Use the key in FairMail to send an encrypted email. All goes well and it decrypts the email too.
    3. Now delete OpenKeychain app. As the key was not uploaded, we simply delete OpenKeychain.
    4. Reinstall OpenKeychain app, generate a new key for the same email but this time upload it to OpenKeychain server. We can confirm this is uploaded fine by searching the key from OpenKeychain on another phone. We can also send and decrypt messages with this new key directly from OpenKeychain. So the key is working and searchable.
    5. Try to send an encrypted email from FairMail again. It will try to search for the previous key in OpenKeychain, the one we deleted, and won't notice the newly generated key. It will open OpenKeychain`s Search window trying to look for old key ans OpenKeychain will return "key not found" error as the old key is not there anymore, and won't allow to select the newly created key. The screenshot is attached.

    So FairMail should forget the old key and look for the new one instead. I digged the settings but couldn't find anything to reset this.

    View attachment 5301903

    Also, one more thing: the app doesn't allow to select all drafts to discard them, nothing happens when I tap to Select All in Drafts folder nor does it react if I tap and hold emails to select. The only option is opening the emails one by one and tapping to Discard.
    FairEmail will remember the last used encryption key for your convenience. Please see this FAQ about how you can reset an old key (and a lot of other useful info related to encryption):


    You can't multiple select local only messages, which is probably why you can't select the draft messages.
    1
    Version 1.1575 is available on GitHub now.

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

    This version adds sub (indented) lists. This was not easy to add (it took me more than a day to get everything right). All text style options have been restructured, so please check if everything still works as expected and if you find a problem or some edge case, please let me know, so I can fix it.
    It works fine as expected, thanks!
  • 16
    Somebody asked by email how messages are being fetched and why the app doesn't always download raw messages files, but I think the answer is generally interesting, which is why I am answering this question here.

    A message is basically composed of body parts (text, images, attachments, etc). There is an IMAP command to fetch the structure of the message (which body parts there are) and there is an IMAP command to fetch (a piece) of any body part.

    So, what the app does, is fetching the message structure, decoding it and fetching only the relevant parts. The plain text part will never be fetched when there is a HTML part (saving considerably on data and therefore on battery usage as well). The text/HTML part and the attachment parts will be fetched conditionally. You can limit the size to fetch when using a metered connection in the connection settings (on WiFi everything will be fetched unconditionally) or you can disable fetching texts and attachments in the folder properties. For example, I have disable this for the spam folder.

    Small message texts will be fetched after fetching the structure of a message, but larger message texts and also attachments will be fetched after synchronizing all messages. This is to populate the list of messages as fast as possible. When needed, there will be a high priority operation queued to fetch the message text on opening/expanded the message or to fetch an attachment on tapping on it.

    A raw message file is composed of all body parts preceded by the message flags (read, starred, etc) and the message headers (from, to, subject, etc) and can be downloaded as a whole only. This is fine on a personal computer with lots of storage space, connected with a cord to electric power, and an unlimited data connection, but not on battery power mobile devices with limited storage space and often limited mobile data bundles.

    In the connection settings you can enable to always fetch headers and to always fetch raw messages files since a few versions. This can be useful if you often check headers and often forward raw messages and not always are connected to the internet.

    There is a lot more to say about this. Feel free to ask questions.
    14
    Version 1.1564 1.1565 is available on GitHub now and in the Play store test program after Google's approval.

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

    @no.one.writeme You can set one of the templates to be used as read receipt now.
    14
    Version 1.1570 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 the message list scrolling back to the top on closing a conversation, which was the result of fixing scroll issues of conversations.
    14
    Version 1.1575 is available on GitHub now.

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

    This version adds sub (indented) lists. This was not easy to add (it took me more than a day to get everything right). All text style options have been restructured, so please check if everything still works as expected and if you find a problem or some edge case, please let me know, so I can fix it.
    13
    Version 1.1568 is available on GitHub now.

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

    There was a bug in the modified text normalizer which caused words not in sentences to be removed.
  • 197
    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
    41
    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.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone