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

where can I setup the Periodically sync interval for folders?

Thank you very much,

Thomas
[Android Apps and Games] M66B:
Folders will be synchronized continuous, unless set to poll (which will be done for Gmail user folders by default) or when the provider doesn't support push messages. The poll interval can be configured in the account settings (not per folder).

You can also synchronize all accounts periodically, which can be configured in the advanced options.
[Android Apps and Games] ths180:
So the keep alive poll setting is the folder sync if not push, right?
[Android Apps and Games] M66B:
Yes, it is. Maybe this should be clarified.

Edit: the English text is "Keep-alive/poll interval (minutes)", maybe the translation is incorrect?
[Android Apps and Games] ths180:
Manuelles synchronisieren

Poll is difficult for non profis
[Android Apps and Games] M66B:
How about this hint text: "Interval to refresh connection for push messages or interval to check for new messages" ?
[Android Apps and Games] juzek666:
Thank you for your answer Marcel. But unfortunately i already have disabled vibration on channel Notifications (and on 2 others - Warnings, Errors).
[Android Apps and Games] M66B:
On Android versions with notifications channels (Android 8 Oreo and later) apps have no control over how notifications are displayed/behave after the initial creation of the notification channel. The whole intention of the notification channels is to put the user, you, in control of notifications, not apps. So, you'll have to dig deeper into the Android notification settings to get this resolved.

You could try to uninstall and install FairEmail again as this will delete all notification channels and recreate them with the default attributes. FairEmail doesn't touch the vibration attribute, as you can see here, so the default will be the system default.
[Android Apps and Games] M66B:
[MENTION=2267092]ths180[/MENTION] The hint text will be "Frequency of refreshing the connection for push messages or frequency of checking for new messages" and is ready for translation.

The reason that there is no setting per folder is that waking up the device once to check for new messages in all folders set to poll will result in less battery usage.
[Android Apps and Games] ths180:
Does it make sense to give a separate setting for this? Some folders with push, some periodically.

For battery drain reasons?

So 19 is much less for periodically. A higher value is bad for push!?
[Android Apps and Games] M66B:
Does it make sense that there are still providers in 2019 that don't support push messages or limit the number of simultaneous folder connections (Gmail) ?

Note that a folder connection uses the same shared account connection.

Which provider are you using that requires polling?
[Android Apps and Games] M66B:
[MENTION=6749263]Licaon_Kter[/MENTION] could you please update the F-Droid description and maybe fix/workaround the ugly list item spacing?
[Android Apps and Games] ths180:
No unlimited push.

But my idea was to save battery.

Important folders push.

Not important poll.

And the poll intervall higher than 19 minutes.

But the 19 we need for push...

Wrong idea?

Thank you,

Thomas
[Android Apps and Games] M66B:
Wrong idea, push messages are much lighter on the battery than polling.

Edit: do you still have battery usage problems? If so, please send me the debug info by long pressing 'Support' in the main navigation menu.
[Android Apps and Games] ths180:
My mistake.

I disabled watchdog and tested with BetterBatteryStats. Everything fine.

After enable watchdog same test. Also fine.

So my idea with poll was wrong.

Thank you for the clarification,

Thomas
[Android Apps and Games] ths180:
Hello Marcel,

what do you think about moving the attachments below the message text?

If you have many attachments you don't see the message.

I think normally you first read the message and then open the attachments. Above, I would just show the paperclip that the user has knowledge of the attachments.

Thank you,

Thomas
[Android Apps and Games] M66B:
Some people have asked to make it as it is now and personally I prefer it this way.

It prevents scrolling to the bottom if you are interested in the attachment(s) only.

Maybe it is an idea to limit the number of attachments shown (so, you'll need to scroll).
[Android Apps and Games] ths180:
Good idea. Limitation.

2-3 for example and then show more with tap...
[Android Apps and Games] M66B:
I might change my mind about this: maybe attachments should move below the message text.

Any thoughts on this?
[Android Apps and Games] maybeme2:
When I mark a message as 'spam' (not really expecting any benefit from that) FairEmail asks me if I wish to report it as spam. Is it really reporting it to somewhere? Where and what good is that?
[Android Apps and Games] M66B:
FairEmail will just move the message to the spam folder. However, your provider will likely train its spam folders by using messages in the spam folder. This could result in new similar messages ending up automatically in the spam folder. Hence the 'report'.
[Android Apps and Games] M66B:
I have just released

beta

version 1.494 1.495

Changelog/download:

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

Some people sometimes had out of memory exceptions, which seems to be caused by the new list caching. Therefore I have added some logic to dynamically disable list caching when memory is low. There is also a new advanced option to disable list caching always.

The attachments were moved below the message text. I like to hear your opinion about this.
[Android Apps and Games] ths180:
Attachments below is unfamiliar.

Some will like it, others will not. Would not that be worth an option?

The idea with the limitation was absolutely not bad! Many Thanks, Thomas
[Android Apps and Games] M66B:
I changed my mind because picture attachments are also shown below the message, so it is more consistent to show the other attachments at the end of the message too. Also, the message header already shows there are attachments.

Despite all the options, I still like to keep FairEmail as simple as possible.
[Android Apps and Games] ths180:
I agree with you about the options.

But I think it might also make sense to make advanced options available to frequent users and technology nerds.

This may not be directly visible to the normal user. But you're probably worried about too many questions ...

I find it so consistent.

Thank you very much,

Thomas
[Android Apps and Games] famusc:
Thanks for folder notifications!
[Android Apps and Games] tbv2005:
Please don't do....

Edit: should have read further, already too late....:(
[Android Apps and Games] JJ111:
The attachments below are really not good:

- if you have a lot of replys (a long text in the email) or an email from a company with a lot of standard text on the bottom, it takes unnecessary long to scroll down all the way to finally get to the attachment.

- when you have read the text and later want to open again the attachmet, you have to scroll down instead of just openig it.

- most times I like to look at the attachments before reading the text. Now I would have to scroll down, look at the attachment, scroll up again and read the text.

- for me it made more sense to have all informations incl. the informations about the attachments together and than only the text of an email. Now it is scattered.

- it is more easy to oversee an attachment.

Therefore: Please put the attachments back up or at least: please please give us the choice by adding a toggle.
[Android Apps and Games] ouzowtf:
I personally have no problem with attachments being placed at the bottom, but how about having a scroll anchor at the top indicating that there attachments at the mail and tapping on it jumps to the bottom?

This could save a setting, have the attachments placed at the bottom and would nevertheless be easy and fast to show for the other people that likes them to be at the top.
[Android Apps and Games] maybeme2:
Personally I don't like it this way.
[Android Apps and Games] beeshyams:
Not for me. Current Layout makes lot of sense. Adding an option to toggle could be a PRO option (IMO this violates design principle of simplicity)
[Android Apps and Games] M66B:
I have just released

stable

version 1.496

Changelog/download:

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

The list of attachments has been moved back to above the message text.
[Android Apps and Games] m0d:
In this case "Report" spam seems misleading, as some providers actually have a report option.

I am not sure if they actually do anything, though. Outlook has a report 'Phishing scam' option.

If fairemail just moves to spam, then it should appear as move to spam. Training for spam is not the same as report.

This should follow the simple approach, since having an extra dialog for 'report' when no reporting takes place seems unecessary.
[Android Apps and Games] M66B:
Although I don't disagree, moving to the spam folder is in most cases still more than only moving, which I would like to make clear in some way. If you have a better suggestion for 'report', please let me know.
[Android Apps and Games] beeshyams:
"Treat as Spam"

Edit :with a transparent rule auto created to push such messages as spam maybe a good idea [MENTION=2799345]M66B[/MENTION]
[Android Apps and Games] ths180:
I think the listed points are right.

Then you should limitate the number.

Probably to unfold...

Thomas
[Android Apps and Games] M66B:
A list that can scroll (attachments) in a list that can scroll (messages) will not work properly.

Limiting the height of a list and adding a 'more' doesn't work either for lists.
[Android Apps and Games] ths180:
And what do you or the others think about moving the bar with more, delete, move, reply to bottom?

Thanks,

Thomas
[Android Apps and Games] La_Globule:
For me, this bar is more usable when on top because no need to scroll down to act on the mail.
[Android Apps and Games] M66B:
The message action bar acts like a separator between the header and body too, so it will stay where it is. Also because of the home button.
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Slightly OT but please help me understand how this kind of spam is received by me. This is not addressed to me, but received by me and the "to" field is yellow in color
[Android Apps and Games] M66B:
First of all, I don't consider this as off topic at all, given the goal of FairEmail.

Furthermore, I think it is pretty cool that FairEmail highlights the 'to' address in this situation.

The explanation is that there is a 'to' address on the envelope, which is used to deliver the message to you, and there is a 'to' address in the letter, which is shown to you by FairEmail.

FairEmail unfortunately doesn't get to see the 'to' address on the envelope, at least not in a standard usable way.
[Android Apps and Games] vladsol:
To understand it you have to pay attention to message header (and make sure you understand what do they mean)
[Android Apps and Games] beeshyams:
Thanks and yes, it's good that FairEmail catches and highlights in such a situation.

Wondering if this calls for such mails to be pushed directly to spam? In line with my earlier post connected with "Treat as Spam"? ( BTW, I think that's a cool feature suggested and you agree to implement :)
[Android Apps and Games] Licaon_Kter:
Done and not at the moment.
[Android Apps and Games] meiser:
[MENTION=2799345]M66B[/MENTION] would you consider adding a global "empty trash" for all accounts? Thanks in advance.
[Android Apps and Games] M66B:
This was already discussed and this is not a good idea IMHO.
[Android Apps and Games] ths180:
Hello Marcel,

I have two accounts.

If I view a message in inbox of primary account I can only move the message in this account.

If I view a message in inbox of other Account I can move in primary Account and the other account.

Is this right?

I think it should be so that I can move from all accounts to all accounts!?

Thank you,

Thomas
[Android Apps and Games] M66B:
Using multiple select you can move messages to any account and any folder.
[Android Apps and Games] ths180:
I thought so.

But no!

Only in one way.

From primary account to another it is not possible.

It is not in multiple select list...

So I think a bug.

Thomas

---------- Post added at 01:45 PM ---------- Previous post was at 01:41 PM ----------

Sorry, my mistake.

Sometimes I have to scroll in this list.

Then I see the other account.

I didn't know that I have to scroll.

The list isn't so long...

Thomas
[Android Apps and Games] maybeme2:
Question about Rules.

Since spammers routinely use phony sender addresses, does the sender field in rule creation 'read' the fictitious sender email or another one?

For example, if the fictitious sender is

'Cbd@phony domain......',

is entering just

'Cbd'

In the rule sender contains field effective or meaningless?

Are wildcards supported?

Thanks.
[Android Apps and Games] M66B:
The default is 'contains', so just 'Cbd' will work because 'Cbd@phony domain......' contains 'Cbd'.

You can also use regular expressions by ticking the corresponding check box, which allows for wildcards (and much more!). Example:

Cbd.*@phony.*

This looks like a nice regex tutorial:

https://github.com/ziishaned/learn-regex
[Android Apps and Games] maybeme2:
My question was that the *entire*

'Cbd@phony domain......' is not the *real* sender.

So I guess the rule's "sender contains" field does use whatever the fictitious sender is said to be.

Thanks for the clarification.
[Android Apps and Games] ths180:
Hello,

it would be good to give an option to choose the contacts shown in long press Fairemail widget on new Android versions.

I can select compose, settings and three contacts.

Or did I overlooked the settings for this?

Thank you very much,

Thomas
[Android Apps and Games] M66B:
Please see this FAQ:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq84

You can go to the local contacts database via the navigation (hamburger) menu of the setup screen.
[Android Apps and Games] ths180:
Ok.

Thanks.

I recalled that local contacts only have an effect if the permission was not granted.

I wish I could use the local contacts and the phone adressbook together ;)

I know, Performance...

Thomas
[Android Apps and Games] M66B:
I have just released

beta

version 1.497

Changelog/download:

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

This version adds an option to move the attachments after the message text and reduces the amount of memory used/needed to download messages and attachments.
[Android Apps and Games] ths180:
Translation in new Version:

Zeige die Anhänge unter dem Nachrichtentext

Thomas
[Android Apps and Games] M66B:
Please see here about how you can contribute translations:

https://github.com/M66B/open-source-email#contributing
[Android Apps and Games] ths180:
I don't know it. And I see only the main github page.

I will search...
[Android Apps and Games] M66B:
You'll need to go here:

https://crowdin.com/project/open-source-email

(registration is free)
[Android Apps and Games] :
I would absolutely love if it additionally would give me the options to accept or decline the event, with a response being automatically sent for both of them.
[Android Apps and Games] ouzowtf:
Since a few versions (the time when watchdog was implemented?!) FairEmail gets killed now and then and I have to start it manually again, when I realize it.
[Android Apps and Games] M66B:
The watchdog is there as a safeguard to restart FairEmail when this happens.

The question is killed or crashed.

Killed: please see here: https://dontkillmyapp.com/

Crashed: make sure error reporting is enabled (advanced options, section miscellaneous), so I get the crash report and can fix it
[Android Apps and Games] M66B:
I like to receive example calendar events (from you or anybody else) for testing. You can use 'Report issue' in the navigation menu to get my email address. Please make sure you include the word Test in the event. Note that this is not a promise this will be added.
[Android Apps and Games] ouzowtf:
Since I had no problems with it before I don't think it's a general memory issue (6 GB RAM, not optimized battery settings, OnePlus doesn't kill that aggressive).

I just enabled that setting and hope it helps.
[Android Apps and Games] M66B:
I have just released

beta

version 1.498

Changelog/download:

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

An inline calendar file viewer was added. I will likely add accepting/declining events later as a pro feature.

Feedback, thanks, donations and purchases are appreciated.
[Android Apps and Games] clapele:
Hi Marcel,

great work, this is the app I searched for a long time and so I changed recently from K9.

I am using five different providers, four work well. But with web.de I have a similar problem like it was already mentioned.

Deleted the app and made a fresh install. I started the automatic configuration and the "Outbox" ("Postausgang" in German) is created as an user folder - no system folder. If I try to apply changes on this folder I get the message "Cannot open in desired mode".

With the other providers the Outbox is handled correctly; it is even not displayed.

Any additional ideas? Thank you.

Best regards,

Claus
[Android Apps and Games] beeshyams:
[MENTION=2799345]M66B[/MENTION]

Steps to reproduce a problem

Select a mail from main screen to get the 3 dots option, do nothing (like I changed my mind}, unselect that mail (either by back or tapping it).

Tap same mail again, it doesn't respond. You either need to tap it multiple times or swipe down to refresh for it respond. As a matter of fact this "freeze" happens with all mails displayed till fixed as explained.

Please have a look. Thanks
[Android Apps and Games] fraschi51:
For me it works as expected.
[Android Apps and Games] M66B:
This is how web.de lists 'Postaugang':

05-18 20:24:40.833 31161 32016 I System.out: * LIST (\NoInferiors) "/" Postausgang
05-18 20:24:40.914 31161 32016 I System.out: AC11 LSUB "" Postausgang
05-18 20:24:40.930 31161 32016 I System.out: * LSUB (\NoInferiors) "/" Postausgang
05-18 20:24:40.965 31161 32016 I fairemail: Web.de:Postausgang attrs=\NoInferiors type=User

The only attribute set is 'NoInferiors', which means that the folder has no child folders. There are no other attributes, so FairEmail considers this a user folder. I would like to fix this, as far as it is an issue, but I see no way to detect that this folder is somehow a special folder. Checking for the name is not a good idea and is not something I will do.

Note that recent FairEmail version will just open the folder read-only, so you can see its contents (you cannot perform actions, like moving messages, though).
[Android Apps and Games] M66B:
I am sorry, but I cannot reproduce this problem either.
[Android Apps and Games] M66B:
I have just released

beta

version 1.499 1.500

Changelog/download:

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

This version adds accept/decline/maybe to calendar requests. This was implemented as described in RFC5546 and RFC6047, but I couldn't get it working with Gmail, so there could still be something wrong (or Gmail simply doesn't accepts calendar replies). So, I am interested in if it works for you.
[Android Apps and Games] heinhuiz:
I have the same issue. After long pressing a message and deselecting it with the back button or by tapping it again, the screen seems unresponsive for other short taps. Long press works however. Swipe down also works, but swipe up only at the second try.

Edit: short taps on menu items do work however, only on other messages there is no respons.
[Android Apps and Games] M66B:
This could be another bug in the androidx.recyclerview.selection library (I have already fixed several bugs in this library, some with bug reports dating back more than a year!). It will be hard to fix for me without being able to reproduce it. So, please reproduce it and send me immediately after it the debug info by long pressing 'Support' in the navigation menu. Please tell it is about this bug.
[Android Apps and Games] ouzowtf:
Congrats for version 500 :svetius: :D
[Android Apps and Games] M66B:
So many ???!!! It can't be that hard to build just an email client. I must be stupid.
[Android Apps and Games] beeshyams:
Of course you are, so are we to keep updating:silly:
[Android Apps and Games] M66B:
I have received two logcats, both containing:

So, I guess my initial though that there is a bug in androidx.recyclerview.selection is correct. Can somebody call Google?
[Android Apps and Games] M66B:
I have just released

stable

version 1.501

Changelog/download:

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

With a bit of luck the multiple selection bug is fixed in this release.
[Android Apps and Games] beeshyams:
Genius:good:

Thanks :)
[Android Apps and Games] M66B:
I have just 'called' Google and reported this bug. They should pay me for this work ...

Another note: accepting/declining calendar invitations is reported to work!

I have just upgraded version 1.501 to a stable release for these reasons.
[Android Apps and Games] La_Globule:
Good work, thank you! :)

Will this version be candidate to 'production' status?
[Android Apps and Games] M66B:
Version 1.501 is already labelled 'stable', but I guess you mean a public Play store release? I will think about it.
[Android Apps and Games] heinhuiz:
Just out of curiosity, when (or 'if' ;) ) a bug gets fixed, do you remove your workaround code from the app?
[Android Apps and Games] beeshyams:
Google won't but I did:)
[Android Apps and Games] M66B:
FairEmail contains a private copy of the source code of the androidx.recyclerview.selection library with bugs like this fixed. When there is a new version of the library released, I make a fresh copy of the source code and patch the bugs again, if they are still there.

This change caused the problem. I have left a review remark telling what should be fixed.
[Android Apps and Games] heinhuiz:
This may have been discussed before (I did a search but couldn't find it), but the sub menu for replying to a message always confuses me.

The menu choices are Sender, All and Template.

The All option is always there, even I am the only recipient. It always confuses me when replying to an email only sent to me: did I overlook other recipients?

The Template option opens a reply to sender only. Additional recipients should added manually - or, as an alternative, the answer can be opened with Reply All and then the template is inserted using the three dot menu at the top of the screen.

It seems to me that it would be more logical to work this way:

If I am the only recipient the Reply button just opens a reply message.

If there are more recipients the button opens a sub menu with the options Sender and All.

When I want to add a template I can do that after opening the reply with the three dot menu.
[Android Apps and Games] ouzowtf:
[MENTION=2799345]M66B[/MENTION] Since FairEmail seems to be killed/crashed again (version 500, wanted to update in a minute to 501 and checked if it was still running), did you receive a mail with a crashreport?
[Android Apps and Games] M66B:
The only recent fatal error report is this:

java.lang.OutOfMemoryErrorActivityView
Failed to allocate a 11528 byte allocation with 619088 free bytes and 601KB until OOM; failed due to fragmentation (required continguous free 12288 bytes where largest contiguous free 0 bytes)

I have recently profiled the memory usage of FairEmail and FairEmail is using about 30-60 MB memory, which is quite okay.

So, it seems your device is out of memory.
[Android Apps and Games] M66B:
Thanks for your feedback.

I will remove 'reply all' in a next release if there is just one recipient.

I don't think it is a good idea to have multiple choices like Reply > Sender/All > Message/Template because it would require more taps which are in most cases unnecessary.

Template replies are not really meant for multiple recipients, but you can still insert a template from the compose screen after replying to all if you really want to.