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

Search This thread

no.one.writeme

Senior Member
Aug 6, 2009
163
149
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,916
49,125
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
163
149
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,916
49,125
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
163
149
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
936
239
@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
163
149
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
936
239
@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,916
49,125
@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
200
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,916
49,125
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,916
49,125
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,916
49,125
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

  • 4
    I wouldn't do it under these conditions, especially since you can always copy texts of interest and paste them into deepl for translation.
    But I'm afraid it can't really be prevented after you've already entered the strings into the translation file .... ;-)
    Indeed, but this will be available in the GitHub version only.

    Version 1.1596 1.1597 is available on GitHub now.

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

    This FAQ explains how DeepL integration can be configured and used:

    https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq167
    1
    I am wondering where the flexibility is and again it's not user friendly, especially setting a certain date. E. G. I want to snooze a message until Saturday. I have to carefully increase the date and observing the written text to stop increasing when the text says Saturday. Furthermore the snooze defaults are not useful to me. Indeed they can be overlooked as you can see from our discussion. Attached a screenshot how Google does it. Here you can see the difference regarding UX (user experience) between fairmail and Google. Google present the user just one dialogue (in this attached screenshot: using some defaults) to focus the user on the 70 percent task (I assume Google did a study on that). Next the date can be selected by a month calendar date picker. Again it is focused exactly on this task (UX). The user can quit the wizard now and Google addressed 90 percent of use cases. The rest of the 10 percent can schedule a certain time if necessary. Again 100 percent focus on setting the time.

    This is user friendly and probably engineered by a lot UX engineers,since it is Google and not fairmail. I don't understand why you don't want to accept and transfer those solutions in the one or other idea to fairmail. You are wondering why you get some reviews where users complain about complexity of fairmail and you are asking here for what can be improved. I told you to have a look to other clients with more man power to analyze user behaviour resulting in certain workflows like snoozing messages. But the only answer is "user friendly is relative". OK than leave it as it is if you are the opinion that this is the best way to present the dialogue to the user.
    I find the current FE snooze dialogue better and I have no problem looking at the day of the week shown above when setting the date.
    Incidentally, a programmer's quantity says nothing about quality.
    1
    I find the current FE snooze dialogue better and I have no problem looking at the day of the week shown above when setting the date.
    Incidentally, a programmer's quantity says nothing about quality.
    Agree absolutely! Marcel is a one man army and he has accomplished more in a couple of years than Google engineers in more than a decade. Gmail cant even get their push mail on Android working correctly. No comparison! FairEmail does more than Gmail and in easier , better ways.
    1
    I am wondering where the flexibility is and again it's not user friendly, especially setting a certain date. E. G. I want to snooze a message until Saturday. I have to carefully increase the date and observing the written text to stop increasing when the text says Saturday. Furthermore the snooze defaults are not useful to me. Indeed they can be overlooked as you can see from our discussion. Attached a screenshot how Google does it. Here you can see the difference regarding UX (user experience) between fairmail and Google. Google present the user just one dialogue (in this attached screenshot: using some defaults) to focus the user on the 70 percent task (I assume Google did a study on that). Next the date can be selected by a month calendar date picker. Again it is focused exactly on this task (UX). The user can quit the wizard now and Google addressed 90 percent of use cases. The rest of the 10 percent can schedule a certain time if necessary. Again 100 percent focus on setting the time.

    This is user friendly and probably engineered by a lot UX engineers,since it is Google and not fairmail. I don't understand why you don't want to accept and transfer those solutions in the one or other idea to fairmail. You are wondering why you get some reviews where users complain about complexity of fairmail and you are asking here for what can be improved. I told you to have a look to other clients with more man power to analyze user behaviour resulting in certain workflows like snoozing messages. But the only answer is "user friendly is relative". OK than leave it as it is if you are the opinion that this is the best way to present the dialogue to the user.
    I almost always set specific snooze times and this can be done with the least number of taps with the current solution.

    Basically, every solution has advantages and disadvantages and will therefore make somebody happy and somebody else unhappy.

    I understand that there might be room for improvement from your point of view and we can talk about this within the current solution. Like for example changing the quick snooze buttons.
  • 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.
    16
    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.
    15
    Version 1.1590 1.1591 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 is a release candidate for the next public Play store version. Please report any issue you discover.
    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.
  • 198
    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