• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

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

Search This thread

The_Two

Member
Nov 3, 2010
30
3
Hello, thank you for this almost perfect app.
I have used the option to created an calendar entry out of an email for the first time. What I recognized is that embedded pictures (e.g. QR code) are not taken over into the calendar entry.

Is this a restriction of the android intend? It would be very helpful if this would also be taken over.
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
I'm not very familiar with Crowdin. In which file should I find that translation?

I noticed that German/Austria is at 0% while German is at 59%. Don't know if this can causa issues. I did a quick search for "Aw:" (which is the translation of "Re:") but didn't find it there.
German/Austria is borrowed from German. The Re: text is on Crowdin.
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
Hello, thank you for this almost perfect app.
I have used the option to created an calendar entry out of an email for the first time. What I recognized is that embedded pictures (e.g. QR code) are not taken over into the calendar entry.

Is this a restriction of the android intend? It would be very helpful if this would also be taken over.
The attachments are sent by FairEmail, so the question is if the target app can handle it.
 

The_Two

Member
Nov 3, 2010
30
3
The attachments are sent by FairEmail, so the question is if the target app can handle it.
Thank you for the quick reply. You are right, it is in the calendar entry but not rendered, which is not nice but I think this is a problem of Google calendar and the samsung calendar app.

It looks like this:
[data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAARwSURBVHic7VyxktowEH3OJD1DkzL8QfgDXKZIcU3KjPmCwB ...
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
Thank you for the quick reply. You are right, it is in the calendar entry but not rendered, which is not nice but I think this is a problem of Google calendar and the samsung calendar app.

It looks like this:
[data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAARwSURBVHic7VyxktowEH3OJD1DkzL8QfgDXKZIcU3KjPmCwB ...
This is an embedded base64 encoded image. Most apps won't render this (FairEmail does). In fact even Gmail won't show it.
 

The_Two

Member
Nov 3, 2010
30
3
This is an embedded base64 encoded image. Most apps won't render this (FairEmail does). In fact even Gmail won't show it.
When I forward the mail with the embedded picture to my Gmail account it is also rendered in the Gmail app.
Attached it is shown in the FairEmail app as embedded png.

But I am not sure what the difference between the forwarded email and the calendar entry is. Perhaps the Calendar app simply does not render these pictures.

It is a link to the embedded picture in the email that is not resolved by the calendar app.
[cid:id1###150x0:false###]
 

Attachments

  • Screenshot_20210410-215455_FairEmail.jpg
    Screenshot_20210410-215455_FairEmail.jpg
    62.7 KB · Views: 22

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
When I forward the mail with the embedded picture to my Gmail account it is also rendered in the Gmail app.
Attached it is shown in the FairEmail app as embedded png.

But I am not sure what the difference between the forwarded email and the calendar entry is. Perhaps the Calendar app simply does not render these pictures.

It is a link to the embedded picture in the email that is not resolved by the calendar app.
[cid:id1###150x0:false###]
Your previous example was different. This is not a base64 encoded image, but an embedded (inline) image. I can turn these into base64 images, but this won't solve your issue because your calendar app doesn't show base64 encoded images either. I don't think what you want is possible.
 

Only.Me

Member
Sep 5, 2019
33
27
Maybe. The other side is that people more often rate bad if they think there is a problem and less people rate good if everything works fine. This is why is being asked for ratings as well, to keep a healthy balance.

You could say the whole rating system is unfair.
I completely agree that the rating system (like most of life) is unfair, but does bugging users for ratings really keep a healthy balance or does it further skew it in the opposite direction? Knowing that the rating system is not a fair reflection of your work nor this great app, perhaps you should just take it for what it is and not what you would like it to be?
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
I completely agree that the rating system (like most of life) is unfair, but does bugging users for ratings really keep a healthy balance or does it further skew it in the opposite direction? Knowing that the rating system is not a fair reflection of your work nor this great app, perhaps you should just take it for what it is and not what you would like it to be?
My impression is that it helps for a healthy balance.

Like I have said before, you can't have involvement and distance at the same time. So, taking it as it is inevitably means I would take more distance from the project.
 

The_Two

Member
Nov 3, 2010
30
3
Your previous example was different. This is not a base64 encoded image, but an embedded (inline) image. I can turn these into base64 images, but this won't solve your issue because your calendar app doesn't show base64 encoded images either. I don't think what you want is possible.
The base64 encoded picture and the embedded online entry were both copied from the generated calendar entry, but you are right that such compability issues are hard to solve generically.

Another idea to prevent incompabilities of calendar apps and allow to access all information: Is it possible to create a link to the email in fairemail and add it to the message text in the generated calendar entry?

This would need to have the mail on the phone when accessing the information, but would be a good workaround.

I think I have seen something like this on the iPhone.
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
The base64 encoded picture and the embedded online entry were both copied from the generated calendar entry, but you are right that such compability issues are hard to solve generically.

Another idea to prevent incompabilities of calendar apps and allow to access all information: Is it possible to create a link to the email in fairemail and add it to the message text in the generated calendar entry?

This would need to have the mail on the phone when accessing the information, but would be a good workaround.

I think I have seen something like this on the iPhone.
That would be possible and I will put it on my to do list to investigate this.
 
  • Like
Reactions: The_Two

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
I know that this is another stupid thing that Outlook brought us.

However, Thunderbird seems to handle that.
And as far as I understand this could be fixed in Crowdin? Or does that mean that FairEmail also would reply mails with Aw: instead of Re: then?
I have already added alternate Re: / Fwd: texts:

https://github.com/M66B/FairEmail/commit/8c8ac653e71ce588a9470a3c76c4134442f813f5

These can be translated on Crowdin (search for title_subject_reply_alt and title_subject_forward_alt) and will be removed if found in the subject.
 
  • Like
Reactions: mrrocketdog

Flexmaen

Senior Member
May 17, 2011
217
35
I have already added alternate Re: / Fwd: texts:

https://github.com/M66B/FairEmail/commit/8c8ac653e71ce588a9470a3c76c4134442f813f5

These can be translated on Crowdin (search for title_subject_reply_alt and title_subject_forward_alt) and will be removed if found in the subject.

If I just knew how to handle this... I search for re: and "reply" and "aw" but can't find anything. Also not in the strings.xml (which seems to be empty).

Can I do a local download of the files?
I did help with translations at some project that used transifex, but this Crowdin I don't unterstand.
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
If I just knew how to handle this... I search for re: and "reply" and "aw" but can't find anything. Also not in the strings.xml (which seems to be empty).

Can I do a local download of the files?
I did help with translations at some project that used transifex, but this Crowdin I don't unterstand.

@fraschi51 can you please take care of the alternative translation of Re: and Fwd: ?
 
Nov 11, 2020
31
12
hi, i like this great app, but it has some troubles with log in to my gmail accounts lately.

it says : synchnonization error, (AUTHENTIFICATIONFAILED) invalid credentials (Failure) account not found for *****@gmail.com.
it´s weird , it effects only two of my gmail accounts.
but my phone open them without any problems.
----------------------
could you please tell me how to delete one of my email accounts from FM?

thank you kindly for reply, best of luck to you all!
 

M66B

Recognized Developer
Aug 1, 2010
24,220
49,955
hi, i like this great app, but it has some troubles with log in to my gmail accounts lately.

it says : synchnonization error, (AUTHENTIFICATIONFAILED) invalid credentials (Failure) account not found for *****@gmail.com.
it´s weird , it effects only two of my gmail accounts.
but my phone open them without any problems.
----------------------
could you please tell me how to delete one of my email accounts from FM?

thank you kindly for reply, best of luck to you all!
This error means the on-device Google account was deleted. This account is necessary to authenticate, hence the authentication failure. The alternative is to use an app password, please see this FAQ:

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

Please see here about how to delete an account:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-howto
 
Last edited:
  • Like
Reactions: mrrocketdog

Top Liked Posts

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

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

    @jmh2002 @deechte there is a new behavior option to auto close conversations on marking a message in a conversation unread. Please let me know if this was what you were looking for.
    2
    This article describes why digitally resigning apps isn't a good idea:


    In the meantime Google has made an exception for existing apps for this. So, FairEmail isn't affected by this for now.
    1
    - I've tried various combinations of Behaviour settings but when there is only 1 message in a conversation, and after reading it I then Mark Unread from the email body, FairEmail returns to the Conversation (where there is only 1 email), instead of returning directly back to the the Conversations List like I thought should happen. Is this my error in settings, or is it by design, or is it a bug?
    I agree with you that this is indeed not what one would expect. I dislike it too.
  • 19
    I think most of us lovers of FairEmail are worried about the same thing.
    Unlike AquaMail, FairEmail is open source.

    Besides that I am a fan of my own app ;-)
    18
    Version 1.1662 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 behavior option to change the swipe left/right sensitivity. There are 10 'stops' and the default sensitivity is 7, which is a bit less than it used to be. I like to know if this is a good default setting. There should be a balance between sensitivity and accidentally swiping a message to the trash or archive folder (or whatever the swipe action is configured to do).

    The sensitivity is represented by the velocity (speed) of swiping (slow/fast) and the stops represent in fact a multiplication factor for the velocity threshold.
    16
    Version 1.1646 is available on GitHub now and in the Play store test program after Google's approval.

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

    A notable addition is support for Brand Indicators for Message Identification (BIMI), which you can enable in the display settings. When there is a BIMI DNS record and SPF, DKIM and DMARC are passing, a check mark will be shown before the sender's name. This will work for for example Booking.com.

    Some background information:

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

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

    All reported problems, most minor problems, have been fixed.
    15
    Version 1.1645 is available on GitHub now and in the Play store test program after Google's approval.

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

    All reported bugs have been fixed.
  • 202
    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.