yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] M66B:
I have just released

beta

version 1.263

Changelog/download:

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

This version adds snoozing messages, which will be a pro feature in the next release.

Edit: how does it work?

Long press to select one or more messages

Tap the three dot button and select 'Snooze'

Select the number of hours and days (this will be remembered for the next time)

Tap OK and the conversation thread disappears for the selected time

How can I see snoozed conversation threads?

Check 'Snoozed' in the three dot overflow menu. You can tap on the snooze icon to see until when a conversation thread is snoozed.

How can I cancel snoozing?

Set the snooze time to 0 hours and 0 days (this will not be remembered).
[Android Apps and Games] M66B:
Since the groundwork for snoozed messages has been done anyway, the next version will have the pro option to send messages after a selected time too.
[Android Apps and Games] davemosk:
Thanks for adding sharing, but it would be even better to preserve the subject, which IINM Trello and others use as the heading for the text. I believe this can be done by setting EXTRA_SUBJECT in the intent ...

Thanks again!
[Android Apps and Games] M66B:
This will be in the next version.
[Android Apps and Games] steakhutzeee:
I've a little issue with the "Directly move local messages" function.

I'm on gmail, and i've set my Archive folder to not syncronize.

When i archive a message, it goes in the Archive folder, and that's ok, but in the folder list, it appears as a new message in that folder, hope it's clear.

So every time i have to delete local messages from the Archive.

Maybe it's me i'm missing something :)
[Android Apps and Games] M66B:
I don't see what is wrong with that because you are moving messages to the archive after all.

They should show up dimmed until they are synchronized with the server. You could use pull down to refresh for that.

See also this FAQ:

https://github.com/M66B/open-source-email/blob/master/FAQ.md#user-content-faq61
[Android Apps and Games] steakhutzeee:
Yes it works as inteded, but i think it should "skip" the process if the destination folder is set to Not Syncronize. Basically, i see messages in Archive only if i want, opening the Archive folder. So it is not a problem to wait the server's timing to move the message/s, because when i Archive, i simply put the message in the Archive to be read later only if i need it.
[Android Apps and Games] mattzpph:
can i use this for games marketing?
[Android Apps and Games] M66B:
I will change this in the next release.
[Android Apps and Games] M66B:
What?
[Android Apps and Games] M66B:
I have just released

beta

version 1.264

Changelog/download:

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

This version adds sending of messages after a selected time similar to snoozing of received messages. You'll find this new option in the three dot overflow menu of the compose screen. The messages are kept in the outbox for the selected time and you'll be able to delete them as long as they are not sent yet.

[MENTION=9659015]davemosk[/MENTION] the "to" address and subject are now shared as extras.

[MENTION=5219278]steakhutzeee[/MENTION] message will not be locally moved when the folder is not synchronizing or the messages are older than the "keep" time.
[Android Apps and Games] chantoine:
Only delete ? Not possible to re-open and modify it ?
[Android Apps and Games] M66B:
I will change it from delete to move to drafts.
[Android Apps and Games] fraschi51:
It wouldn't be bad if you could select a fixed transmission time in addition to a delay time for 'send later'.
[Android Apps and Games] M66B:
That would complicate usage, but I will give it some thought.
[Android Apps and Games] M66B:
I have just released

beta

version 1.265

Changelog/download:

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

This version will ask to resize larger images for displaying on screens. If you say "yes", images will be resized to a maximum width or height of 1920 pixels and saved with a compression quality of 90 (on a scale of 0-100).

This version will allow you to move messages waiting to be sent later back to the drafts folder again.
[Android Apps and Games] M66B:
The next version will have the same hours/days selectors, but will show the calculated, absolute time below the selectors and the time will snap to whole hours. I think this is the best of both worlds. Using a separate date and time picker, which won't find in one dialog, is a little bit overdone here.
[Android Apps and Games] fraschi51:
This sounds o.k, for me.
[Android Apps and Games] M66B:
I have just released

beta

version 1.266

Changelog/download:

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

[MENTION=7350063]fraschi51[/MENTION] please let me know what you think about the improved snooze selector
[Android Apps and Games] Droidphilev:
Hello Marcel. Just upgraded to this version but after selecting multiple messages there is no "trash" in the grey 3 dot menu anymore. It's there though if i select only one message. Has it been moved to somewhere else for when multiple messages are selected?
[Android Apps and Games] M66B:
Can you please tell in which folders the selected messages are stored?

Edit: I cannot reproduce this problem.
[Android Apps and Games] Droidphilev:
Hi,

This *was* in unified and all normal inboxes. When i selected more than one msg in a row there *was* no trash or archive. Only mark read, star and move were there. Strangely enough they are back now (without doing anything). Also it only happened when they wher selected in a row. When i selected 1, a space and then again 2 'trash' was there also.
[Android Apps and Games] Daaavid84:
So, it turns out it's more complicated than I thought. Since I'm still in the switching/experimenting phase I don't have a ton of messages in my mailbox.org inbox. I had one message by mailbox.org in my inbox which has been encrypted in the described way and which I've tried to decrypt like I said. K9 can handle it, FairEmail can't. Then I wrote a mail to myself in order to send you that for testing and saw that both programs can decrypt this message. So FairEmail currently only can't decrypt this one message, while K9 can decrypt all messages encrypted this way. I'm not sure where the difference is. I will send you both.

Besides that I've noticed a behavioral difference between FairEmail and K9. While K9 only decrypts messages while OpenKeychain is running in the background and the passphrase has been entered, FairEmail will only ask for the passphrase the first time I open an encrypted message and will always show the decrypted text from then on. Even though FairEmail's behavior is more convenient I think for security reasons I prefer K9's behavior. Would you consider changing that?

And then I have another, unrelated, request: When I accidentally tap the compose button and want to leave the compose window instantly FairEmail still asks me if I really want to leave. Would you consider changing it so that as long as nothing (be it recipient, subject or text) has been entered it lets me go back without asking again if I really want to leave?
[Android Apps and Games] fraschi51:
Thank you very much, the new snooze-dialog is a very good solution!
[Android Apps and Games] M66B:
Key password handling is done by OpenKeychain and not by FairEmail, so this cannot be changed by FairEmail.

Recent versions of FairEmail do not ask to save empty messages anymore, so please update.
[Android Apps and Games] vladsol:
I've just donated by PayPal and instructions tell me "it will not work with the Play store version"

What about F-Droid version? Or I have to reinstall apk from GitHub?

By the way, how often are you updating the app in F-Droid repository?

And thank you for the great work!
[Android Apps and Games] M66B:
Somebody suggested to let the sender name and subject change places.

What is your opinion about this?
[Android Apps and Games] Licaon_Kter:
In all instances? list view? Compose/Forward? etc
[Android Apps and Games] M66B:
View messages. The list item is also the header for the message view.
[Android Apps and Games] M66B:
I have just released

stable

version 1.267

Changelog/download:

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

With the addition of snooze until / send after I think FairEmail is pretty feature complete now.

Thanks, donations and purchases are appreciated.
[Android Apps and Games] M66B:
If you think FairEmail deserves another XDA article, a lot has happened since then, you can always click the button 'Submit to XDA Portal'.
[Android Apps and Games] M66B:
I think FairEmail should be mentioned on privacytools.io, so:

https://www.reddit.com/r/privacytoolsIO/comments/ae6dua/android_email_app_suggestion_fairemail/

If you share this though, please vote up.
[Android Apps and Games] fraschi51:
As far as the snooze dialog is concerned, the system setting (in my case also the 24-hour format) should be applied to the time - if possible.
[Android Apps and Games] M66B:
FairEmail relies on Android for this and for me, used to 24 hour time notation, it works correctly. I am aware that there is a bug in some Android versions resulting in apps showing the wrong time notation. There is somewhere a bug report in Google's issue tracker. Unfortunately, I cannot work around this :(
[Android Apps and Games] fraschi51:
I see, in the last version it works correctly - thanks.
[Android Apps and Games] M66B:
I think that is coincidence, next time you use the app it might show wrong again, which is exactly the result of the Android bug.
[Android Apps and Games] fraschi51:
What is the best way to use a template (without big copy-and-paste action)?

I'll keep watching the time thing.
[Android Apps and Games] dorqus:
[MENTION=2799345]M66B[/MENTION] - would it be possible to add a way somewhere in the app to go directly to the github page to download the latest release? i.e. long clicking on the version number in the "about" screen? The Google Play store will notify me of a new version, but when I launch the app it doesn't. I do have the URL bookmarked on my phone, but it would be nice to have a place within the app that will take you directly to either the Play Store or github.com - thoughts? (apologies if it's not clear what I'm asking for)
[Android Apps and Games] M66B:
I am not sure what you mean, so please explain in more detail.

Maybe you are searching for the built in reply templates?
[Android Apps and Games] M66B:
Unless you have disabled it, there will be an update notification with a direct link to the latest GitHub version.
[Android Apps and Games] dorqus:
I do have that enabled, but often I will get a Play Store notification, and not one in FairEmail.
[Android Apps and Games] M66B:
You can disable Play store update notifications for individual apps. Just go to FairEmail in the Play store app and use the three dot overflow menu to disable auto updates.
[Android Apps and Games] dorqus:
yeah I know, but then I *don't* get the update from FairEmail...so I check the thread daily (which isn't a bad thing!) and look for updates posted there.
[Android Apps and Games] fraschi51:
Ah, I didn't know that a template can only be used for replying - wouldn't it also be a good idea if I could use a template for a new mail?
[Android Apps and Games] M66B:
Why would you want to send the same email to multiple people? If it is for marketing, this is not what FairEmail is for.
[Android Apps and Games] fraschi51:
I only want to send it to one recipient at a time, but in the course of a year several hundred birthday greetings e.g. will be sent ...
[Android Apps and Games] M66B:
I think it is a bit unusual feature, so I will add it a bit hidden as long press template name.
[Android Apps and Games] M66B:
In the next version you can long press the 'About' navigation menu item to check for GitHub updates.
[Android Apps and Games] dorqus:
That's exactly what I was looking for! Thanks so much for adding this!
[Android Apps and Games] westcoasturf:
I am a new user to FairEmail, much appreciation for Marcel's hard work. I did make 2 mockups to clean up the very busy interface.

[IMG="FairEmail Unified Inbox"]https://imgur.com/a/8bBIjUq[/IMG]

imgur.com/a/8bBIjUq

[IMG="FairEmail Conversations"]https://imgur.com/a/vzIzZ0z[/IMG]

imgur.com/a/vzIzZ0z

(hmm as a new user, xda won't let me post outside urls for the images. pls copy and paste the above links to view the mockups.)

Notes:

Unified or inbox page

1. Subject title on top, senders email/name underneath. To me this is the standard display method on all email apps/software. It is easier to locate emails at a glance as subject titles are more decriptive. The font colors have been lightened a bit to be less agressive to the eye. This is an all around design for the fonts. The top font (subject) is a little bigger and slightly darker than the bottom font (email address/name) as it is more prominent.

2. The horizontal seperation line is lighter color and 1px in thickness.

3. The 'Important/favorites' star is smaller, lighter color, and placed under the date.

Marcel commented "The star needs to be conveniently touchable, hence why it occupies the full height of the list item/header)"

One option would also include the date in the hitbox area if the smaller star seems to be an issue.

4. I removed the conversation # and icon listed by the star, if this needs to remain, a simple lighter color icon would help. I do see it as useful, maybe not high enough priority in my use cases.

5. In the unified Inbox, removed the folder account names, afterthought, my error, I misunderstood. Removed displayed attachment size.

6. Removed all drop shadows.

Overall, if nonthing else, I would recommend the lighter header font color changes & font sizes for top line and bottom line and thinner horizontal line.

--------

Conversation page

1. Consolidated for reading ease. The details button would expand the email header instead of having it show up first.

2. Moved the "add to contacts" icon and star icon on same line. Date and folder name underneath.

3. Email option action bar is directly underneath.

Marcel's reply "The action bar with no background is a good idea, but unfortunately it is quite ugly when using the dark/black theme."

Possible to have a different backgroud on the darker themes (slightly lighter than the bg) and a white bg on the light theme?

That is my input. Thank you.
[Android Apps and Games] ouzowtf:
I like the lighter action bar too, instead of the current grey one.
[Android Apps and Games] :
Great program.

Seems the number of synced emails in some folders is arbitrary? Only showing 7 in my Sent with gmail with no way to refresh.

Got this off the IzzyOnDroid repo.

Edit: scratch that, I figured out how to sync more days.
[Android Apps and Games] M66B:
To others: long press folder name in the folder list
[Android Apps and Games] M66B:
Can you try if this works too:

smtp.mail.yahoo.com:465 no STARTTLS

(source: https://help.yahoo.com/kb/SLN4724.html)

STARTTLS starts with an unencrypted connection and is therefore less secure.
[Android Apps and Games] fitittome:
Absolutely f£&-ng awesome! Great work. It is sobering to be reminded of the privacy leaks we all endure presenting embedded links the way you do!
[Android Apps and Games] M66B:
A little more about that: most email apps show HTML formatted messages and prevent displaying images in some way. This is generally safe until someone discovers a leak in the HTML rendering process. Safe email (I am still looking for a simple, easy to remember and unique name) puts security first and removes all HTML formatting and makes it possible to see the link targets first and to show individual images. This often results in easier to read messages (sometimes the font type and size is rather small for a small screen) and saves bandwidth because you don't need to see all images always.

Currently links/images are opened in an external browser, but this will be improved later.
[Android Apps and Games] BreckZeBoulay:
My suggestion for a name :

MMail or M-Mail
[Android Apps and Games] M66B:
I am not sure what 'M' means and besides: http://mmail.easy400.net/
[Android Apps and Games] BreckZeBoulay:
M for Marcel :cool:

Name is already used, end of my suggestion :crying: :D
[Android Apps and Games] Primokorn:
Usually we directly select a provider and enter our credentials. Having to decide between "Configure account" and "Configure identity" is a bit disturbing.

I can't create my email account. I get a toast message saying "No drafts folder".

What does it mean?

If you are interesting by Free provider (french provider):

imap.free.fr

SSL

port 993

smtp.free.fr

SSL

port 465

EDIT: this time, I would go for a black theme instead of dark :D (Amoled user here lol)
[Android Apps and Games] m0d:
Great project.

How are multiple accounts handled?

Do they all appear in folders and unified inbox?

Or are they separated per account?

Is this post a ToDo list:

¿?

For outlook users it would be nice to have the option of "report phishing scam", currently only report spam is available.

For outlook the following options are possible:

Curious, which app do you use instead?

I still have not found an open source which allow you to compose inline image attachments.
[Android Apps and Games] M66B:
This allows for configuring receive only or send only too.

It means the app didn't detect a Drafts folder. Can you please send me the debug information?
[Android Apps and Games] M66B:
Just add more accounts using the Accounts navigation menu.

Yes, they will all appear in the folder list and in the unified inbox.

Just try and you'll see.

Yes

I want to keep it a generic email app and this is provider specific, so I don't want to add this.

K-9 Mail.
[Android Apps and Games] Oswald Boelcke:
@M66B: Marcel, I'm currently "migrating" to a new device but as soon as that has become my daily driver I'm going to have a look into the alpha-versions. Really looking forward to your email client. The one I currently use together with my posteo.de account is closed source, coming from Vienna and is called "R2Mail2". Thank you very much for taking this on.

Regarding its name: From my perspective you're one of the most recognised developers in regard to privacy and your nickname seems to be very well known (like Chainfire was or is in a different perspective) i.e. how about "M66B Email", "Guarded Email", "SSS Email", "3S Email", or "Triple-S Email" (the latter three for "simple, safe, secure)?
[Android Apps and Games] M66B:
3S Email sounds nice, thanks.
[Android Apps and Games] Oswald Boelcke:
S³ Email is another choice. An "cubic S" probably even shows an enhancement of security and safety?
[Android Apps and Games] Primokorn:
The app is not open source and I won't give its name here.

The Debug info option doesn't do anything. Maybe a log?
[Android Apps and Games] M66B:
The debug info menu should compose a new email. You can send me a regular logcat as well.
[Android Apps and Games] Primokorn:
Yes but I have no account yet.

Here is the log: https://framabin.org/p/?db0905ef23663a4e#8GygYsbz/8YzVA65SSUIjzRzd2IU0/zGWDFmqmBRDG8=
[Android Apps and Games] M66B:
You'll need to setup an account first before you can compose a message.
[Android Apps and Games] Primokorn:
I know but I can't ^^ due to this message.
[Android Apps and Games] mariospizza:
Now I can download it from the Play Store :good:
[Android Apps and Games] M66B:
I guess you will get beta version 0.19 at this moment. Processing an update takes Google mostly an hour or so, so you will soon be able to get beta version 0.20.
[Android Apps and Games] CLPose:
I could download 0.20 version (beta) from PlayStore. Thanks!
[Android Apps and Games] 73sydney:
My only question like any new app launched on here..

Q: is your intention to monetize it? If so let me know right now, so it's clear and I can make a proper informed choice. Also if your intention is to spark up a monetized Oro version at any point, please remove the words open source, otherwise you're being misleading

Sorry, but that's my only question, been turned too many times on here in the past...

I'm not against paying for apps, but I fricking loathe devs who are not honest and upfront about it from the beginning, there should be a special place in hell for schemers, or at least they should leave here and just use the Play Store :(

Update:

Just downloaded it to test and hit my 1st objection/wtf...it doesn't pick up the accounts already added to my device.

Why exactly, when I've already added them, as people do when running google/pixel setup, would I want to add them again, to a 3rd party, and possibly leak those details to a 3rd party service

Isn't one of your secyrity bullet points "No special permissions required"?

We have very different ideas on what permissions are...putting my passwords into your ap counts as permissions in my book, no just whether your app wants access to my location or camera etc

Strike 1
[Android Apps and Games] Namnodorel:
Permission in the sense of Android System Permission.

What would be the alternative? The app needs to know about your password and username one way or the other. But instead of just requesting access to ALL of the accounts on your device, you get to choose what FairMail knows about. Isn't that better than the alternative?
[Android Apps and Games] beeshyams:
Yes. Installed and first thing checked Yahoo. It works. Only checked inbox :) thanks (version 0. 2)

:good:

IMAP idle not supported notification appears many times (can be annoying - not for me) plus a bunch of errors which I don't know why

Edit: Set up yahoo identity smtp.mail.yahoo. Com startttls-true and port 587. I sent a test message to a different account and it stays put in outbox

Edit 2 it was sent eventually. To do with polling time I suppose. Assuming one needs to set it shorter than default 9 minutes for faster sync. Correct?
[Android Apps and Games] Omineca:
You're confusing open source with free of charge software (freeware). They're two different things. Open source refers to making the source code freely available. Developers can still charge for open source software if they like.
[Android Apps and Games] glops:
the fog is saved even empty

still the problem of viewing pdf files

with version 0.20
[Android Apps and Games] glops:
IMAP idle not supported notification appears many times for me see the pictures below
[Android Apps and Games] 73sydney:
No, it's not better than the alternative...

If the accounts are already present, and why wouldn't you check and use them - because in 98+% of cases they will pre-existing, why wouldn't you use the already existing account info,...that's already been checked and secured, instead of requesting and passing it under less security to a 3rd party app developed by a random person on a forum?

Please send me your email login details now, or would you find it more palatable if I developed a GUI to request it and uploaded it to a forum and play store...same thing different method.

Where the info already exists and is secured but accessible and it's not necessary to re-request it, then it shouldnt be re-request by less secure methods...

Maybe it's just me.

---------- Post added at 02:59 AM ---------- Previous post was at 02:59 AM ----------

Sorry I come from the time of true open source, I forgot it had been corrupted to mean you could charge money for it

I'm still adjusting

Capitalism, some never get used to it, Amurica, fudge yeah!. Everythings about the money...
[Android Apps and Games] Omineca:
So you mean pre-1989?

GNU GPLv1
[Android Apps and Games] M66B:
There might be pro features in the future, see also the to do list in comment #3, but what is free now will stay free in the future. I have never turned something that was free into something that was paid before.

There is no generic way to use the account information on your device to fetch email and since this app is meant to work with any email server (not only those of the big providers) the only generic way to connect to an email server is with a username and password. There is one notable exception, see here: https://github.com/M66B/open-source-email/issues/17

If you have doubts about this app does, it is open source ...