yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] thatguy222:
I feel like an idiot...how do you delete an account syncing in the app?
[Android Apps and Games] M66B:
In the main setup screen, tap on "Manual setup and account options", tap on "Accounts", long press the account and delete it. Alternatively, tap (short press) on the account and delete it via the trash can icon button at the top right.
[Android Apps and Games] thatguy222:
Ah, I see it now. Thank you.
[Android Apps and Games] Dark_Eyes_:
@M66B I know there is a moratorium on new features, but what do you think about ordering the categories we created? How would you go about doing it if you don't want to add it officially, so I can give it a try on my own builds? Adding a new table just for categories seems a bit overkill to me, do you think adding a categoryOrder column on the Accounts table would work?
[Android Apps and Games] M66B:
Why not simply prefix the category names with 1, 2, 3, etc?

You could add something similar to account or folder ordering, but implementing this won't be trivial.
[Android Apps and Games] Dark_Eyes_:
I thought about the prefixes, but I would prefer being able to order them like accounts and folders. I'll give it a try just for the fun of it. Thanks!
[Android Apps and Games] cklassen:
Hello @M66B , when I recieve an encrypted mail and decrypt it with FairEmail, I get the message, that the mail isn't signed (see the attached screenshot). But when the mail is decrypted there is an icon left of the lock icon and when I tap on it, a message appears that the signature is valid. So the first message seems to be incorrect. I used version 1.1782.
[Android Apps and Games] M66B:
Can you please contact me via here for a test version?

FairCode - contact

FairEmail, NetGuard, XPrivacyLua support

contact.faircode.eu
[Android Apps and Games] cklassen:
Yes, you should have a message from me
[Android Apps and Games] cklassen:
After contacting Marcel, he sent me a test version, where the issue is fixed. I tested it and the wrong message doesn't appear anymore. The fix will be included in the next release. Thanks Marcel!
[Android Apps and Games] M66B:
The issue was that the signature is embedded in the encrypted message. For example old Outlook versions use this method, but the standard nowadays is to sign and encrypt in one go. The change is to check if there is a signature in the decrypted message and to suppress the notice in this case:

Suppress "no signature" if signature is embedded · M66B/FairEmail@090b941

Fully featured, open source, privacy friendly email app for Android - Suppress "no signature" if signature is embedded · M66B/FairEmail@090b941

github.com
[Android Apps and Games] cklassen:
@M66B , in the composing window there are three icons (see attached screenshot). Two of them are tap-able, one doesn't have a function. I would recommend to remove that one (red on the screenshot), because like it is now, it is not consistent. Although they have the same style, they don't have the same function. Additionally, when you remove it, there is one element less in the window and every UI element that isn't there means less mental work for users.
[Android Apps and Games] M66B:
Although I prefer minimalism, the icon is a hint about what the input field is about. The CC and BCC fields have a different icon. There is a hint text too, so I will give this some thought anyway.
[Android Apps and Games] cklassen:
I saw that they have different icons. But the style is the same. They all have no borders, they have the same colors etc. and that let's users think, they are all tap-able or not tap-able. But users wouldn't think that they have different functions. If you choose to keep the icon for the To-field, I would recommend to redesign the To-icon or the other ones.

And when you give a hint for the To-field, it would be more consistent to add icons as hints for the subject and the sending address, too. But then you would have some more elements in the UI.

As I said, I would at least create a greater difference between the To-icon and the ones on the right side. One simple adjustment could be to edit the icons on the right so they look like the icons in the media bar at the bottom.
[Android Apps and Games] deechte:
Is it possible to hide these buttons at the bottom of an email?

I never use them but find myself accidentally clicking them frequently.
[Android Apps and Games] M66B:
I will see what I can do.
[Android Apps and Games] M66B:
You can disable these button again in the behavior settings.
[Android Apps and Games] M66B:
@cklassen how about using the accent color for the buttons at the end of the fields?

This won't change much for existing users (too many people hate change), but still improve things.

If you wish you can contact me for a test version with this to see how it looks like.
[Android Apps and Games] deechte:
Thanks! I was looking for it in the Display tab, not in the behavior tab.
[Android Apps and Games] jmh2002:
Yes, accent colour would be nice here I think (y)
[Android Apps and Games] M66B:
I have been busy for days to find a hard to find bug and I am giving up for now due to a series of 1 star ratings for reasons which have nothing to do with the app at all. I am tired. Maybe another time. It feels like my effort doesn't matter anyway and a bug is in any case a good reason to rate bad.
[Android Apps and Games] La_Globule:
Don't worry, have some rest and the solution will appear!
[Android Apps and Games] orgshooter:
Hello Marcel,

nowadays I got Service-Mails from my provider freenet, that I use an "outdated authentication method" named "CRAM MD5"!

How can I change this in the settings to "password, normal"?

Following the Service Message translated with deepL:

An obsolete authentication method was used here.

Access using CRAM MD5 will no longer be possible as of 03.12.21.

The CRAM MD5 authentication method is technically outdated and no longer meets the current security requirements for the transmission and verification of access data.

In the future, transmission will only be supported via TLS or STARTTLS encryption.

If you are using a current e-mail program, it will probably make the change automatically.

However, if you no longer have access to your mailbox after 03.12.21, please make the change yourself in the program settings.

Please use the following access data:

Server: mx.freenet.de

Protocol: IMAP

Username: your complete e-mail address

Password: as assigned by you

Authentication method: password, normal

IMAP port: 143

SMTP port: 587

Encryption: STARTTLS

or

IMAP port: 993

SMTP port: 465

Encryption: TLS (SSL)

Thanks
[Android Apps and Games] M66B:
Unfortunately, software development is much harder than this. It is pretty rare that a solution presents itself. The Play store reviews of past night are not a motivation to continue looking into this either.
[Android Apps and Games] M66B:
You can ignore this message. The app will automatically adapt to this change. IMHO the provider shouldn't bother people with this. I have had quite a lot of inquiries about this non issue.

The email server sends a list of possible authentication methods. The email client picks one which is supported by the client. So, the email provider needs to do one thing only: remove the authenticated method from the server list.
[Android Apps and Games] orgshooter:
Thanks for your quick response!
[Android Apps and Games] cklassen:
I added a screenshot of your test version, so everyone can see how it looks like. In terms of consistency it's better because now everyone can see that the icons have different functions. It would be a good thing, if you could apply this change to the next release.

I know. You can see that everytime Mozilla changes the UI of Firefox :D
[Android Apps and Games] mkasimd:
You may dislike this mindset, but sometimes a "won't fix" is okay too too if you deem it's not feasible (e.g. costs you more resources incl. stress and time than it's gain). Especially so, if it's a bug at some edge case most of your users won't be affected from.

My two cents. Don't overwork yourself in such cases and put your own health first, that includes mental health. Then check your to do list and see what has higher priority for you and the widest majority of your user base. Regardless of a few stupid reviews.
[Android Apps and Games] topcaser:
Hi, the app tells me that an email with sender from live.com is not found on server live.com. If I answer this email I get back an automatic reply that email could not be delivered. But if I login on my Web account, I can send this email without any problems. Any ideas on that?
[Android Apps and Games] M66B:
Please double check the email address.
[Android Apps and Games] topcaser:
Email Adress is valid.
[Android Apps and Games] M66B:
If the email server says that the address isn't found, there must be a difference.
[Android Apps and Games] topcaser:
It's an email address setup as identity
[Android Apps and Games] M66B:
It is unclear to me if this is the address used to send from or send to and when/where the error occurs.
[Android Apps and Games] topcaser:
I have setup an identity, let's say identity@mail.com

I got an email from sender@live.com which was send to identity@mail.com but forwarded to main@mail.com. Therefore it is in my inbox of account main. The inbox tell me that the server isn't found (live.com). All other emails sent to identity@mail.com have no problems for ages
[Android Apps and Games] M66B:
I like to see a screenshot of the error message.
[Android Apps and Games] nubla:
Sorry to hear, that's frustrating. Those 1 star ratings are ridiculous. Not to mention a lot of PEBCAK. Keep in mind they don't even register on the scale. Most positively love this app!
[Android Apps and Games] M66B:
Version 1.1783 is available on GitHub now.

Changelog/download:

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

Besides a series of small improvements and minor bug fixes two new display options were added:

An option for a double width color stripe

An option to change the unread shadow color from the accent color to the selected highlight color
[Android Apps and Games] M66B:
This message means that no MX record for live.com was found. This is an optional check you can enable in the receive settings (and disable again as well of course).

live.com definitely has an MX record, so this is odd.
[Android Apps and Games] O_DoC:
Hi Marcel,

Just to share:

I'm not sure if the template is manually or automatically build from your pushed release,

But the last GitHub release notification link (at bottom of the mail notif) received by email lead to a 404 error.

From this email
[Android Apps and Games] M66B:
This was a typo I corrected within 2 minutes, but GitHub automatically sends notifications like this.
[Android Apps and Games] M66B:
The hard to find issue I recently mentioned is fixed. The number of disappointing Play store rating isn't fixed though, on the contrary. I think I am going to follow the given advice not to put much effort into fixing similar bugs anymore.

A new voting round would be appreciated ...
[Android Apps and Games] M66B:
The next version will have an option to disable fixed widths for messages shown with the original message view. This will result in narrower messages in many cases, preventing them from being wider than the available space.

I spent quite some time to get this working correctly. The result is satisfying, but despite that I feel pretty depressive today. Some people are so harsh and not willing to give me any chance, even though this was offered several times. It is just no fun this way :-(

I have said this already several times: it is no wonder that independent developers are giving up and big companies slowly but steadily are taking over everything. A sad recent example are the OpenKeychain developers.
[Android Apps and Games] malita:
You can't please everyone, that's a job for escort agency. Don't worry about negative play store reviews. Most of negative reviews are from typical Karen, who can't remember her four digits email password and blames your app for that. Stop crying and stay tough ;) Your app is really good.
[Android Apps and Games] M66B:
That is easier said than done. Dedication and distance just don't go very well together. Basically, it will be the one or the other. So, I guess no close escort ...

Typical Karen, not an escort, is mostly pretty friendly, so that's not the problem. "I am a programmer myself" and "I am a sysadmin for 20 years" are often more problematic. Let's put it bluntly: there are too many unprofessional IT guys (almost never girls). Look around you and you'll see ... don't cry and be tough ;-)

While writing this there were several new pretty disappointing Play store reviews ...
[Android Apps and Games] Utini:
Hi @M66B , I have been using FairMail pretty much since your first release.

I recently switched to a Google Pixel 6 Pro any simply exported/imported everything from FairMail onto my new phone.

According to the BetterBatteryStats, it seems like my FairMail setup is using more battery and causing more wakeups than it does for most people who use the device. Is there any way to troubleshoot this or would it be best to reset FairMail (I guess delete cache/storage and re-install?) and start from scratch without importing anything?

Also:

I use gmail but have my own domain server. Basically I forward any mail I recieve to gmail and send via my own SMTP server.

What is your recommended way / best practice for configuration of such a setup?

Right now I have my smtp server set in my gmail account options but also use the SMTP in fairmail.

So basically I have a gmail account added which uses googles IMAP and SMTP. I then disabled the SMTP and instead added my own SMTP to FairMail.

Thanks in advance!
[Android Apps and Games] M66B:
Please send me the debug info by long pressing 'Support' in the navigation menu. Please include a short problem description.

Your SMTP setup seems okay to me. You can also add a second identity, so you can select how to send for when there is trouble.
[Android Apps and Games] Utini:
sent :)
[Android Apps and Games] DenisEhm:
I've just installed FairEmail for the first time and I have to say this is quite the app! I'm a little overwhelmed by all the options however, and I seem to be having issues with folders.

Using IMAP, my folders never stay connected and don't seem to sync properly. The main Inbox is connected, but not the subfolders. Also, adding folders seems to be broken: if I add it on the app, it just disappears into nothing, while if it is created remotely, it will only appear on the app if I force synchronise, not on regular sync.

I've gone through every setting meticulously (I think anyway) yet I can't get them to work properly... I'm not having much luck with finding this addressed in FAQ either, so any help would be great!

Thanks
[Android Apps and Games] jmh2002:
The developer is on Western European time but rest assured that he will reply and assist you, probably in a few hours when he wakes up in the morning there. He is very responsive to questions and issues (y)
[Android Apps and Games] nubla:
I'm not an expert but some things to try:

To sync folders check that "Synchronize folder list" is enabled in Settings (hamburger menu at top left, gear icon, Receive settings)

To select which folders are always synced vs periodically, go to Settings -> tap on the account name -> long press on folders you want synced -> check the box next to Synchronize.
[Android Apps and Games] M66B:
Some people have thousands of folders dozens of levels deep, which is why synchronization of user folders is disabled by default. You can enable synchronization by long pressing a folder in the folder list of an account. There is also a menu item to enable synchronization of a subfolder branch.

Note that there won't be a permanent connection for user folders. This is normal. Most email servers have strict limits on the number of simultaneous connections, which is why. Some email servers allow 4 connections for all email clients combined only even.

Adding folders works fine, but in some cases you can create new folders below the inbox only. In this case you'll need to long press the inbox and select to create a subfolder.

Synchronizing the folder list all the time would be a waste of resources, which is why you need to use force sync if you want to synchronize right away.
[Android Apps and Games] DenisEhm:
Thanks for the replies peeps!

I have it checked yes

Indeed but as Marcel says below, I have to do this manually which is a bit of a bummer...

That makes a lot of sense but is there a way to enable it by default if I need it? I have dynamically created folders from plus addressing and I'm concerned of missing emails because of them not appearing. I found those two methods, but I still need to manually enable it and my issue is that I just forget to do it :)

That's fine, just wanted to make sure this was normal. As long as they sync regularly

Again, logical choice, but what is the normal sync interval if I don't force sync? If there is one I couldn't figure it out...

Thanks again for the help! This app, and the effort you put into it, is absolutely amazing!
[Android Apps and Games] M66B:
@DenisEhm new child folders inherit some of the settings of the parent folder, the most important one for you is the parent folder's sync setting.

Folders will be synchronized on connectivity changes, unless synchronizing folders is disabled in the receive settings.
[Android Apps and Games] DenisEhm:
@M66B Thanks!! Seems though like the sub folders don't inherit that setting on my device... I'll look into it some more. I'm probably doing something wrong.

Also, unless I'm confusing what you mean by "connectivity change", I've yet to see new child folders created on the server appear in the app unless I force sync.
[Android Apps and Games] M66B:
I am pretty sure the sync on/off status will be inherited from the direct parent folder. To be 100% sure I checked the source code:

https://github.com/M66B/FairEmail/blob/master/app/src/main/java/eu/faircode/email/Core.java#L2312

Connectivity change = losing and restoring internet or switching from network, like from WiFi to mobile data.
[Android Apps and Games] M66B:
@DenisEhm the next version will have a new receive option "Actively synchronize folder list - Periodically synchronize the folder list in addition to after connecting to an account".

Added option to poll folder list · M66B/FairEmail@b019d17

Fully featured, open source, privacy friendly email app for Android - Added option to poll folder list · M66B/FairEmail@b019d17

github.com
[Android Apps and Games] M66B:
Version 1.1784 is available on GitHub now.

Changelog/download:

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

To try the new "remove widths" option for original messages, you can switch to the original message view and long press the button for the original message view for a popup menu.

If you sync twice within 30 seconds, all messages within the keep window will be synchronized the second time now.
[Android Apps and Games] M66B:
About next year: The app will keep being maintained and supported, but I will gradually take more distance from this project and shift focus to other less public things. When people say "very good" or even "excellent" and rate 3 or 4 stars, there is not really an incentive to try to improve the app anymore. IMHO the app is already very complete and pretty stable anyway. So, what's more to ask for?
[Android Apps and Games] 30jp:
A good decision for the new year.
[Android Apps and Games] M66B:
The next version will have a new filter rule condition "text contains".

Added text contains filter rule condition · M66B/FairEmail@394134c

Fully featured, open source, privacy friendly email app for Android - Added text contains filter rule condition · M66B/FairEmail@394134c

github.com
[Android Apps and Games] M66B:
Version 1.1785 is available on GitHub now.

Changelog/download:

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

If you want to use the new "Text contains" filter rule condition", please be aware that message texts are normalized for this condition. Please see here for more information:

https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-content-faq71
[Android Apps and Games] no.one.writeme:
Hi Marcel,

Hope everything is well with you.

Fairemail received some pretty sweet updates since version 1.1780. I was wondering when an update on the Playstore version is due?

Thank you for your time,

Best Regards,

Luis
[Android Apps and Games] M66B:
Since I am pretty tired of 1 star rating for "too many updates", the Play store version of the app will be updated at most once a month, unless critical things needs to be fixed.

This applies to the Play store test version too, although the test version will be updated a bit more frequently, about once each 1-2 weeks.

As you might have noticed, there are less GitHub updates too, which is for the same reason.
[Android Apps and Games] no.one.writeme:
Thank you for your clarification.

Best regards.
[Android Apps and Games] M66B:
Version 1.1786 is available on GitHub now.

Changelog/download:

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

This version was released to fix marking messages read in some situations.
[Android Apps and Games] yomikr:
Hello.

Is it possible to download the list of messages, but for each message, just ONLY THE HEADERS ?

And if we want to see the mail, to download the BODY ?

( I have just seen in tab "connexion", "limited connexions" a limit of 16ko. )

It will be very good for security.

Hope you will think for this update if you can.

Thanks for your work.
[Android Apps and Games] M66B:
Yes, this is possible: long press the folder (inbox) in the folder list of the account (not the navigation menu), select to edit the folder properties and disable downloading messages texts / attachments.
[Android Apps and Games] yomikr:
i have done that you said, and it seem to work fine.

But the body is automaticaly downloaded, when i click on the message title.

Is it possible to download the body MANUALY on the demand by a click ? And so not to download it if we don't want ?

Because i have seen that if i click on the 3 points on the body, there is an option "show headers".

That's great.

But it would be nice to see headers before the body was downloaded.

So in my mind, i would like to click on the message title,

so the headers will open,

and if i see that all is ok in headers (no spam, no false adress, etc.) i click to download the body.

Is it possible to have something like this ?

If you can do this, your app will be the perfect email app for security.
[Android Apps and Games] M66B:
If you open/expand the message for viewing, the message body needs to be downloaded to view the message.

For security reasons it isn't a problem to download and show the message with the default reformatted messages view.

So, I don't see a good reason to change this and make the app more complex for this.
[Android Apps and Games] yomikr:
Because i think it is better to see the headers before download the body. After it is to late.

After you have see headers, you can know that the mail could be dangerous.

And works on a reformatted body, let's the possibility of an exploit in your software.

Not download the body, resolve this problem.
[Android Apps and Games] M66B:
The reformatted message view is designed to be 100% safe, so I don't see a good reason to make this possible.
[Android Apps and Games] fraschi51:
If you are afraid that there might be an exploit in Marcel's software, it is best not to use Marcel's software at all ;-)
[Android Apps and Games] yomikr:
I'm not affraid ;-)

I think his app is great (and the best i saw).

I just give my opinion, to have the best email app, that i think it could be.