yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
Yes, I guess I misunderstood you.

However, I cannot reproduce this problem.
[Android Apps and Games] fraschi51:
Here are two screenshots. In portrait mode I bordered the title green, which I think should be available in landscape mode as well.
[Android Apps and Games] M66B:
In landscape mode there is more room for icons, so the filter menu is likely shown as an icon.
[Android Apps and Games] fraschi51:
yes that is o.k., but without the headline you don't know that this filter worked as 'filter OUT'.
[Android Apps and Games] M66B:
You can long press the icons in the action bar to see the title.
[Android Apps and Games] ruby02:
Can anybody explain how to log in Gmail account and also i tried to log in with less insecure connection but that also seems not working.
[Android Apps and Games] M66B:
This FAQ explains how to use a Gmail account:

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

Where are you stuck? What error message do you get?
[Android Apps and Games] ruby02:
Yeah i saw the faq, there mentioned to open a gmail account we have to enable insecure connection but i tried that and got authentication failed.. Do i want to change any settings under (optional) category..
[Android Apps and Games] M66B:
Basically, you have two options: enable insecure connections or use an app specific password. Google's rules.
[Android Apps and Games] ruby02:
Is ther any demo based on the login as there are lots of options in settings which i wasn't familiar with... It would be helpful if there any video on successful logins.. or a screenshot is helpful.
[Android Apps and Games] M66B:
You don't need to change any FairEmail option. You'll need to either enable insecure apps or to create an app specific password. Just read the FAQ and follow the links:

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

Disabling insecure apps is easier, using an app specific password is safer.
[Android Apps and Games] ruby02:
Ok i got my app password codes but where do i want to enter in fair mail app
[Android Apps and Games] M66B:
Just use the wizard to setup an account and identity and fill in the app password instead of the main account password.
[Android Apps and Games] M66B:
I have just released

beta

version 1.679

Changelog/download:

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

This is mostly a maintenance release to fix bugs, but there is one new option to disable marking read on expanding messages.
[Android Apps and Games] chantoine:
If unset, a message manually marked unread seems unable to get opened again ?
[Android Apps and Games] M66B:
Since I couldn't reproduce this, can you please provide the exact steps to reproduce this?
[Android Apps and Games] chantoine:
Sorry, it's different. If unset, i can't open unread messages. Weird...
[Android Apps and Games] M66B:
To prevent misunderstandings: what is exactly "unset" ? The new option?
[Android Apps and Games] chantoine:
Yes, if i'm on "mark read" off, the opening takes forever. Tested on 2 phones.
[Android Apps and Games] M66B:
I have got a report that the message view is cropped and/or has extra margins in landscape mode. However, I cannot reproduce this and I don't have an explanation for this.

I like to know if messages are shown correctly in landscape for you.
[Android Apps and Games] Nordlicht_13:
Confirm on Moto X4 (Android 9)

Mails don't open, when "Mark messages read on expanding" is unchecked. You only get the rotating yellow ring.
[Android Apps and Games] dorqus:
So I get emails from my credit card company any time the card is used. The email is sent in html format (which I loathe). FE renders it as text no issues. But there are lots of spaces due to the html formatting so as a result I have to scroll down quite a lot to see the details of the message. I have the option set to display images from known contacts, but is there a way to always display the html rendered format on a per-sender basis? Thank you!
[Android Apps and Games] Nordlicht_13:
I got a HTML-mail today witch is not displayed by

FairEmail. I just got the message that the mail is to big or complex to be shown.
[Android Apps and Games] maybeme2:
I also just got one that was 'too complex to be opened'. First time this happened.
[Android Apps and Games] fraschi51:
I can confirm the crop on the right side in landscape mode (see screenshot)

And also I get for the first mail that it is too great or too complex to view (first one I see this).

And I can also confirm that you - if the new option is disabled - can only open read messages not unread messages.
[Android Apps and Games] M66B:
I have just released

beta

version 1.680

Changelog/download:

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

This version will fix opening a thread when mark as read on expand is disabled.

[MENTION=7350063]fraschi51[/MENTION] can you please check if the margin / cut off in landscape mode is fixed in this version?
[Android Apps and Games] spawnlives:
In manage accounts Gmail is working ok but when I try to edit my other 2 accounts there is no setup information showing so I can not edit accounts.

All that shows up is drop down box for provider and the delete button. The two accounts were setup manually and not by picking a provider from the drop box list.

I can still send and receive emails though from these accounts.
[Android Apps and Games] M66B:
This will be fixed in the next release.

Would it be useful to add the provider(s) to the list of providers?
[Android Apps and Games] chantoine:
I have a signature like this :

(blank line)

(blank line)

--

My Name

url

little comment

When i answer now, all is on one line ("-- My Name url little comment")

---------- Post added at 12:58 PM ---------- Previous post was at 12:53 PM ----------

A little other bug discovered while testing signature :

- select a mail (which is marked read),

- click on answer,

- on the next page (seeing signature on one solde line), press back and back again... the mail is now marked unread.
[Android Apps and Games] Namnodorel:
Okay. A couple of smaller things:

Maybe it's just personal preference, but I feel like having the setup buttons take up as much horizontal space as possible would look a little more sorted.

The "To Do" and "Done" texts are a good idea, but feel a little verbose/it's not 100% clear which text belongs to which setting. My suggestion: Instead use a blue exclamation mark icon (or similar) and a green checkmark, that are placed to the right of the button they belong to. If you wanna go real fancy, the checkmark could even have a little animation upon completion. When a task is completed, maybe the descriptive text could be hidden as well (and possibly the option dehighlighted in some way) to reduce UI elements the user no longer cares about and shift their attention to the next option.

Regarding the battery optimization: Why not simply request to be whitelisted using a proper permission dialog? https://stackoverflow.com/questions...n-request-ignore-battery-optimizations-intent

It's less work for the user, and possibly for the app as well.

The Dark Theme uses a checkbox - checkboxes are usually used for "select any out of multiple". For a single action, I believe a toggle would be more appropiate.

The "advanced options" open a new page - why not just expand the content below, like in the new login?

The signature is a Pro feature, sure. Maybe that could be communicated better by greying out the text field (making it unselectable). And I would personally use red text instead of underlined for highlighting the notice, but that could again just be personal preference.

Could just be translation, but my button on the login page says "Prüfen" (check/try). Why not just name it login? That's what I'd usually expect.

One last thing: It doesn't jump out or anything, but why not use the TextInputField again for text fields? The aforementioned "Pro only" notice could then be simply displayed as an error/warning for that field as well.
[Android Apps and Games] M66B:
Multi line signatures will be fixed in the next release.

This is not a bug, but a feature ;)

There is a draft after this and drafts are by default set to unread. This results in the message thread being considered as unread. See it as a reminder to complete the draft message.
[Android Apps and Games] spawnlives:
I will say yes as it is one of the biggest providers and telephone networks in Australia.

Here is a link for my provider setup requirements

Company name is Telstra

https://www.telstra.com.au/support/...-and-smtp-information-for-manual-email-set-up

Should have mentioned to that manage identities is all ok.

Let me know if you need more info
[Android Apps and Games] chantoine:
You are the best ;)

Clear.

It surprised me because the unread message (thread) was (i think) not marked the same in my webmail (ie : stayed as read). Maybe i have to check this.

Not a big deal anyway.
[Android Apps and Games] M66B:
What is a bug is that drafts will be marked read when viewing the message again. This will be fixed in the next release.
[Android Apps and Games] M66B:
Telstra will be in the provider list in the next release.

What is nice is that this provider recommends to use SSL/TLS (instead of the less secure STARTTLS). I wonder how many people know that STARTTLS, which is named confusingly, not to say wrongly, starts with a plain (not encrypted) connection. If the provider didn't take measures, there could never be an upgrade to an encrypted connection (this is what this EFF article is about). Some of the big providers do not support SSL/TLS, which unfortunately made me 'force' to add STARTTLS support.
[Android Apps and Games] M66B:
First of all thanks for your suggestions.

That would look quite ugly on big screens, especially in landscape mode.

In my experience, people always ask about what an icon means, which would be bad for a setup screen. What I have done is letting 'Done' being precede by a check mark and I have added separators, so it is more clear there are different/more steps to take.

This was also suggested by [MENTION=4958579]Primokorn[/MENTION] here: https://github.com/M66B/open-source-email/issues/90

In short: the app could be removed from the Play store for this.

Indeed, a toggle button is more appropriate here, so I have changed it.

Eventually all the advanced options will go away.

I have solved it a little bit different by using the hint text and disabling input. Instead of the link, I have added an image button to get info about the pro features. So, for pro users it looks cleaner now too.

It is more than just login, also information about folders is being fetched. 'Check' also implies more will follow, which 'Login' does not really.

These type of fields have as disadvantage that the title disappears when something has been entered. Since there is space enough in this case, I rather keep the titles.
[Android Apps and Games] M66B:
I have just released

beta

version 0.39

Changelog/download:

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

This is a release candidate for the first stable release.

Please let me know if you discover a problem or have suggestions for improvements.
[Android Apps and Games] beeshyams:
Reinstalled instead of restoring backup to see how set up is (previous version) and it's pretty slick:good:

Two requests which are open on issues before you release stable :

1. Undo for delete / archive

2. Backing up of settings could be a pro feature
[Android Apps and Games] M66B:
There is always one more thing to do ...
[Android Apps and Games] beeshyams:
:laugh:

Totally different point which hasn't been raised yet I think - I have Gmail app, K9 and FairEmail I installed. I see new mail notifications always first in G mail app, usually second is K9 but not always

I don't know the reason but maybe worth exploring
[Android Apps and Games] M66B:
And the difference is seconds?

It is just how fast the provider reports new messages to the different apps.

Likely it will be faster if you use only one app.
[Android Apps and Games] beeshyams:
Noticeable . Sometimes significant. Like the mail notifying me of your reply, I had force sync inbox to get it. Normally not the case
[Android Apps and Games] M66B:
Please check connectivity in About > Log
[Android Apps and Games] beeshyams:
Mailed you the log
[Android Apps and Games] M66B:
In the log there is "Read timed out" and "Write error". This indicate connectivity issues. Check for lines with 'backoff=...'. This is the time FairEmail waits until making a new connection. This wait time will be doubled with each attempt to prevent wasting battery power and to prevent the provider rejecting connections. I will lower the minimum of 32 seconds to 8 seconds for a faster initial try.

Edit: did you disable battery optimizations?
[Android Apps and Games] beeshyams:
Yes. I didn't bother about that and could be a reason. I have done that and will let you know if it shows an improvement (but I doubt if that would be the cause as I was using it a few minutes earlier and screen was on so Doze wouldn't have kicked in)
[Android Apps and Games] fraschi51:
With this Version the right margin in landscape mode ist o.k.

And I can now open an unread message - even if the new option is disabled. :)
[Android Apps and Games] wirdSchoon:
Can it be that the set size (automatically download messages...) of e.g. 256 KB does not suffice when retrieving several large emails because the emails together are larger than 256 KB? Just an idea - in any case it happens to me more often that data is retrieved again although the email to be displayed is smaller than 256 KB.
[Android Apps and Games] M66B:
The maximum download size is per message.

The message text and attachments are downloaded only once, so I don't understand "retrieved again". Can you please explain what you mean by this?
[Android Apps and Games] M66B:
Reformatting messages has its limits, so extra spacing is not always avoidable.

Displaying HTML inline has proven not to work correctly, so displaying HTML by default is not really possible.
[Android Apps and Games] M66B:
Can you please tell me the size of the messages and the number of links in the messages? Alternatively, you can send be the raw message files for inspection.
[Android Apps and Games] fraschi51:
If a message is too large or too complex to display, this only affects the special abbreviated FE view. Maybe you should add a little hint that an original view is still possible?
[Android Apps and Games] ouzowtf:
Sometimes there are images in the original view that are placed side by side (e.g. social links to Twitter, Facebook, Instagram) without any further text.

FairEmail puts line breaks after every image and intents them from the second image.

I could send a screenshot or forward a mail with an example and with bigger white space if it helps.

Maybe images called trans.gif could be ignored as image by default or replaced by a/several space character(s) dependent of the image size?

And another different thing: I think the buttons to show images and to show original view should have some long press ("hover") tool tip text like the buttons in the navigation bar.
[Android Apps and Games] M66B:
Can you please send me a raw message file for inspection?
[Android Apps and Games] ouzowtf:
Done
[Android Apps and Games] duhchzff:
unsent mail in sent folder

Hi,

I have a problem/question with FairEmail.

Here is a picture:

I received an "fake email" with was not sent from the real sender

(gmail.com).

FairEmail shows this small flag that DMARC authentication failed, but

this message is shown in the sent folder.

Because this email is not really at the sent folder (at gmail.com), I

think FairEmail shows all messages which match from with the mail

account at the sent folder.

Is this correct? Or why this mail is shown at sent folder?

Thanks in advance.
[Android Apps and Games] M66B:
Are you sure the message is not stored in the sent folder? FairEmail found it there ...
[Android Apps and Games] dorqus:
Ok thank you [MENTION=2799345]M66B[/MENTION].
[Android Apps and Games] duhchzff:
Sorry, my fault,

I checked again and it really is stored in the sent folder.

I retried a few times, but I cannot reproduce it.

It's a bit strange, why this mail is stored in the sent folder, but okay, if it is now working, all right.

If I could reproduce it, I will write again, otherwise sorry and thank you ;)

---------- Post added at 02:43 PM ---------- Previous post was at 02:04 PM ----------

How can I deactivate or remove the Message-ID and X-FairEmail-ID with *.eu.faircode.email@localhost?

If I use another mail client there is only a Message-ID with *@gmail.com.
[Android Apps and Games] davidetapp:
feature requests

Hello [MENTION=2799345]M66B[/MENTION], huge thanks for the app, it's very nice!

I have a couple of feature requests for you to consider:

1. Please allow reversing sorting order in the conversation (thread) view - currently newer messages are on top, but it is quite weird to open a thread with 10 new messages and read it from bottom to top. I'd prefer to reverse the order, and have newer messages on the bottom.

2. Please allow to customize the "Archive" folder, on my server I have subfolders "Archive/2019", "Archive/2018" and I'd like to be able to tell FairEmail that when I swipe to Archive, I want it to move the mail to "Archive/2019", not just "Archive".

Thanks!
[Android Apps and Games] maybeme2:
In my case, the message was long and with many links. It is long gone and only happened once.
[Android Apps and Games] M66B:
Globally unique message IDs are required by IMAP, so this cannot be deactivated or removed.

X-FairEmail-ID is required to find back sent messages when using providers that override the message ID (for example Outlook).
[Android Apps and Games] M66B:
Regarding the sorting: I will see what I can do.

Regarding the archive folder: you can just select the (one) folder to use in the account settings. You can't have multiple ones though. You can move any message to any folder though.
[Android Apps and Games] wirdSchoon:
Sorry, more or the rest of the email was meant.
[Android Apps and Games] gc01:
I think it would be a good privacy feature to be provide a setting to turn off the X-FairEmail-ID - as this tells any recipient that you're currently using your phone - which leaks unnecessary additional information. While this doesn't confirm your location, it does provide one piece of data which could be avoided.

Secondly the Message-ID should be changed to be more standard strings which also do not reveal any information.

So Message-ID: XXXXX.eu.faircode.email@localhost

really should be:

Message-ID: XXXXX.YYYY@(email.domain)

Localhost should also be replaced by the identity sending domain.
[Android Apps and Games] davidetapp:
Aaah, in account settings, I was looking in a wrong place! It's exactly what I wanted, thank you!

Thank you!!
[Android Apps and Games] sylvn:
I received one also, there was a long link inside, it should be the reason
[Android Apps and Games] frits889:
error 501 problem

Hello,

FairEmail worked fine before 9 august, but fails today (vacation time in between).

When I send email it is placed in the Outbox with

I checked the logfile but it does not say what causes this message.

All email is read via IMAP from my own server.

All email is sent via SMTP through the servers of a well-known Dutch ISP.

My email works fine on my server and workstation (valid addresses etc.).

1- How can I locate the cause?

2- How can I empty/flush the Outbox?

Version 1.678 (F-Droid) on Android 9 (1 Aug 2019)
[Android Apps and Games] M66B:
I am open to change X-FairEmail-ID into something else, but it can't go away without causing trouble. It is there for a reason as explained.

Similarly, I am open to change the message ID format (within the defined standard), but using the domain name of the email address is not an option because it needs to be globally (worldwide) unique.
[Android Apps and Games] gc01:
1) For those willing to tolerate the fallout from bad clients - some of us won't be impacted anyway - be good to be able to turn off the X-FairEmail-ID header completely.

It not only leaks a phone is being used, but an Android phone - why not offer option to turn it off for those willing to accept any issues - I am for sure.

2) I did not suggest making the Message-ID the email domain - i suggested the standard UUID approach plus the email domain instead of "localhost". From what I can tell the schema today is A.B@localhost

where A=8 decimal digits, B=12 decimal digits.

I propose something more like the standard approach taken by google and many other email providers which use:

W-X-Y-Z-U@senderdomain.com

Where W is 8 hex chars, X,Y,Z are 4 hex chars and U is 12 hex chars.

i.e. for someone sending email from AcmeEmail.com (the UUID part is illustrative)

Current Message-ID: <123456789.123456789012.eu.faircode.email@localhost>

Proposed Mesage-ID: <1c8884d-9b36-a83f-b00c-2a67a8b315b4@AcmeEmail.com>

---------- Post added at 12:34 PM ---------- Previous post was at 12:28 PM ----------

The more standard approach has way more entropy as well - way way more.

This is the same reason I turn off useragent in thunderbird - it leaks private information which it shouldn't. The only information that should be in the headers should be server related - never client related. Since FE is a strong privacy client, I would urge you to offer this as an option - with those willing to give out private data and attain the benefit being allowed to turn it on - or perhaps it's on by default and privacy conscious people have option to turn off.

This kind of UUID is standard - see e.g. java method randomUUIDString()
[Android Apps and Games] M66B:
I will look in another message ID layout, but X-FairEmail-ID or another, similar X-name must stay.
[Android Apps and Games] gc01:
Thank for Message-ID

I honestly don't understand why you mind allowing users to turn off the client header - i understand potential issues and would rather have them and miss conversation threading now and again and in return gain privacy. Again, there should be no private client information leaked in mail headers.

I understand some stuff can break - but please let those of us willing to accept that have the option.
[Android Apps and Games] M66B:
FairEmail comes with support and I can't and won't support broken things. IMHO a message ID, basically a random number, says about nothing, especially considering your email address is in the message header too. You are not the only one using FairEmail, so the fact that you use it doesn't say much either.
[Android Apps and Games] duhchzff:
[MENTION=9131119]https://forum.xda-develop[/MENTION]ers.com/member.php?u=10036357

You've actually already written everything.

For me personally, there should be no information in emails that is not absolutely necessary.

One should not be able to recognize which client, OS or mobile phone I am using.

If the message ID has to be unique, the random values without the eu.faircode.email would suffice.

The x-fairemail-id should at least be deactivated, if you want it to be, and of course it has a loss of comfort.

In my opinion security and data protection are generally not connected with comfort. And for me data protection and security have a higher priority than comfort.

That's why I want to use Fairmail and not the Gmail app.

Of course, not all users of Fairmail want to do without the convenience, so it should only be possible as an opt-out to make the header completely anonymous, i.e. with a random message-id and without an additional x-name.

But of course this is only my opinion.

I thank you anyway for the great app and your work!