yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] topcaser:
OK, nothing to add here
[Android Apps and Games] ianmacd:
Yes, that's what I mean, although I realise now that I falsely claimed that the header is left intact, when in fact Resent- headers are added to the original before sending. Sorry for the false claim. It's been a while since I was involved in the details.

This has always been called bouncing in the UNIX world. The few Windows clients I can remember having this feature (e.g. Pegasus and maybe Outlook once upon a time) changed that terminology to redirecting a message. There may still be Windows clients that implement this, for all I know.

I don't know about you, but I get plenty of e-mail from mailing-lists and large companies that breaks DKIM. If all of that were to end up in my spam folder, my mail would be very inconvenient to use. Is that what really happens these days?

Still, even in that case, the recipient would still receive the e-mail as intended. It would just get routed to the wrong mailbox, but for incidental cases, that's not a big issue and can still be fixed by the user. And recipients on systems that don't implement DKIM or implement it more forgivingly, bouncing/redirecting just works. I regularly use this facility to send e-mails to my wife, for example, who uses Gmail.

SPF is the bigger issue, as that results in an actual rejection at the envelope stage, but then I do at least get a bounce message and know that it wasn't sent.
[Android Apps and Games] M66B:
Unfortunately, messages will be dropped and not end up in the spam folder. It will also affect your email reputation and in the end this can even result in an unusable email address.

This is what happens when the email system is being misused for spam. Note that about 50% of the emails sent is spam, often messages you won't see at all.

This is why I say this isn't supportable, today.
[Android Apps and Games] ianmacd:
Ultimately the feature set of the app is your call, of course, but at the end of the day, I don't think it's FairEmail's place to worry about my e-mail reputation or even whether my e-mail is delivered.

E-mail, by the nature of SMTP, offers no guarantee of delivery. Once you've handed a message off to the MTA, it's in the lap of the gods. If the remote MTA refuses the message from my MTA, I'll get a bounce; otherwise it's assumed to have been delivered, but really anything could have happened to it after that. It could be queued for delivery; it could have been silently dropped as spam; the recipient could be over quota; a technical failure could occur at the MDA level, etc. FairEmail can't offer me a guarantee of delivery even under optimal conditions.

I am aware of the problems that anti-spoofing mechanisms like DKIM and SPF cause for the practice of bouncing/redirection e-mail, but the functionality predates by many years the mechanisms that now complicate it.

When one knows that one is bouncing/redirecting an e-mail that originates from a domain protected by neither DKIM nor SPF, the message in question stands as much chance of being delivered to that recipient as any other e-mail addressed to him. It may well end up in the user's spam folder, because anything with a blind destination seems to end up there nowadays on systems like GMail, but that's a routing fault on the receiving system, not something attributable to the sender.

Anyway, my point is that this functionality has been around for more than 30 years, and I've been using it for almost as long. It's still a standard feature of most dedicated mail clients in the UNIX world, such as mutt and Claws. Even Thunderbird has a plug-in that enables it. So whilst it may seem like an obscure feature to some who came later, it's actually an enduring core feature with a long history.

It's lamentable that so many modern e-mail clients don't offer a feature that was commonplace in 1995. I can't think of any Android client that implements it, for example. I had hoped to ignite your interest in bringing it to FairEmail, but I think I'm losing the battle.

Anyway, thanks for listening and, I have to tell you, with or without the ability to bounce/redirect messages, FairEmail is an absolute joy to use and by far the best Android client I have ever used; and I've used or evaluated a lot of them over the years.
[Android Apps and Games] mrrocketdog:
@m66, new issue (for me at least) i am getting double emails , i.e. the same email twice. ever heard of this or know a work-around?

thank you , dave
[Android Apps and Games] M66B:
It is not about the feature set. I think FairEmail is pretty feature complete.

It is about support, which will be on my plate. I am answering already thousands of messages each month and in fact this is already too much.
[Android Apps and Games] M66B:
Please check if there isn't a double account: navigation menu, Settings, Manual setup, Accounts.
[Android Apps and Games] mrrocketdog:
yup. dang it. that was it marcel. thank you for the quick and knowledgeable reply.

dave
[Android Apps and Games] M66B:
Version 1.1537 is available on GitHub now.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] topcaser:
I have a question to the border around new messages. As you can see from my screenshots, three emails in a conversation have a yellow border. As soon as I click on the first message and go back to the last view, only the last message has a yellow border. But I haven't touched the second message. Is this a typical behaviour?
[Android Apps and Games] M66B:
Two messages were marked read. If you expanded only one, both might have the same message ID. You can check that in the headers via the horizontal three dots menu just above the message text.
[Android Apps and Games] Dark_Eyes_:
@M66B I don't know if this is related to today's commit about marking messages read upon snoozing, but I noticed today that one of my snoozed message didn't notify me when "unsnoozing". I can reproduce this by snoozing a message, searching for hidden messages and opening it. After that, the message will unsnooze without a notification and without the colored snooze icon. The message is also read.

Thanks in advance for looking into this.

P.S. May I ask the reason for marking snoozed messages read? I don't mind much but I usually prefer marking messages read manually.

EDIT: After looking more closely, I can confirm that the new commit is to blame. Expending a snoozed message with the notify_remove option will reset ui_ignored to true, which then won't trigger the !message.ui_ignored condition in ServiceUI.

Hope it helps!
[Android Apps and Games] topcaser:
You are right. They have the same message ID.
[Android Apps and Games] M66B:
There is a 1 star rating about every 5 minutes for this problem:

[Update: Fixed with update] Google confirms an issue with WebView is crashing many Android apps

A recent update to Android WebView has caused many Android apps including Gmail, Amazon and more to crash. Google says it's working on a fix.

www.xda-developers.com

This is pretty frustrating!
[Android Apps and Games] M66B:
Can you please check if this commit fixes the problem?

https://github.com/M66B/FairEmail/commit/8f766b04bb3cbf31f55aac8ea99203d1a350a3d4
[Android Apps and Games] M66B:
Each message should have a unique message ID. So, this cannot reply be prevented.

Note that for for example Gmail the message ID needs to be used to find the same message in other folders (mainly the archive folder). So, there is not really a workaround possible for this eiher.
[Android Apps and Games] topcaser:
I read the newest reviews in the play store and clicked consequently on "not helpful" if one gave a one star review due to this problem. This is the only thing I can do.
[Android Apps and Games] heinhuiz:
Won't Google even remove these when you complain?
[Android Apps and Games] topcaser:
I don't think that Google will do anything like this. Deleting things is not the proper way. Sorry to say.
[Android Apps and Games] M66B:
Google doesn't remove anything, unless you are big, like Twitter.

Somebody told that down voting in the Play store affects the average rating, so you can help by down voting reviews.
[Android Apps and Games] M66B:
There are so many 1 star ratings and so many support questions because of the faulty WebView :-(

I am afraid that there won't be any time for development for a while, not even bug fixing. Not to say that this is pretty demotivating.

Google should have turned off reviews for all apps, but Google doesn't really care.
[Android Apps and Games] Dark_Eyes_:
Yes, it's fine now. Thanks for the lighting fast fix as always.
[Android Apps and Games] mrrocketdog:
hello @m66 , concerning my previous post about double emails. when i install a new version i'm right back to getting double emails.

so , i went to the FAQ to learn how to delete an acct. /settings/manual setup/accounts//identities (they are 2 separate things on my FE app)/3 dot menu/delete.

all was going good untill i tap on accts. or identities and there is no 3 dot menu. just a + sign to add an account.

am i overlooking something? any ideas or suggestions?

p.s. also went to playstore to mark all 1 and 2 star ratings as "not helpful". hope it helps out overall.

thanks again ,

dave
[Android Apps and Games] fraschi51:
If you click on the account you want to delete you have in the upper right corner a paper basket for this.
[Android Apps and Games] mrrocketdog:
ty @fraschi51 , i was long pressing and getting a drop down menu.

all good now.:good:
[Android Apps and Games] topcaser:
If I review the reviews, I realized that I can only display the German ones. How can I show the other ones as well? The German ones don't look like bad regarding the number of stars although in the comments the Google issue is mentioned...
[Android Apps and Games] M66B:
Fortunately, some of the reviews were updated.

As far as I know there is no way to see reviews of another language.
[Android Apps and Games] topcaser:
Good to hear that reviews were revised. Regarding the downgrading of bad reviews: here the entire community has to help.
[Android Apps and Games] wimstefan:
That's the least we can do!

I went into the Play Store and marked all * and ** reviews as "not" helpful at all.

Nevertheless it's the highest rated app I have installed on my phone 😁
[Android Apps and Games] Friedel25:
You can see reviews in other languages, when you open the Playstore in a browser. You can replace the language Code with another:

https://play.google.com/store/apps/details?id=eu.faircode.email&hl=de

E.g. you can replace "de" (after "hl=") with "en" or "fr" etc. here:

https://play.google.com/store/apps/details?id=eu.faircode.email&hl=en
[Android Apps and Games] ianmacd:
I went looking for webview-related 1- and 2-star reviews, but I couldn't actually find any to down-vote.

I did, however, read a bunch of the reviews in the process and, as a result, have a much better understanding of why Marcel sometimes sounds, well, a bit depressed on his threads. I, too, was sadder after I'd read those reviews, and it's not even my app. I'm just someone who likes to see good software recognised for its true value, particularly when it's open source.

It's hard not to reach the conclusion that the human race is doomed after reading some of the comments about FairEmail. What, for example, to think of the sysadmin of 21 years who struggled for an hour with the app before giving up? Or the user complaing about full-page ads that don't actually exist? Or the users complaining that there are too many settings, even though they are set to sane defaults?

I have also read Marcel's replies and his despair radiates from the page. Marcel, I obviously understand the desire to read feedback on your hard work, but I think the appropriate advice here is the same given to authors regarding reviews of their books: Don't read them, however tempting it may be.

You obviously put a huge amount of effort into helping people, but not every one of those reviews is someone asking in good faith to be helped. Anyone who really wants support will contact you over e-mail as requested, or here perhaps.
[Android Apps and Games] M66B:
Yes, you can.

Please see here for a list of (two letter) language codes you can use:

List of ISO 639 language codes - Wikipedia

en.wikipedia.org
[Android Apps and Games] M66B:
Actually, I had a long conversation with that sysadmin. Basically, the email server under his management had an invalid security certificate. He disabled synchronizing messages, etc to 'fix' the issue. I explained all issues and he still refuses to acknowledge it isn't the fault of the app. IMHO unsuitable for the job.
[Android Apps and Games] M66B:
Version 1.1538 is available on GitHub now.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] k7vee:
Marcel, I appreciate your work on FairEmail. I like FairEmail better than the desktop email apps in Windows and Linux. Because of your app, I use my phone for email most of the time and only use the desktop when I have to copy/paste from email into a desktop app or click an emailed link to open in a desktop browser. As for ease of use, the FairEmail account wizard is better at detecting my own email server's settings than 99.9999% of the other email apps out there, regardless of platform. Thunderbird and KMail both miss some settings that I need, but FairEmail got them all. I would leave 5 star a review on Google, but because I install directly from GitHub, Google won't let me review it.
[Android Apps and Games] M66B:
You should be able to review with the GitHub version installed too, if the Play store works and is logged in.

This very recent 1 star review was most likely not yours:

"Unable to set up email address at all. Complete garbage UI."
[Android Apps and Games] k7vee:
I'm not sure why I can't review, but a lot of people seem to have this problem randomly on Google Play for about 2 years now.

Nope, that review is not mine, but I did mark it as unhelpful.
[Android Apps and Games] M66B:
If you have a Gsuite account, you can review for some odd reason.
[Android Apps and Games] k7vee:
I have no GSuite account. I use a personal GMail account for Google stuff that I don't really publish. Despite this, random apps that I've loaded from F-Droid or elsewhere don't seem to allow me to review on Google Play. And it appears to be quite random, too. Just this morning, I reviewed a game that I installed from F-Droid. This inability to review an app seems to happen most often when my app version is more recent than the app version available on Google Play; but even then, it is inconsistent.

Update: I pressed the "install" button from a desktop browser on the Google Play website, and just like that, I had review capability in the phone's Play app, even though the Play app on the phone had showed it installed all along.
[Android Apps and Games] M66B:
Unless the F-Droid build is a reproducible build, which will almost never be the case, you can't review with an F-Droid build. This is because the APK signature is different, so for Google it is a different app.

The GitHub version of all my apps is signed the same as the Play store version, so Google will recognize it as the same app. Reviewing in the Play store should therefore be possible.
[Android Apps and Games] k7vee:
Apparently, sometimes the Google Play system glitches and doesn't really know if you've installed an app or not, even if it's there and signed the same.
[Android Apps and Games] M66B:
Version 1.1539 is available on GitHub now.

Changelog/download:

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

There is a new widget to quickly enable or disable synchronization for all accounts.
[Android Apps and Games] upD8R:
Hi there,

I have a strange thing happening. I received today the Android 11 upgrade for my OnePlus. It seems mails previously stored on the device are somehow scrambled in web view.

The actual text in safe/secure mode is fine. Here's an example.

So what is the best way to clear the local store and fetch them again?

Do you need/want any logs or so?
[Android Apps and Games] M66B:
I guess it is this problem:

[Update: Fixed with update] Google confirms an issue with WebView is crashing many Android apps

A recent update to Android WebView has caused many Android apps including Gmail, Amazon and more to crash. Google says it's working on a fix.

www.xda-developers.com
[Android Apps and Games] upD8R:
I see. Indeed and as I just found out it's not limited to older mails and refetching doesn't help.

So it's not actually crashing here but this scrambling could be side effect of the issue?

EDIT: it is. I uninstalled the web view updates.
[Android Apps and Games] mrrocketdog:
ya know marcel , i really like when i open FE and it lets me know if there is an update or not. thought about that again today. thanks for this xtra feature.:good:
[Android Apps and Games] mitza97:
Hello.

@M66B ,please help me with an information as long as i don't see anywhere this information, can i delete a rule for filtering email? I only could disable that rule when i don't need it.

Thanks!
[Android Apps and Games] M66B:
If you 'open' the rule by tapping on it, there will be a delete button in the bottom action bar.
[Android Apps and Games] mitza97:
Thanks, i guess i need eyes glasses, i don't see it was there.

Have a nice weekend!
[Android Apps and Games] M66B:
Version 1.1540 is available on GitHub now.

Changelog/download:

https://github.com/M66B/FairEmail/releases
[Android Apps and Games] fraschi51:
What is meant by the date range in the rule condition, i.e. which date exactly? Aren't the rules only applied to new mails arriving in this folder anyway?
[Android Apps and Games] M66B:
It is meant for rules, which should be executed from/to a specific date only. For example auto answer with "away" if you are on holiday.
[Android Apps and Games] fraschi51:
So instead of date range would be better execution range.
[Android Apps and Games] M66B:
I hope this will be clear:

Absolute time between (the new condition)

Relative time between (the existing condition)

Absolute = specific date/time

Relative = day of week / time of day
[Android Apps and Games] fraschi51:
No, because 'from - to' are other days than 'after - before' - and still it is not clear that it is about the times of (rule) execution and not about any information from the mail. So in German 'ausführen von - bis' is IMHO correct (if the days are included an not excluded as in 'after - before').
[Android Apps and Games] M66B:
The received time of a message is used to check the condition. So, it is about the info in an email.

This is also important because an email could be fetched later.
[Android Apps and Games] fraschi51:
So then it should read 'received from - to' (and not 'after-before').
[Android Apps and Games] M66B:
I guess this is better:

Updated texts · M66B/FairEmail@8324016

Fully featured, open source, privacy friendly email app for Android - Updated texts · M66B/FairEmail@8324016

github.com
[Android Apps and Games] fraschi51:
No, because 'after' and 'before' excluded the days - but I think the days are INcluded, or not?
[Android Apps and Games] M66B:
The start/end date/day/time will be included, but you'll have the same discussion with to/from, which is why sometimes is being said 'up to and including'. Since there is a minute precision, I don't think it will matter much here.
[Android Apps and Games] fraschi51:
Disagree: When you say 'after 28/03/2021', it means all mails received from 29/03/2021 onwards. And vice versa for 'before'. On the other hand, if you say 'received from - to', there is no room for interpretation.
[Android Apps and Games] M66B:
Maybe, but it will be after 28/03/2021 00:00, so including a time with minute precision.
[Android Apps and Games] fraschi51:
So in German 'after' is not to translate 'nach', but 'ab'.
[Android Apps and Games] fraschi51:
And I don't understand the difference between 'absolute' and 'relative'.
[Android Apps and Games] M66B:
You can suggest other texts too. The texts are currently:

Absolute time (received) between

Relative time (received) between

Received after

Received before

Absolute time: the message received time needs to be between the specified dates/times (fixed points in time). So, for example from July 1 until August 1.

Relative time: the message received time needs to be between the specified days of the week / times of the day (repeating points in time). So, for example on Wednesdays only.
[Android Apps and Games] fraschi51:
For possible better suggestions I need to see how you realize the two diffenent dialogs.
[Android Apps and Games] M66B:
You can see this already with the latest GitHub version. Long press a folder in the folder list, select to edit rules and add a rule with the button at the bottom.
[Android Apps and Games] fraschi51:
I tried this of course but I see no difference between absolute and relative.
[Android Apps and Games] M66B:
Maybe this helps to explain things:

Absolute vs. Relative Timestamps: When to Use Which

Information evolves over time like a living organism. What’s relevant this year might not hold as much weight a few years from now. That’s why it’s important to append timestamps to your content. But if you don’t display your timestamps in the right format users could have trouble using them...

uxmovement.com
[Android Apps and Games] fraschi51:
I know the differences, but I don't currently see how to set these two time types in the current Github FE.
[Android Apps and Games] harrisc:
I use widgets to show email count. The widgets are white and fully transparent showing the solid Ultramarine background.

Now the widgets show a black background. I see I can choose a background colour but its hard to match the existing colour.

I tried new widgets with or without Semi Transparent option. No difference.

BTW I didn't produce new widgets intially, the background changed on their own.

How do I make the widgets have fully transparent backgrounds?

Chris
[Android Apps and Games] fraschi51:
Ah, I see that the three buttons at the top of the time selection dialogue in rule creation mean 'relative to now' - which the user does not see anywhere. But in the end, the time is then displayed absolutely again. Also, the FAQ 71 should specify reception time, not just general time, because this can mean anything.
[Android Apps and Games] AndroAlex:
@M66B Dear Marcel,

I only have a small question, and maybe you see an easy option here:

If there are several folders and you want to delete the local data, then you have to click on each folder in the folder view and delete the local data ...

Would it be possible to include the command "Delete local data in all folders" in the 3-point menu in the folder view?

Thank you in advance and all the best with FairMail as a 5 star app!
[Android Apps and Games] maybeme2:
I should not intervene in this highly technical discussion but to simple me the following text.would be clear and simple:

From (start date message received):

To (set stop date):

But, perhaps I misunderstand.
[Android Apps and Games] M66B:
Did I understand correctly that the background color changed on updating the app?

There is no fully transparent option (yet?).
[Android Apps and Games] M66B:
The FAQ has been updated. Thanks for pointing this out.
[Android Apps and Games] M66B:
Delete local data is mostly intended as an emergency procedure, so I don't think it is a good idea to add this to 'apply to all'.
[Android Apps and Games] harrisc:
Yes. With version 1.1540 (or maybe an earlier version) the background went black. On another device (version 1.1534) the background is the same as my home screen.
[Android Apps and Games] M66B:
This commit will probably fix this for other people upgrading:

https://github.com/M66B/FairEmail/commit/51d24e36b28a57d069f3b63aa7de995ed28f3d6a

I can't fix this for you anymore though, sorry. So, please add the widgets again.

The problem is caused by allowing semi transparent and a background color together now. What I didn't think of is that people could have selected a background color before and changed their mind.
[Android Apps and Games] mrrocketdog:
jesus christ @fraschi51 , do you also argue with lamp posts? lmao

(no harm meant. just a jest :) )