yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Surfinette:
Hello,

I've noticed a problematic behavior (testing 1.740, don't know about the previous version):

I have a Gmail and a Yahoo account set in FE

Using an email from the Gmail account to the Yahoo account, the incoming mail (in the Yahoo inbox) show as:

From: Gmail

To: Yahoo

Via: Yahoo

The issue is that when I reply to this email using FE, the sender to the reply email becomes Gmail, and the To is automatically fed with the Yahoo address, therefore if I go on, I receive the reply on the Yahoo account being sent from Gmail !!!

When I receive an email from an account not set up in FE and do a Reply, the sender and receiver are correctly set up.

So it seems to me that FE is mixing up sender and receiver when both accounts are set up in FE.

In addition, I'm confused about the "Via" notion as opposed to "To" and "From". Can you explain what "Via" means?
[Android Apps and Games] M66B:
I would create a rule with the condition 'sender contains @ example.org' and the action 'move to spam'.

Rules will be executed for new messages only. Recent version have a button 'Execute now' in the check dialog to execute rules for existing messages.

You can long press a folder in the folder list to 'edit rules' for the folder.
[Android Apps and Games] M66B:
From: Gmail
To: Yahoo
Via: Yahoo

Am I correct that both "Gmail" and "Yahoo" are yourself and that both are configured as an identity?

Via = identity.
[Android Apps and Games] casacristo:
Hi, when is the FDroid version of FairEmail getting updated?
[Android Apps and Games] Surfinette:
Yes both accounts are myself.

But I don't understand when you ask "configured as an identity"?

I first created the Gmail account, then used the Wizard button to create the Yahoo account.

Now, when I go in account>manage or identity>manage I see both my accounts.

If via = identity = SMTP, then I expect an email sent From Gmail to be sent Via the GMail SMTP/identity

I also have the same issue when I send the GMail email from my PC (where I'm sure the SMPT used is the one from GMail).

I guess I'm completly confused about identities and Via

---------- Post added at 12:55 PM ---------- Previous post was at 12:51 PM ----------

I'm all the more so confused with identities/via, that when I receive any email from an external account (ie not set in FE) the received email always show the same account for Via and To

But you tell me that via = identities and in FE settings, identities are associated with SMTP (which to me is the sender server)
[Android Apps and Games] M66B:
I have no control over F-Droid updates, so I don't know. Please see also here:

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

Murphy's law dictates that F-Droid will update to a version with the most bugs.
[Android Apps and Games] M66B:
No worries, this will likely be fixed in the next release.
[Android Apps and Games] gc01:
Can you do a play store release next time too please.

thanks!
[Android Apps and Games] M66B:
The next release will be available in the Play store as test release.
[Android Apps and Games] casacristo:
Can I migrate painlessly from the FDroid version to the GitHub? I just activated thrbpeo features and have several 2 step authentication Gmail accounts configured...
[Android Apps and Games] M66B:
Just export your settings, uninstall the F-Droid build, install the GitHub version and import your settings.

Discussing purchases is not allowed here, so please contact me in another way for this.
[Android Apps and Games] maybeme2:
Does '@example.org' work for the fictitious domain the email says it came from even if that is not where it really came from?
[Android Apps and Games] M66B:
It is just an example ...
[Android Apps and Games] Surfinette:
I have puchased the paid option via the google playstore.

This means sometimes I lose the paid options during tests from github releases, ie when I install FE (not update) from a github apk.

The only way for me to avoid losing the paid options is to go back to the Google playstore, install FE and then update with the github apk.

Would you have a way for FE to figure out that I'm a paid user without having to go through a google playstore install first?
[Android Apps and Games] M66B:
Discussing purchases is not allowed here, so please contact me in another way for this.
[Android Apps and Games] M66B:
I have just released

beta

version 1.741

Changelog/download:

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

Please be aware that the default encrypt / request receipt settings have been moved from the identities to the send settings and are disabled. This is to prevent confusion when switching identities while composing a message. These defaults can be overridden in the send dialog, which will be shown the first same you send a message with this version.

For now I have chosen to underline the sender name / sender's email address for known contacts.

Please report any problem you discover.
[Android Apps and Games] maybeme2:
I realize that. You misunderstood me.

If an email (like this CVS email) appears to come from

'@portlandrentalservice.com'

—but that is obviously a made up phony address and the email really comes from a different address, will blocking '@portlandrentalservice.com' stop future emails with a similar from address even though that is a phony address and it really comes from a '@spam123' address?
[Android Apps and Games] M66B:
No, the domain name needs to be the same because it is not possible to relate addresses.
[Android Apps and Games] M66B:
Thanks for the suggestion.

Is this text okay?

"Swipe left to trash; swipe right to archive (if available); long press to mark read/unread or to add/remove a star"

https://github.com/M66B/open-source-email/commit/6433ff0ebee4f88285cd8d75d76690b9bb0f7c54
[Android Apps and Games] heinhuiz:
Yep, but I would say "... to add/remove star" (without 'a').
[Android Apps and Games] M66B:
I think it should be with "a". Can a native English speaker please tell what is correct?

As I am not a native English speaker, checking the English texts here isn't a bad idea:

https://github.com/M66B/open-source-email/blob/master/app/src/main/res/values/strings.xml
[Android Apps and Games] dirtyreturn:
English speaker here. I mean, add/remove star is just fine. I think. It makes as much sense as add/remove a star. I personally would like to see without an 'a'.
[Android Apps and Games] TheMadRuffian:
For some reason the emails in my inbox sub folders aren't loading up. Even if I tell it to force sync using the long press, it ain't loading. Furthermore, the number it shows the number "7" in each subfolder.
[Android Apps and Games] TheMadRuffian:
Screenshot added
[Android Apps and Games] M66B:
Thanks. If you have some time, please take a look at the English texts as well.
[Android Apps and Games] M66B:
Is the account set to synchronize? Is the account connected?
[Android Apps and Games] TheMadRuffian:
Yes, the account is set to sync and connected. I have even disabled the battery optimization for the app so that sync wouldn't be disrupted.
[Android Apps and Games] M66B:
Is the account connected?

Check the icons in Setup > Manage account

Edit: I noticed in the screenshot that the folders are not set to not synchronize. Was this deliberate?

What exactly happens when you synchronize manually? Do you see icons changing?

Are you using the latest version?
[Android Apps and Games] TheMadRuffian:
There is a red text saying "still here"
[Android Apps and Games] M66B:
So, the account is connect (looking at the cloud icon).

What happens exactly when you do a 'synchronize now' ?

I also like to know if you are using the latest version.
[Android Apps and Games] TheMadRuffian:
When I give synchronize now, the cloud icon becomes 'two way arrows' followed by a 'x'. I'm on version 0.44
[Android Apps and Games] M66B:
Then it should work.

Are there any messages in the configure period (default 7 days; you can change that by using the edit pencil) ?
[Android Apps and Games] TheMadRuffian:
No, there were no messages in the configure period. So, I changed from the default to 30 days in all the folders.

But then, it caused all of my folders to disconnect and I could see a text in manage accounts saying "logging out". I tried to force refresh but to no avail. So I deleted my account completely and started it afresh but still it shows disconnected.
[Android Apps and Games] M66B:
FairEmail will try to reconnect, just have some patience.

You can see what is going on in About > Log
[Android Apps and Games] TheMadRuffian:
Okay sure. I'll let you know if there is no progress.
[Android Apps and Games] Elektron60:
Hmmmm.....
[Android Apps and Games] M66B:
Just a connectivity issue. This will solve itself, if you are using the latest version.
[Android Apps and Games] Elektron60:
I use 0.44. Other mailapps has no connectivity issue.
[Android Apps and Games] famusc:
Thx a lot!
[Android Apps and Games] gotchi:
Is there any chance to get OAuth2 for Microsoft Office 365 Business Mails working? The company I am working with, does not allow me to create app specific passwords. Every application needs to verify its login attempts using the MS Authenticator App.

Samsung Mail supports it, but I would love to move away from that. My private mail accounts work flawless with FairEmail but the company account is still missing for this purpose.

Thanks
[Android Apps and Games] M66B:
Maybe, if I can get a test account.

Edit: [MENTION=530461]gotchi[/MENTION] I don't have access to Office Business mail
[Android Apps and Games] Surfinette:
So it seems my problem of replying to an email sent to me from another account in FE is solved :good:

Yet, I find there is still some confusion around the via/identity. Let me explain with screenshots.

Here is what I do, step-by-step.

Step 1 - Creating a new email from the Gmail account. The screenshot shows "via xxx@gmail.com" as expected

Step 2 - Composing the email to my Yahoo account

Step 3 - Sending to Yahoo from Gmail. The screenshot shows "via xxx@gmail.com" as expected

Step 4 - Receiving the email sent in step2/3 in my Yahoo account. Here the screenshot is ok for From and To, but show "via xxx@yahoo.fr" which is very confusing.

The "via:" feature, show the SMTP account in all screens related to sending emails, but the receiver account in screens related to received email. Do you really need to show "via:" in received emails. Are there some situation "via:" should be different from "To:" in received email?

Step 5 - Replying to the email received in Step 4 now works great.
[Android Apps and Games] M66B:
An account can have multiple associated identities and recently it has been made possible to match identities with a regex. So, yes, showing via is needed.
[Android Apps and Games] jerun:
Thanks for your reply [MENTION=2799345]M66B[/MENTION].

I actually like the dark theme. For my eyes, but also it fits in with my other apps. Can I request 'changing the accent colour' as a new feature?

Found it, but what I actually meant (sorry for being unclear) is to change the font size of different elements (From, subject, etc). Like now for example the size of the From line is larger than the Subject line. Because many mail I receive have a long From line (it's from a mailing list) the headers are just to big. So the feature request for this is 'please make it possible to change the font size of different elements in the email list view and the email message view'.
[Android Apps and Games] Surfinette:
Sorry to insist but I still don't get it.

If I understand correctly, an identity is linked to a sending server (ie SMTP), and I know you can use different SMTP to send email from the same account (I've done this in the past). But I don't get why "Via" shows up in received email as a receiver account (if you see what I mean by this question).

If I receive an email from Amazon, why is "Via" in the received email not showing the Amazon's identity/SMTP? Instead, it is showing the receiver's email adress (ie my email adress).

I'm still missing something here. :eek:

Maybe I should read some technical doc about email identities ;)
[Android Apps and Games] M66B:
The accent color cannot be changed dynamically because Android supports fixed themes only. A workaround would be to programmatically set the accent color for each and every element, but this would be hard to maintain. The grey theme is there is if you want something relatively neutral.

The normal view will show the full subject, so I don't see a need to make the text sizes configurable for individual elements. It would also result in an unbalanced layout. Moreover, there are already enough options and it would conflict with the existing text size option.
[Android Apps and Games] M66B:
Identities can have colors, so 'via' is shown to be able to check if the correct identity was matched.
[Android Apps and Games] gotchi:
damn it, and I do not have the power to provide you one :(

perhaps someone else can jump in and help - I am really searching for an alternative to that samsung mail client :) and all the others I tested so far :)
[Android Apps and Games] Surfinette:
Just tested this new feature, it works thanks. :good:

However, and it's a personal opinion, underlying doesn't pop enough. A different color, contrasted vs the background would make the sender pop out better from the list. But if you chose to highlight known contacts with a color, then this option would not be compatible with highlight unread message... I would prefer this, but I can understand you and other people would prefer something else

Another idea would be to add "known contacts" in Filter out

In any case, you are so responsive. Thank you
[Android Apps and Games] maybeme2:
So, on the spam email example I gave in the image above, a rule that blocks future emails that 'say' they come from

'@portlandrentalservice.com'

will not work because that is not the real source even though the from field says it comes from there. Correct?

That is my understanding but I want to make sure I'm not making life unnecessarily difficult for myself.

There should however be a trick to make rules based on what the email 'says' is the official sender, even if it is phony.
[Android Apps and Games] M66B:
The 'sender' rule condition just checks if the 'from' address matches, that's all and more cannot be done.
[Android Apps and Games] gc01:
Don't understand this change, and I don't think its a great idea.

(1) I'm kind of ok with global read receipts option, for those that want them, but the send popup (which can be removed by choosing don't ask again) is not ideal. Better is a simple menu item to toggle read receipts on/off - almost everyone will choose to not be asked again for that popup - in which case there is no easy way to toggle the read receipt back on / off other than the global option which is really inconvenient once you're composing.

(2) Encryption by its very nature is per identity - the encryption keys are per identity - I don't follow having a global setting for encryption.

If there are multiple identities users may want to encrypt by default only for specific identities. Thus I see the global encryption option as really incorrect.

(3) Composing an Encrypted message :

Current Scheme is:

Add recipient - long press on To: line - a popup is shows which has another To line (is this to add more recipients or something else?)

Press 'lock' icon - enter passphrase.'

After composing another popup comes - and you have to again select 'encrypt' - this popup will almost surely be marked don't show ever again.

I really don't like this very scheme very much.

May I suggest

(1) Remove thehe long press on To: line to choose encrypt and instead switch to lock icon which shows locked/or unlocked.

(I thought you had a lock icon in the past but perhaps I mis-remember?)

(2) Once encryption has been selected allow it to be toggle off or back on again by tapping the lock icon

Please keep things together that belong together and move encryption stuff back to identity where I am pretty sure is (was) the right place.
[Android Apps and Games] M66B:
The send dialog can be opened from the action bar/menu as well, so there is already an option to set/reset requesting encryption/receipts. Long press the 'to' field won't be found, so this is not a good idea IMHO.

The settings were moved to solve a problem: changing identities would require changing the message encrypt/receipt settings too, but these could already have been set in the (cancelled) send dialog already. In short: the default should be set only once.

Maybe it is a good idea to always show the send dialog when encryption is enabled by default.
[Android Apps and Games] gc01:
Maybe its me - but I am totally unable to send encrypted mail at all now.

The long press -> encrypt -> popup

I tried adding stuff to the To: (encrypt to)

I tried the 3 dot menu to also choose 'Encrypt with password ' (tho I don't understand what that means - since i am also asked for encryption passphrase to unlock private key.

I swear this used to be easy and just work - maybe its me - but i've failed 4 times trying to send encrypted email to self.
[Android Apps and Games] Surfinette:
The date/time is really too close from the sender IMHO
[Android Apps and Games] M66B:
The padding horizontal and vertical is the same everywhere, so for example the space between the sender and the time is the same as between the icon and the sender.
[Android Apps and Games] gc01:
The 'only' way I found to trigger encrytion is long press on To - i agree this is not good but its what is there now. The only other menu i see is the 3 dot menu - and there is no encrypt option.

I don't follow the change ident requires changing encrypt being an issue - that is exactly what should happen- because encryption is per identity - so changing identities should switch to the encryption settings for that identity.

Please add a lock icon to toggle encryption on/off.
[Android Apps and Games] M66B:
There is no long press on 'to' in FairEmail, so I don't understand this.

Encryption can be selected in the send dialog too, which causes the conflict.
[Android Apps and Games] gc01:
Encryption is one of the key features of FairEmail that distinguish it from many others (k9 has it too).

Would be super good to get this back to working in a straightforward way again.

Perhaps its me - but dangit I find it very confusing and am also unable to get it to work at all ... :(
[Android Apps and Games] M66B:
I can change the encryption settings back to the identity, but this would require it to be removed from the send dialog.

I will check encryption after I am finished looking into some other things.
[Android Apps and Games] gc01:
In the unified inbox - the only place i found encryption option is long press on To line after adding a recipient. That offers a horizontal popup,

'Cut, Copy, Paste, share, {3 dot)'

Clicking (3 dot) - brings a menu which says 'encrypt'

I think im in the wrong place ... lol ... above is not right obviously.

In compose window - the top right 3 dot has : 'media toolbar, compact view, clear format, insert contact group, insert template, send ...'

The last item (send ...) - brings back the popup - if i choose 'encrypt' it now is sending encrytped

Problem is this sends the email - it doesn't just set it to be encrypted. So you have to remember not to use the usual send button, but use the menu -> send button.

This is bad and makes it way to easy to send clear text.

Please add a lock icon which toggles encryption on/off - it makes way more sense and will reduce the chance to use the normal send button by mistake and send clear.

---------- Post added at 12:12 PM ---------- Previous post was at 12:11 PM ----------

I am not a fan at all of encrypt in any dialog - i'd much much much prefer a lock icon to toggle encryption on/off.

If the 'always encrypt' option is chosen, then the lock icon will start locked with encryption on.

That's my view anyway. Sometimes keeping it simple is good :)
[Android Apps and Games] M66B:
The encrypt menu in the copy/paste menu is of OpenKeychain, not FairEmail.

I will add a lock/unlock icon in addition to the send dialog toggle.
[Android Apps and Games] gc01:
I finally realized that lol ... need more coffee ... brain is slow today ... the 'cut, copy, paste' should have been a clue ...

Thank you that will be awesome!

---------- Post added at 12:39 PM ---------- Previous post was at 12:32 PM ----------

1.741:

The new icons in compact view - really look good - nice work!

Pretty good improvement :)
[Android Apps and Games] redhonker:
When I click on a link, it will ask me if I want to use an app to open it each time. Is there a setting to always open in my browser?

Thanks
[Android Apps and Games] M66B:
There are three choice in the link dialog:

Use app: will use an app to open the link, for example to open a Facebook link with the Facebook app

No: will not open the link

Yes: will open the link with Custom Tabs if present, else the browser will be used.

Which choice did you make?

Generally Android lets you choose 'Once' or 'Always' to open things.
[Android Apps and Games] redhonker:
Yes: this appears to open a tab in Chrome embedded in FairEmail. Is there a way to make it open in regular browser?

Use app: it pops up list of app on each click
[Android Apps and Games] M66B:
A Chrome tab is powered by the browser.

The use app button deliberately always present a list of possible apps.
[Android Apps and Games] M66B:
I have just released

beta

version 1.742

Changelog/download:

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

This version fixes a number of bugs, so better update.

The search performance has been improved at lot, but please test if you still can find what you are looking for.

[MENTION=10036357]gc01[/MENTION] there are some nice new icons ;)

Please report any problem you discover, so it can be fixed.
[Android Apps and Games] gc01:
Amazing ... will check them out soon as they flow thru play store to me...

To say that your productivity is both rapid and voluminous is an understatement ... just amazing :cool:

---------- Post added at 03:47 PM ---------- Previous post was at 03:46 PM ----------

Do we have an overflow problem when your thanks meter hits the end ...
[Android Apps and Games] M66B:
I have just released

beta

version 1.743

Changelog/download:

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

This version fixes searching for partial texts.
[Android Apps and Games] ammarr:
I use a pebble watch. Message body does show up in the notification itself but not on the watch. Does show up when I'm using k9. Probably some difference in how the notifications are set up between the two.
[Android Apps and Games] M66B:
Can you please try again with the latest version?
[Android Apps and Games] mrrocketdog:
[MENTION=2799345]M66B[/MENTION] , just installed v.1.743. no bugs , no glitches & certainly no freakin requests. JS.

thank you for your time , knowledge & patience.:good:

err on the side of kindness
[Android Apps and Games] YurkshireLad:
Can FE render an HTML email? I can't see an option for it. Other email clients I've tried do, so I'm not sure if I'm missing something obvious.?Thanks.
[Android Apps and Games] M66B:
First of all, FairEmail is about privacy, which is why messages are shown reformatted by default. However, you can use the [ ] button just right above the message text to show the full original message. This can't be done by default though.

Note that reformatted messages are not only safer, but also often better readable because the margins are removed, the font sizes are normalized, etc.