yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] joreiff:
Plain Text Emails

Thanks for the great app! I have just configured it and are quite happy in general. However, I am having some issues regarding sending plain text emails. I have set up an identity with a signature. When sending the simple test email

This is the first sentence of the first paragraph.
This is the second sentence of the first paragraph.

This is the first sentence of the second paragraph.
This is the second sentence of the second paragraph.

the following gets saved to the sent folder:

This is the first sentence of the first paragraph.
=20
This is the second sentence of the first paragraph.
=20

This is the first sentence of the second paragraph.
=20
This is the second sentence of the second paragraph.
=20

--=20
=20
My Name
=20
My Address
=20

=20

Note that I am not using "format=flowed". As a result, both FairEmail and Thunderbird render the message with newlines and extra spaces all over the place. The sent message, however, is as expected:

This is the first sentence of the first paragraph.
This is the second sentence of the first paragraph.

This is the first sentence of the second paragraph.
This is the second sentence of the second paragraph.

--=20
My Name
My Address=20

Replying to an email causes similar problems. But this time also affecting the sent message, not just the local copy:

This is the first sentence of the reply.
This is the second sentence of the reply.

19.05.2020 19:59:44 My Name <my@mail.com>:

> This is the first sentence of the first paragraph.=20
> =20
> This is the second sentence of the first paragraph.=20
> =20
> =20
> This is the first sentence of the second paragraph.=20
> =20
> This is the second sentence of the second paragraph.=20
> =20
> =20
> --=20
> =20
> My Name=20
> =20
> My Address=20
> =20
> =20
> =20
--=20
My Name
My Address=20

As you can see, the reply looks fine in the sent mail. The local copy in the sent folder is again messed up. Finally, selecting "Edit as reformatted text" Fixes some of the formatting but extends the quote to include the "--" separating the main text from the signature:

This is the first sentence of the reply.
This is the second sentence of the reply.

19.05.2020 19:59:44 My Name <my@mail.com>:

> This is the first sentence of the first paragraph.
> This is the second sentence of the first paragraph.
>=20
> This is the first sentence of the second paragraph.
> This is the second sentence of the second paragraph.
>=20
> --=20
> My Name
> My Address
>=20
> --=20
My Name
My Address=20

Am I missing something or is this a bug?
[Android Apps and Games] M66B:
Coincidentally, somebody else contacted me about something similar today.

In any case there is no problem in the latest GitHub version, so please make sure you are using the latest GitHub version.

It appeared that web.de and possibly other providers are reformatting plain text messages. Also, Thunderbird does not always display messages as they are.
[Android Apps and Games] joreiff:
The latest Github version is indeed quite a bit better, but still has the problem with the local copy to the sent folder:

This is a test.
=20

May 19, 2020 19:59:22 My Name <my@mail.com>:
=20

=20

> This is the first sentence of the first paragraph.
> =20
> This is the second sentence of the first paragraph.
> =20
>=20
> This is the first sentence of the second paragraph.
> =20
> This is the second sentence of the second paragraph.
> =20
>=20
> --
> =20
> My Name
> =20
> My Address
> =20
> --
> =20
>=20
> =20
My Name
=20
My Address
=20

=20

(This is not what Thunderbird renders, but the actual source). Fairmail renders the message with every second line being blank. Also, the signature separator is still included in the quote:

This is a test.

May 19, 2020 19:59:22 My Name <my@mail.com>:
> This is the first sentence of the first paragraph.
> This is the second sentence of the first paragraph.
>=20
> This is the first sentence of the second paragraph.
> This is the second sentence of the second paragraph.
>=20
> --
> My Name
> My Address
> --
My Name
My Address
[Android Apps and Games] M66B:
I have tested this yet again and I can't reproduce this.

There are no extra lines or spaces in a plain text message I send and also not when I reply to it (both with FairEmail to make sure nothing happens with the message in another email client).

Please tell me which steps I should follow to reproduce this.

The quoted message will include the full original message.
[Android Apps and Games] maybeme2:
I like the send dialog. It is very useful.

I just wondered why it does not 'always' appears. Why do some messages go without the send options dialog appearing? Is it a per account setting? If so, where?

Thank you for a great app.
[Android Apps and Games] M66B:
I guess you want to enable it in the three dots menu (show send options).
[Android Apps and Games] joreiff:
Minimal steps for me to reproduce:

Uninstall FairEmail, install v1.1164 from Github

Setup an account using the quick setup wizard

Write a new message:

First line.
Second line.

Send, check "Plain text only"

View message in sent folder

Save raw message

For me, this results in

Date: Tue, 19 May 2020 20:13:06 +0000 (UTC)
From: My Name <my@mail.com>
To: Your Name <you@mail.com>
Message-ID: <...>
Subject: Test
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Correlation-ID: <...>

First line.

Second line.
[Android Apps and Games] M66B:
I can't reproduce this following the given steps.

Somebody reported the this was due to the Swift keyboard.

Are you using this?
[Android Apps and Games] joreiff:
No, I am not. This also does not happen with K9.
[Android Apps and Games] Dark_Eyes_:
I'll explain the situation that happened today as an example. I was expecting a document from a colleague this morning. I indeed got a message from him with the small paperclip so I thought everything was fine. I didn't have time to check the message so I went back to it after lunch. I opened the message on my work laptop, and the attachment wasn't there. So I thought, wtf I saw it was there this morning, just to realize that in FairEmail, the paperclip was showing because that colleague had an imbedded image in it's signature and it was showing as inline attachment. The document wasn't there either (obviously). So, IMHO, inline attachment shouldn't count as "attachment". If I search for messages with attachments, many are found with no real attachments other than an image imbedded in the signature (inline attachment).

Can something be done about it?
[Android Apps and Games] M66B:
If can reproduce it, I will search for the cause and fix it, but so far I can't.

This is how a plain text only message with reply looks for me:

...
Date: Wed, 20 May 2020 07:30:15 +0200 (GMT+02:00)
From: Marcel Bokhorst <marcel@faircode.eu>
To: marcel@faircode.eu
Message-ID: <83fb4ccb-8bc6-45e6-8d27-06c66211a7f6@faircode.eu>
In-Reply-To: <55db3959-55d1-4d32-831b-d1a24941e7d6@faircode.eu>
References: <55db3959-55d1-4d32-831b-d1a24941e7d6@faircode.eu>
Subject: Re: Test
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Correlation-ID: <83fb4ccb-8bc6-45e6-8d27-06c66211a7f6@faircode.eu>

Reply

Line 1
Line 2
Line 3

20 mei 2020 07:29:08 Marcel Bokhorst <marcel@faircode.eu>:
> Line 1
> Line 2
> Line 3
>

Edit: are you sure you are using the latest GitHub version?

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] M66B:
This should work in most cases:

https://github.com/M66B/FairEmail/commit/77d840c39cbc4530a7d99e3fd57c452e60a0bb4b

However, the disposition is often incorrect due to bugs in other email clients.
[Android Apps and Games] fraschi51:
The signature separator consists of THREE characters, not just the two you have specified.
[Android Apps and Games] M66B:
I have just released version 1.1165 Fruitadens

Changelog/download:

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

Please report any issue discover, so it can be fixed.
[Android Apps and Games] crypta:
Maybe attachments ca be distinguished by 2 attributes.

Size and type.

I don't suggest a new feature, just thinking loud.
[Android Apps and Games] M66B:
Inline images will have the same type/size as attached images, so this won't work.
[Android Apps and Games] crypta:
Some will some not - but I see the point. A problem which could not be solved, but only be made smaller. By the prize of other false positives.

I kniw a company attwching their ad prospect to any mail... 800kb pdf. *sigh*

I checked some annoying newsletter here. 3 images shown as attachments smaller as 8kb, png format (company logos)
[Android Apps and Games] heinhuiz:
Any suggestion where to find such lists?
[Android Apps and Games] jw111:
I discovered FairEmail last week and immediately bought it from the play store.

I am trying to select a sender's address and search to find all emails from that sender.

I try to long press the sender email address to select it and it will not select.

I can hit reply and then select the TO address in the reply and search for it so the search works for me.

Is there something I am not doing right?

Thanks!
[Android Apps and Games] M66B:
Open/expand the message, expand the addresses section between the message header and message text and tap on the magnify glass, much simpler!
[Android Apps and Games] avalx:
Done! ?
[Android Apps and Games] M66B:
For example here:

https://awesomeopensource.com/projects/app?categoryPage=9
[Android Apps and Games] maybeme2:
Did it.
[Android Apps and Games] Lonnie Reeder:
Did it.... :D
[Android Apps and Games] M66B:
I have just released version 1.1166 Fruitadens

Changelog/download:

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

This release fixes all reported issues and add a menu option to create a calendar event from a message.

Please report any issue discover, so it can be fixed.
[Android Apps and Games] jw111:
Hi

I am having a strange issue with my Unified inbox. I am using the latest Google play version.

I have it sorted with unread messages first.

Say I have ten unread messages. The newest is #1 and the oldest is #10. If I click on the oldest unread message 10 and then click on the arrow to go to the next unread messages then it works ok. It goes to 9, then 8, then 7 as I expect.

If I first click on the latest unread message #1 and then go back to the Unified in box then I see a different behavior. The Unified inbox shows messages 2-10 first since message 1 was just read. I click on the oldest unread message #10. I click on the arrow to go to the next unread message but it goes to message 1. I click again and it goes to message 9. As I continue clicking it goes to 1, 8, 1, 7, 1, 6, 1, 5.... until I get to the latest message#1 again.

I have Fairemail set so the left arrow goes to the next message.
[Android Apps and Games] M66B:
The sort order changes on marking a message read, so the next/previous message changes too, so this is to be expected.
[Android Apps and Games] jw111:
But after I read message 1 then when I go back to the Unified in box it shows the unread messages 2-10 at the top and message 1 below them so when I click on message 10 and then got the arrow to go to a better message then shouldn't it follow the new order?

---------- Post added at 06:23 PM ---------- Previous post was at 06:22 PM ----------

That should have read hit the arrow.
[Android Apps and Games] M66B:
Previous/next will go to the previous/next message in the underlying list.

If the underlying list changes, the previous/next message will change too.
[Android Apps and Games] jw111:
Even if the underlying list is a different order then why does message 1 show up multiple times as I keep hitting the arrow?
[Android Apps and Games] M66B:
Because the message was marked read and got a new place in the list.

Note that marking a message read takes a few moments, so maybe you navigate faster than the underlying list is being updated.
[Android Apps and Games] jw111:
Ok. I will wait longer and see if it makes a difference.
[Android Apps and Games] heinhuiz:
Seems like the not adding any features rule has broken, but this one I really like.

Would deserve to be promoted to Pro feature, IMHO.
[Android Apps and Games] Lonnie Reeder:
Thanks so much for the new feature to create a calendar event from a message. That is very nice addition, to an already awesome email app. Thanks again. :good:
[Android Apps and Games] M66B:
I cannot make everybody happy. In any case there will be no dialogs and buttons for this.
[Android Apps and Games] BreckZeBoulay:
received loud and clear ! :D
[Android Apps and Games] CircleCode:
I didn't want to create a controversy, it was not more than a suggestion.

I get your point, and adhere to your decision :) (you're the captain, after all, and the one with the overall vision :good:)
[Android Apps and Games] glops:
like these icons in the screenshot

personally I change the icon in the launcher
[Android Apps and Games] dirtyreturn:
I should have been clear in my post :crying:

Instead of 'might' , how about 'will' ?

---------- Post added at 12:17 PM ---------- Previous post was at 12:15 PM ----------

This provider does not support push messages, so me messages WILL be received with delays.
[Android Apps and Games] heinhuiz:
[MENTION=2799345]M66B[/MENTION], it took me a while to understand why you were hesitating to implement my github issue #140 and want to set limitations to the related #143. I planned to use this on my own domain, but of course these give security and spamming issues on generic domains. Thanks, I grab it now.
[Android Apps and Games] bjo81:
Is it possible to disable HTML composing? I wrote a testmessage where the content was embedded in <u></u> and I would rather like writing only plain text messages.
[Android Apps and Games] M66B:
Why would you want that? It is 2018. About every email client supports HTML these days.

What I will change, is that a plain text variant will be sent too, just to make sure that even outdated email clients can read the message.

Edit: <u></u> is underline. This isn't not be added automatically.
[Android Apps and Games] bjo81:
It's not about displaying, but e.g. several mailinglists dislike HTML-mails completely.
[Android Apps and Games] M66B:
I am considering this as a problem of the mailing lists. In any I have no plans to add plain text support.

Edit: as said before, a next version will send a plain text variant as well. This will likely be sufficient for the mailing lists. However, there will be no explicit compose plain text option.
[Android Apps and Games] beeshyams:
Maybe better served if in first post?
[Android Apps and Games] piskor:
Is there possibility to read or switch to the next or previous message without returning to the Inbox? Some gesture or button?
[Android Apps and Games] piskor:
Thank you, found answer in a point 15.
[Android Apps and Games] M66B:
I have just released

beta

version 0.70

Changelog/download:

https://github.com/M66B/open-source-email/releases
[Android Apps and Games] M66B:
GutHub issues have just been disabled. If you want to request a feature or report a bug, you can use this forum.

FairEmail is mature enough and feature complete now and GitHub issues tend to be misused.
[Android Apps and Games] beeshyams:
Thanks

Problem in post https://xdaforums.com/showpost.php?p=77699004&postcount=1413 continues

Will send you log
[Android Apps and Games] M66B:
What is exactly the problem?
[Android Apps and Games] beeshyams:
Password problem. Same error message as shown earlier. Can't send mails

Here's what I did. Download from Play Store. Install version 70 on top of that. Imported settings

Two other points

Pro features don't work (I thought they should since it is based on Play Store)

Tapping Debug to send error report doesn't bring up the mail, waited for maybe 5 minutes

---------- Post added at 03:34 PM ---------- Previous post was at 03:32 PM ----------

Edit; Killed app and was able to send bug report hope that helps
[Android Apps and Games] M66B:
Do you use Gmail and selected an account?

Did you fill in the password? It is reset after importing.

The debug info works fine for me.

The pro features will be restored, but it may take a little time until Google has synchronized stuff again.

Edit: please send log files only when requested. There are still questions left to answer.
[Android Apps and Games] beeshyams:
Absolutely
[Android Apps and Games] Dark_Eyes_:
[MENTION=2799345]M66B[/MENTION], I noticed some strange behavior with my work signature today. I wanted to forward a message to someone, which has worked as expected many times before, i.e. my signature appears after my text but before the quoted text. Today I wanted to edit the quoted text before sending it, and as soon as I clicked the edit icon, my signature moved to the bottom of the message completely, after the quoted text. I tried changing the setting for signature location, but it didn't seem to help.

Anything I might be missing?
[Android Apps and Games] fraschi51:
If you change the quoted text, it is no longer original from the original station, but from you - so it seems only logical to me that your signature then slides all the way down to clearly mark this falsification.
[Android Apps and Games] M66B:
This is the expected behavior. If you edit a quoted message, FairEmail can't really know anymore where your message ends and the quoted message starts.

Guessing might be possible, but guessing is not supportable.
[Android Apps and Games] Only.Me:
Unfortunately not unexpected, nor baseless...

Having a permanent annoying banner would annoy me enough to give a very bad review / rating as well.

I'm still of the opinion that such an annoying feature will never motivate someone to upgrade to Pro.

Having the banner at startup, is fine, but it would be more productive if it can be removed after reading an explanation.

Nothing good will ever come from annoying people that are satisfied with the limits of the free version with a space-wasting banner.

Those that appreciate the fantastic features of the pro version will gladly upgrade.

Is it really the best choice to annoy the rest?

Just my 2c's worth...
[Android Apps and Games] M66B:
The pro features are there to maintain and support the app in the long run and the banner is a reminder for this. Since there are no ads, no analytics and no tracking in FairEmail, I think this is quite reasonable, especially because you can disable the banner. Expecting only free apps will eventually result in apps from big vendors only that don't take your privacy seriously.

The banner can be disabled for a week, I will consider to change this to a month.
[Android Apps and Games] famusc:
[MENTION=2799345]M66B[/MENTION] thanks for text zoom percentage toast ;)
[Android Apps and Games] Only.Me:
If you honestly believe that, I'm afraid that you then better prepare for more bad reviews...

Don't get me wrong, I understand what you're saying, and I even agree with most of it. But (imho) from the expectations of a "normal" user, this is bound to only result in more bad ratings without increasing sales.
[Android Apps and Games] M66B:
Maybe you are right, maybe not, but nevertheless I think it is "fair" to show a banner.

Disabling the banner, which will be possible for two weeks in the next version, is no work compared to the about 4,000 hours I have put into this project.
[Android Apps and Games] andy356:
What if you were to make the entire app paid on the Play Store? The demographic that installs solely through the Play Store is vastly different from the one installing from GitHub or F-Droid. I suspect that the number of stupid or unfair reviews and ratings you get would see a sharp drop when you exclude people who feel entitled to free things and then complain about them. The kind that belong on r/ChoosingBeggars.

Plus, though I have no evidence to back my claim, I have a feeling that people who buy your app would be less inclined to review it badly.
[Android Apps and Games] Dark_Eyes_:
I understand. What I would like is for the app to emulate as closely as possible the "normal" behavior for my work account, so it is not transparent I'm not using the provided MS Outlook software. In that case (MS Outlook), modifying a quoted text keeps the signature before the quote, no matter if it's edited or not.

Maybe it would be possible to force add the signature in the message before editing the quote, so then it is clear where the quote starts? I mean the checkbox would be gone and you would have to deleting it manually in the text to remove it if you change your mind.

You could have an icon to force add the signature and the usual checkbox that does it automatically. Of course, force adding it would make the signature group disappear. Editing a quote could pop up a message to ask if you want to force add the signature first.

That would seem like a nice addition to me.
[Android Apps and Games] M66B:
It is true that paid apps have a higher average rating.

However, the main goal of FairEmail is to help people to protect their privacy better, not to earn money. This is also why all common features are freely available.
[Android Apps and Games] Only.Me:
In contrast to us (who do appreciate your tremendous work), to the normal user, the time you put in is completely (and I do mean, COMPLETELY) irrelevant. You made it available and they did not ask you to spend the time...

If this is really true, then I really don't understand why you think it is fair to waste valuable screen space in theffirst place on the annoying banner in the free version...
[Android Apps and Games] andy356:
Yes, but even this free tier is not available in some countries with massive populations (like Brazil and India), so millions of people don't even get to try your app because a very small percentage (which sadly becomes a huge absolute number) leave unfair reviews.

My perspective here is, if a person is considering buying an app, they would tend to research it first, as opposed to mindlessly tapping 'Install' on a free app, thinking they can just try it and delete it in a few days. Searching for your app online would then alert them to FairEmail being touted or highlighted as having a 'privacy over convenience/bling' approach.

This would mentally prepare them for trying to understand WHY FairEmail does certain things in a certain way compared to other apps. I think this part is very important. Without this prior awareness, they will just find one shortcoming in convenience after another, when those things are actually privacy protecting settings.

So the option I'm putting forth is to make the app paid only on the Play Store and unban it everywhere (or at least some countries). In this way, I think, you are more likely to get users who care about privacy (which will be a huge number even if they're a small percentage in currently banned countries) than uncaring users who just stumble upon your app and leave bad reviews.

In other words, more potential users who install the app and keep it that way, as opposed to those who try it and delete it later. Effectively, a net higher number of people whose privacy is improved, compared to now, when large countries don't have any access.

Of course, people who research your app will also tend to find that they can install the free version from GitHub and unlock paid features later. No harm to you, since you recommend installing from GitHub anyway.
[Android Apps and Games] M66B:
Maybe the real problem is that people are insufficiently aware that developing, maintaining and supporting an app is a lot of work and simply cannot be done completely for free. Many open source projects eventually die for this reason, which is what I am trying to prevent.
[Android Apps and Games] M66B:
I cannot change an app from free to paid because Google does not allow this (for good reasons IMO).

If people do research, they should find the GitHub version too.
[Android Apps and Games] andy356:
Is it possible to publish a brand new app called 'FairEmail Pro' or something? This could be a paid apk with all features, no in app purchase needed. Maybe this version you could publish everywhere that the free version ISN'T available. They could complement each other. No region overlap.