yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
It is not always possible to match an edited address with an identity. Currently this is possible only if you use the '+' as a separator, like me+test@example.com, which wil match the identity me@example.com.

That said, it was on my to do list of today (can you read my mind?) to look into improving this.

Can you please give me an example of an edited address vs the original address (it doesn't need to be real addresses because I only like to see the structure) ?
[Android Apps and Games] davidetapp:
The way I use it is the following: let's say my identity is me@happyuser.com, but I would use a unique sender address for different groups of people - for example if I were to send an email to you, I might use fairemail@happyuser.com. Then for example you reply to me from m66b@fairemail.com and then I hit "Reply all". Today FairEmail correctly determines that my sender email address should be "fairemail@happyuser.com" and not "me@happyuser.com" (because it detects this from the message you sent to me), but in the "to" list I have two addresses: "fairemail@happyuser.com" and "m66b@fairemail.com".

And because in this case the determined sender address (fairemail@happyuser.com) is exactly the same as one in the "to" list, the "to" list should not contain it, the "to" list should only contain "m66b@fairemail.com".

Does my example make sense? :)
[Android Apps and Games] M66B:
Replace [MENTION=4520008]happyuser[/MENTION].com by [MENTION=5499064]gmail.com[/MENTION] and you'll see what you are asking is not possible. In other words, it is not possible to determine if an email address is similar by looking at the domain name only. Try using me@happuser.com and me+fairemail@happuser.com instead and it will work.
[Android Apps and Games] gc01:
Now I understand you're actually editing the sender so my comments probably don't apply directly.

What I do, is set up identities for each - in your case that would be one for 'fairemail@happyuser.com' and one for 'me@happyuser.com'

That is of course what identities are designed for - above you mention only a single identity and are editing the sender directly as I understand.

Using one identity for each seems like a better way to do this - it creates consistency and of course you can ensure that the mail server which receives your email on each identity is in sync with each identity.

I'd actually discourage not using one identity for each identity other than for 'plussed' addresses ('me+blabla@foo.com)

-
[Android Apps and Games] ammarr:
[MENTION=2799345]M66B[/MENTION] Just wanted to say thank you for building this app and constantly updating/maintaining it. Bought NetGuard 3 yrs ago, and just bought this today. I'm glad there are devs like you build open-source paid apps, and are willing to put in the extra work to distribute apps outside the play store.

Couple of feature requests (even without these the app is obviously excellent). Didn't see them requested, but I could be wrong.

- Make the message list more customizable. I think instead of having a compact and normal view, it would be better to let people select which elements to show (subject, from, from email, preview, flag, folder, etc) and font sizes of text items.

- Expand all items in a thread/conversation when switching to it. I played around with the various options but I can't tell if this is possible yet? When in a thread, its helpful to quickly scroll and see previous messages without having to expand each item individually.
[Android Apps and Games] M66B:
Real dynamic layouts are too complicated and will be difficult to maintain and support. Basically, it boils down to building the layout in code, which is tedious to say the least.

There is a compact two line view and a normal three line view and both can be shown in three font sizes. So, in total there are six different main layouts. There are a number of options to customize the layout further, like swapping the sender and subject. This should be enough in most cases, but if you think there is something obviously missing, please let me know.

Expanding all messages is in most cases not desirable because you will easily lose track in a long list of messages. Also, expanding all messages will mark all messages as read, which is another reason why this isn't a good idea.
[Android Apps and Games] davidetapp:
But I dont want to look at domain only, in fact I want to compare the full address. In pseudocode:

# toList is a list of all addresses in the "to" field

# from is my sender address

foreach address in toList:

if address == from:

toList.remove(address)

Neomutt is actually doing this, so I don't think it's impossible...

---------- Post added at 07:00 PM ---------- Previous post was at 06:57 PM ----------

Personally I didn't like the overhead of having to setup new identities when I need them and removing them when I dont need them anymore, and the 'plussed' addresses look a bit less nice in my opinion - but your approach is just as good if it works for you :)
[Android Apps and Games] M66B:
Please contact me via here for a test version.
[Android Apps and Games] BackToAndroid:
Couple of question,

1. How does unsubscribe button works? I see the email contains link to unsubscribe which navigates to a webpage but when i click button the one provided FairEmail an email is sent instead of redirecting.

2. What all settings are backed up in export setting option?

3. How do I change the name of the email folders i've multiple gmail accounts?
[Android Apps and Games] M66B:
Some lists unsubscribe with a link and other lists unsubscribe by sending an email, that is just how it works.

All settings will be exported, including notification channel settings and local contacts.

You can change the name of the account in the account settings: Setup > Step 1 > Manage > tap account
[Android Apps and Games] BackToAndroid:
Yes that's what even i was thinking but that's not the case, check the attached screenshots. Email has link but app is sending email.
[Android Apps and Games] M66B:
What happens if you open the second 'link' ?
[Android Apps and Games] BackToAndroid:
I get redirected to their webpage where i've to select reason to unsubscribe and click unsubscribe
[Android Apps and Games] M66B:
I guess you mean the first link of the first screenshot.

What happens when you open the "mailto" link?
[Android Apps and Games] BackToAndroid:
New email gets composed with that email id as shown in screenshot with blank body and subject
[Android Apps and Games] M66B:
That is what should happen because the list owner has decided that this is the way to unsubscribe from the list.
[Android Apps and Games] ammarr:
Thanks for the explanation. Makes sense.

The only thing I'm missing is either different emphasis (bold or color) for sender/subject in compact view. Sender and subject looks too similar and italics doesn't add enough of a differentiator.

The normal layout is nice, but it also shows the folders which is redundant in a lot of cases since the accounts are color coded.

In any case, these are more nitpicks than anything else!

---------- Post added at 02:16 PM ---------- Previous post was at 02:13 PM ----------

Maybe an 'expand all'/'collapse all' button would help?

Another thing I noticed about thread view is that it also show messages from Trash, which may not be the desired behaviour.
[Android Apps and Games] M66B:
You might want to enable 'Highlight unread messages'.
[Android Apps and Games] M66B:
I will consider an expand all menu. Collapse all is already possible with 'back'.

Showing trashed and draft messages in conversations was recently discussed, so read a little back.
[Android Apps and Games] andy356:
I can see how that would be useful. If you're sure you want to read several messages from the conversation, tapping on each and every message to expand would quickly become quite tedious.

Maybe a toggle in settings with a warning that it automatically marks messages as read?
[Android Apps and Games] M66B:
If expanding messages of a conversation would be tedious, reading the messages would certainly be tedious.

https://en.wikipedia.org/wiki/Feature_creep
[Android Apps and Games] andy356:
Agreed about the feature creep. It's mostly a decorative function.
[Android Apps and Games] BackToAndroid:
But the original unsubscribe button link takes you to different web page and doesn't contain "mailto:"

---------- Post added at 03:07 AM ---------- Previous post was at 03:05 AM ----------

But report :

When you click on the < > navigation buttons to move to next emails, if there are no more emails and on the last email if i click on < the app crashes
[Android Apps and Games] M66B:
There could be several unsubscribe links, so I will see if I can let FairEmail prefer hyperlinks.

If < > navigation crashes on the last/first message, you are likely not using the latest version.
[Android Apps and Games] MDV106:
Any chance that this app could support notification LED blink light. When i get emails my notification light doesnt flash or blink. But when I use K-9 mail it does.
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq21
[Android Apps and Games] geronimoge:
Is there a setting to strip tracking parameters by default that I don't have to activate the checkbox every time I'm opening links in mails?

---------- Post added at 10:45 AM ---------- Previous post was at 10:43 AM ----------

And as a feedback: I'm using the app again, do really like it and would love to have another setting to show CC and BCC by default. Amd yes, I know right now it's just one fingerpress more.
[Android Apps and Games] M66B:
Stripping parameters by default was done by earlier versions, but lead to trouble opening links.

There is a display setting to show the addresses section by default.
[Android Apps and Games] cobben:
I got a peculiar error message in one email now, language Swedish:

"Unsupported encoding: X-UNKNOWN"

Located just below the senders email address and titel.

It appears in the Conversation overview also.

It has not caused me any problems.

Phone Xiaomi Mi Note 2, Xiaomi.eu weekly Android 8.0

It's the same in your latest stable version also, in my new Asus Z6 android 9.
[Android Apps and Games] M66B:
Although this is mostly a warning the encoding (character set) of the message could not be determined, I like to receive the raw message for inspection anyway (in the message three-dots 'more' menu download/save raw message).
[Android Apps and Games] cobben:
Ok, this is new for me, I've done that now, but how do I retrieve the raw message and sent it to you?
[Android Apps and Games] M66B:
To send the raw message to me, please contact me via here. I will reply to you, so you get to known my email address.

The raw message file should be saved on your device in the folder you have selected. Just reply to my message and attach the saved raw message.
[Android Apps and Games] cobben:
Done.

By the way, the Swedish characters were correctly rendered in my devices, so I don't know where the problem might be.
[Android Apps and Games] geronimoge:
Thanks for the quick answer. I'm sorry but I can't find the setting in v1.7 (F-Droid).

And regarding to the stripping parameters, just to make sure: I ment to open the popup as it is with the difference, that the checkbox would be activated and the parameters deleted by default.
[Android Apps and Games] M66B:
The latest version is 1.720, so please make sure you are using a recent version.

See here for the download options:

https://github.com/M66B/FairEmail/blob/master/README.md#user-content-downloads

Since stripping parameters is known to lead to problems and support questions (I get enough of them already), the checkbox will not be checked by default.
[Android Apps and Games] maybeme2:
I remember when FairEmail was a small 6 MB download. So, no more features except those I request!

(Just kidding. FairEmail is great).
[Android Apps and Games] M66B:
I have just released

beta

version 1.721

Changelog/download:

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

Handling identities was rewritten and patiently tested by [MENTION=10105033]davidetapp[/MENTION], thanks!

FairEmail will better recognize identities and filter yourself from addresses and prevent you from replying to yourself.

The message menu got a (permanent) delete because this was asked often for. Use at your own risk because permanent means irreversible.

If unsubscribing is possible by email and by using a link, FairEmail will prefer the link now. This requires the message(s) to be re-synchronized.

As always: please report any problem you discover, so it can be fixed.
[Android Apps and Games] M66B:
I have just released

beta

version 1.722

Changelog/download:

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

This version will display text colors in messages, which can be disabled in the display settings. Note that not all texts might be readable on a dark background. Please let me know what you think of this new feature.
[Android Apps and Games] ammarr:
I just noticed that my pebble watch doesn't show message body (only sender and subject), and doesn't show notification actions either (on the watch). Works fine with k9. Anything I can do to help debug it?

Edit: sent myself an email and pulled the logs from GadgetBridge which I use to connect to watch and forward notifications. Here's the portion from when notification comes in: https://pastebin.com/57wQE0Et

Not sure why fairemail shows up thrice in the list but only once on the watch.

Haven't had issue with any other apps notifications either (signal, tasks etc).
[Android Apps and Games] BackToAndroid:
Is it possible to add snooze option in notification actions?
[Android Apps and Games] M66B:
FairEmail shows a parent summary notification, which will be added/updated/removed on adding/removing child new message notifications, which in turn will be updated when the message text comes available to show a message preview. The standard Android notification API is used for all of this.

I have no idea why it doesn't work with GadgetBridge, you'll have to ask the developer(s) for support on this. If something needs to be changed to make it work, I will consider it, but I first need to know what.

Note that I cannot test this myself, unless you send me the hardware ;)
[Android Apps and Games] M66B:
That would be possible, with a default snooze duration. Is that what you want?
[Android Apps and Games] BackToAndroid:
Yes! It would be more awesome if we have option to configure default snooze duration.
[Android Apps and Games] jaholm:
Hi,

I want to have the same configuration on my tab as on my phone. How can I achieve this?

Special problem: most mail provider offers now 2FA, so I have to (should) use a unique password for every device. Therefore backup and import function will override the device specific password.
[Android Apps and Games] M66B:
Why not change the password after importing?
[Android Apps and Games] heinhuiz:
Suddenly one of my mail accounts get flooded with spam (either that, or all of my former girlfriends simultaneously started missing me).

Normally, when things like that happen and it gets too much, I just block that mail address for a while on the server, until the storm is over. Of course, in the mean time I might miss that one message from a girlfriend I really wanted to hear from...

Wouldn't it be a nice (Pro) feature if FairEmail could produce bounce messages on selected mails, so that it seems the email address does not exist?
[Android Apps and Games] M66B:
Bounce messages should be sent by email servers, not by email clients.
[Android Apps and Games] heinhuiz:
I know, but it would be a nice (privacy) feature if my email client could do just the same, to let senders think that that email address does not exist.
[Android Apps and Games] jaholm:
Ok, this is on resolution: Store all device specific passwords (web.de, GMX, ) on a sheet of in a file and retype it in FE after import for all 2FA email provider. Or request a new pw from every provider.

A nicer way would be checkable field in the export dialog while requesting export password "Dont' export email provider passwords" (default unchecked)
[Android Apps and Games] M66B:
How often will you do this?

https://en.wikipedia.org/wiki/Feature_creep

It would be nice if you came along to do some vacuum cleaning too ... ;)
[Android Apps and Games] jaholm:
funny! :) I will remain in two displays next to each other:

It's just a look to the left

And then a look to the right

With your finger on your screen

..

Let's do the Config Warp again
[Android Apps and Games] M66B:
I have just released

beta

version 1.723 1.724 1.725 1.726 1.727

Changelog/download:

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

The version fixes a number of minor bugs and adds snooze as notification action.

Please report any problem you discover.
[Android Apps and Games] beeshyams:
Is there a setting for this? On opening a mail and deleting it after reading, going back to mail list?

Now one needs to tap back to go to mail list

Thanks for your response in advance
[Android Apps and Games] M66B:
The default is to close the conversation after there are no messages anymore, but I guess you disabled the behavior setting 'Automatically close conversations'.
[Android Apps and Games] beeshyams:
Indeed! Thank you
[Android Apps and Games] M66B:
I like to hear what you think about allowing text colors in messages, which was fine tuned in the latest releases by adjusting the brightness to guarantee visibility.

Should showing text colors be enabled by default?
[Android Apps and Games] gc01:
How do I color some text to send to myself so I can see the effect using FE?

On gmail app you long press to bring up a 'format' option - then you can choose colors ... I was unable to find similar on fairemail.

i sent to myself from gmail but I don't see color when viewing in FE.

The option in FE settings->display->show text colors is on.

---------- Post added at 03:36 PM ---------- Previous post was at 03:35 PM ----------

version 1.723 - maybe i need a later version like 1.727
[Android Apps and Games] M66B:
Better update to version 1.727.

When composing a message, select some text by long pressing and in the copy/paste menu you'll find several styling options, including colors.
[Android Apps and Games] gc01:
Ok on 1.727 - strangely the colored text from gmail does not show as color in thunderbird or in fairemail ...

However using FE to color (as you explained above thank you) - works great

Definitely leave this on by default.

For some reason my thunderbird does not show the color from FE either - maybe a bug with TB

I checked mail source and I see the color as: <span style=3D"color:#EB1460....

so something about my TB that is now showing it properly for some reason.

The gmail app shows the color in email sent from FE.

Definitely ... nice feature.

Thunderbird - my fault - i set colors to override so I keep nice dark background and pleasant text colors lol.... means I don't see colors.
[Android Apps and Games] jaholm:
So times colored text is nearly unreadable with dark theme. So colored text should not be enabled by default (latest version of FE)
[Android Apps and Games] M66B:
Just to be sure: are you on the latest version?

Brightness should be adjusted a bit by FairEmail. Maybe this should be more?
[Android Apps and Games] gc01:
Not sure about astronomy emails - but my normal emails look fine.
[Android Apps and Games] jaholm:
My normal mail also, but today I got a mail from my Electricity supplier with exactly this effect.

Yes I'm on 1.727
[Android Apps and Games] M66B:
Most messages assume a light/white background, so a dark text can be a problem when using a dark theme. The latest versions of FairEmail compensate for this by adjusting the brightest of dark colors when needed. This will be done for the light themes too to prevent hiding text with a light color. Maybe the compensation should be more.
[Android Apps and Games] jaholm:
Yes more!
[Android Apps and Games] gc01:
Thunderbird has some override options - and i've stuck with override always - their other option, beside no override, is to override with 'high contrast' themes ... my own pref has been to just override totally - which eliminates colors. That works for me tho clearly not terribly satisfactory.

Your approach seems superior ... but might be a challenge for those "crazy' emails with colored background and foreground perhaps
[Android Apps and Games] M66B:
Background colors are being filtered away, so only foreground colors are allowed.

It will be a matter of tuning one constant only. Currently the threshold to adjust the brightest is 33% brightness. I will raise that to 50% in the next version and I will make the adjustment relative instead of absolute. So, instead of adding a fixed value to the brightness, it will be raised to exactly 50% brightness.

Adjusting the brightness of a color will make the color look different, even though the base color is the same. For example, the red of light and dark red will be that same, so it will not be more or less blueish, greenish, etc.

IMHO colors can be important to emphasis parts of texts, which is why I think this is an important addition.

If you have a problematic message, please keep it and let me know if it looks better in the next version.
[Android Apps and Games] O_DoC:
#8888

Sorry need to add this!

Edit : real message

Maybe a little obvious as you certainly already thought of.. But.. I'll share it anyway

- colored text appart, and certainly very good idea with the contrast and brightness profil management your try to adjust to the best possible

> for black (dark colors) texts on black background set by theme : working on the 'negative' color is what I have in mind the first time I've seen it discussed here.

Black goes white

Dark colors like some red or blue, green etc goes the opposite on contrast/light

Etc

Ok as told maybe obvious but just sharing

Tapa'DoC'eD
[Android Apps and Games] M66B:
Are you on a train?

Better get off it!
[Android Apps and Games] O_DoC:
LoL

Was typing and seen the lucky number

Roll back, made reservation slot and restart my message :angel:

Check my 'real' message above about colors

Tapa'DoC'eD
[Android Apps and Games] jaholm:
This was a Screenshot with 1.722. Text isn't dimmed and red letters are red in contrast to 1.727:
[Android Apps and Games] M66B:
Can you send me the raw message file?
[Android Apps and Games] jaholm:
Done
[Android Apps and Games] M66B:
I was recently interviewed by mobilsicher.de and as a result these articles were published:

Marcel Bokhorst: “Closed source and privacy protection don’t go together very well” (English)

„Ein geschlossener Quellcode und Datenschutz passen nicht zusammen“ (German)
[Android Apps and Games] M66B:
I have just released

stable

version 1.728 1.729 "Rinconsaurus"

Changelog/download:

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

As always, please report any problem you discover, so it can be fixed.
[Android Apps and Games] TiTiB:
I like it very much. No opinion about 'default'.
[Android Apps and Games] geronimoge:
I'm really sorry if I missed the setting but I didn't find it:

I have one account and marked none of my identities as default (= primary identity)

My goal with this is that there is no identity chosen as sender when I'm writing new mails and I'm forced to choose one.

Unfortunately that isn't the case and one of my identities is still already entered when I'm writing a new mail.

It seems it's the chosen identity is the first in alphabetical order.

Any ideas?
[Android Apps and Games] M66B:
FairEmail will always select an identity, possibly even from another account.

FairEmail will try to match the 'to' address, which you can use to your benefit by creating identities matching your 'to' addresses.

If you are worried that you use the wrong identity, the send dialog will show you the used identity. If you disabled the send dialog, you can enable it again from the three-dots overflow menu item 'Send ...'.

To understand what you exactly want, I like to know why you don't want an identity pre-selected. Maybe another, better solution is possible.