[HN Gopher] K-9 Mail is back ___________________________________________________________________ K-9 Mail is back Author : jlelse Score : 208 points Date : 2021-07-24 14:34 UTC (8 hours ago) (HTM) web link (k9mail.app) (TXT) w3m dump (k9mail.app) | alfiedotwtf wrote: | Funny, I've been using it for years and never knew it was gone | :coldsweat: | SideburnsOfDoom wrote: | I've been using K9 email on my android phone for ages, and it | just works. | | Anyway, there's an app update today, a major one. There have | been recent updates, but only minor ones. | pja wrote: | Dev work stalled for quite some time as (I believe) a lot of | work needed to be done to update the App for newer versions of | Android. | sam_lowry_ wrote: | Neither did I. | dane-pgp wrote: | > Various improvements and bug fixes related to end-to-end | encryption (Autocrypt, OpenPGP). | | Great to see that Autocrypt is still a priority. It's just a pity | that Thunderbird isn't as enthusiastic about it: | | https://support.mozilla.org/en-US/kb/openpgp-thunderbird-how... | drdebug wrote: | I've been using K-9 Mail for years, I love it, great work! If you | can spare the time, can you please add a simpler way to donate? I | really don't want to create yet another account (liberapay?), | please just let me pay with paypal directly. | sicco wrote: | If you have a GitHub account then you can use that to donate: | https://github.com/sponsors/cketti | | But I can really recommend creating a Liberapay acccount (it | accepts PayPal) as many FOSS projects use it to receive | donations and Liberapay is open source itself and run by a non- | profit. Let's get K-9 to its goal of $1000: | https://liberapay.com/k9mail | Qub3d wrote: | I switched from GMail to a paid SMTP service and had been using | the gmail client until I found out about the K-9 beta. Super | pleased with it so far, and its nice to have every step of my | mail from server to client (that I can reasonably control) open | source! | | I highly recommend giving a little via Librapay or GitHub | sponsors if you use the app and want to see it keep long term | support ;) | | https://liberapay.com/k9mail/donate | | https://github.com/sponsors/cketti | sicco wrote: | As noted in the blog post of this new release, K-9 is looking | for more funding. Earlier this year a call for donations | (https://k9mail.app/2021/02/14/K-9-Mail-is-looking-for- | fundin...) was quite successful, but the goal of $1000 per week | is not yet met. It is currently at $770, so let's get it to | $1000! | wayne wrote: | How was the paid STMP service you were using? Been trying to | find one and most seem to be used for email marketing/spam, so | it's hard to know what would work reliably for small scale | personal email. | edoceo wrote: | Postfix on BSD is bulletproof. | jjkkknnn wrote: | Irrelevant. The GP asked for a paid SMTP service. GP, | FastMail is very good. | | edoceo, the reason your flippant comment is irrelevant and | unhelpful is that running an SMTP service means dealing | with often intractable deliverability problems that are | only surmountable by having your mail sent by a server that | sends a large volume of legitimate email to build | reputation as a sender. | | It doesn't matter if you use postfix, exim, sendmail, BSD, | Linux, or TempleOS, or manually wiggle magnets towards an | open socket to send email, the reason the GP wants paid | SMTP is so that he can rent access to a server with | adequate deliverability to actually use his email. | bityard wrote: | Hmm, I've been running my own SMTP server on a VPS for | over a decade with very few issues. | edoceo wrote: | Yea, same - and since it costs me $5/mo I view it as a | paid solution. | | Do you have good deliverabikity to Google and MS hosted | mailboxen? | gnufx wrote: | It's a pity it seems not to have incorporated the xoauth2 | implementation contributed at one time. I had to move to | fareemail just for that. | neilv wrote: | K-9 Mail makes the very crippled Replicant on ancient hardware | still be much better at accessing my email than my current iPhone | is. | | https://redmine.replicant.us/projects/replicant/wiki/GalaxyS... | vsviridov wrote: | Too late... Switched to FairEmail some time after learning about | broken push in K9. | mbeex wrote: | Same here, not looking back. | Fuzzeh wrote: | Wait... where did it go, I've still got it on my phone and it's | the only mail client I use. | | _confused face_ | na85 wrote: | A few years ago I had trouble with K9 going into "sync disabled | mode", for lack of a better term. Push notifications simply | didn't work no matter what I tried and I missed lots of emails as | a result. | | Switched to FairEmail[0] and have been a happy user since. | | [0] https://github.com/M66B/FairEmail | kijin wrote: | That's when Android started to kill background apps very | aggressively, more or less requiring the use of Google's own | Firebase service if you wanted to get realtime push | notifications. | | It was a monumentally stupid "feature". Even Samsung's default | email app on my Samsung flagship phone only detects new emails | every 20 minutes or so, which suggests that top-tier OEMs also | have trouble getting past the ruthless background app killer. | | I'm glad that at least a couple of FOSS apps have found a way | around this problem. I'm curious how FairEmail (and now K9, | too) pulled it off. Is there an official "do not kill" flag | now, or are they just using some sort of loophole that allows | IMAP IDLE connections to be kept alive in the background? | danuker wrote: | https://dontkillmyapp.com/ | cketti wrote: | Most apps use a foreground service. Using that the app is | treated like an app running in the foreground and not like an | app running in the background. | | https://developer.android.com/guide/components/foreground- | se... | Saris wrote: | As far as I know the app can just ask to run in the | background and then it works. Problem is many apps don't use | the native dialog box to request it, and instead ask the user | to go to settings and do it manually. | LeoNatan25 wrote: | In a previous work, an adjacent team used the K9 mail source code | to implement a secure mail client. The consensus among the team | was that the source code was terrible in many ways. On iOS, we | had written our own mail client, but on Android, for various | reasons, it was decided to use an open source instead of | implementing our own. Not sure what amount of research was | invested in investing alternatives, but for years the team | complained about the quality of K9. This was 6-8 years ago. | cketti wrote: | If the team complained about their code base for _years_, I'd | say the quality of the code base they started out with wasn't | the only problem. Especially considering that you had the | resources to write an email app from scratch. | | While it's true that parts of K-9 Mail's code base are gruesome | (even today), I can't remember any significant contributions | from teams that have built products based on K-9 Mail. | jlelse wrote: | Just blogged about it (https://b.jlel.se/s/49e) after musing | about the Holo design in 2018 (https://b.jlel.se/s/9a). | | Great work! Just set up a Liberapay donation. | kilodeca wrote: | K-9 Mail doesn't send format=flowed | | https://forum.k9mail.app/t/k-9-mail-is-not-sending-format-fl... | Markoff wrote: | does it support Exchange? | | what benefits it has over Aqua mail feature wise (besides being | open source)? | brylie wrote: | > You're welcome and sorry. | | I realize this was tongue-in-cheek, so should probably be "You're | welcome and we're sorry." | cketti wrote: | Thanks. | | https://github.com/k9mail/k9mail.github.io/commit/fc497cd565... | gizdan wrote: | I've only ever used FairEmail, can anyone who has tried both (and | not rage quit either) give a summary of the advantages and | disadvantages of both? | | Also, can K9 do a "disable work emails outside of work hours" | kind of thing? FairEmail (as far as I can tell) doesn't have | this, and it gets a tad annoying to get emails at 9pm when my | colleagues at the other side of the world. | cketti wrote: | > Also, can K9 do a "disable work emails outside of work hours" | kind of thing? | | K-9 Mail has a "quiet time" feature that will not create | notifications during the quiet period. It applies to all | accounts, though. | aidenn0 wrote: | The biggest difference is that the fairEmail interface felt | more in place compared with modern apps. I imagine with updates | that will change. | johnchristopher wrote: | How long before the update hits the Google Playstore ? | | Bonus point: if I install k9 through f-droid or the APK, will it | keep my settings ? | mdaniel wrote: | For the latter question, only if they have the same signing | key, otherwise Android considers them separate apps, AFAIK | cketti wrote: | We're doing a staged rollout. Current status available here: | https://forum.k9mail.app/t/k-9-mail-is-back-5-800-release/11... | | Switching between the F-Droid version and the official APK | (Google Play version) is not possible. You'll have to uninstall | the old version first (and that will remove all settings). | However, K-9 Mail supports settings import/export. | johnchristopher wrote: | Thanks for the detailed explanations ^^. | omnibrain wrote: | I used K-9 on Android (phone and tablet) and after switching to | iOS (iPhone and iPad) it's the only App I miss. | | I would pay 10EUR for an iOS version. | nanomonkey wrote: | >The user interface has been redesigned. Some of you will love | it, some will hate it. You're welcome and sorry. | | This is great, except now all of the UI elements are at the top | of the screen, which on modern large phones is very awkward, even | with my long fingers. Looking over the github repo, it appears | that I'm not the only one with this concern, and that the author | isn't interested in making this configurable. Too bad, this is | the only thing that is keeping me from upgrading Lineage, as the | older version of K-9 will no longer work. | | Anyways, thanks for all the hard work. Excellent tool. | 411111111111111 wrote: | > _This is great, except now all of the UI elements are at the | top of the screen, which on modern large phones is very | awkward, even with my long fingers._ | | I've always found it easier to reach the top of the phone than | the bottom, so his sentence is spot on: Some love it, other | like you hate it. | nanomonkey wrote: | Interesting. How do you hold your phone with one hand, in | such a way that it is secure, and you aren't accidentally | hitting the buttons, or having the meat of your hand make | contact with the screen? | | My pinky is normally a hard stop for the bottom of the | phone,so that I don't have to apply much pressure with my | other fingers or the meat of my hand. My thumb therefore can | reach the bottom half of the phone easily, but needs to be | readjusted to reach the top. | | This image leads me to believe that I'm not the only one with | this problem: https://www.apptentive.com/wp- | content/uploads/2016/10/Screen... | zootboy wrote: | I'm in the same position, and I've been considering wading into | the misery that is Android app development just long enough to | add a setting to move the action bar to the bottom of the | screen. | | I've also been considering switching to FairEmail, though it | has its own share of UI / user flow weirdness. | 10GBps wrote: | Nice. I have been following the betas so this update isn't really | much different for me. | | I didn't see the update in F-Droid. I had been manually | installing the apk and had to do the same for 5.800. | | I especially appreciate that it works on my Android 6 device. My | MotoX from 2013 is still my primary phone and it has no newer | updates (running LineageOS). | GordonS wrote: | I moved into Nine a while back - it's great, and in fact the | _only_ Android app I 've ever paid money for! | | It works well with my self-hosted email accounts, and before I | went full time on my own business, it worked well with O365 and | Exchange too - and it didn't force Exchange PIN-lock policies on | me. | | It also seems to allow customisation of just about everything, | from view density to font sizes. | | Highly recommended it. | Animats wrote: | Oh, nice. I see it's on F-Droid, which is worth mentioning. My | own phone is set up for F-Droid only; no Google. | spinax wrote: | Not only is the new stable there, cketti has been posting all | of the betas leading up to this on F-Droid for quite awhile. :) | You have to manually look once in awhile in the F-Droid client | for newer beta builds to opt into using. | sicco wrote: | The betas have been great indeed! | | You can enable the 'Unstable updates' option in F-Droid's | settings to receive notifications for new beta versions to | avoid having to check manually. The downside is that you'll | receive these updates for all apps, so be sure to check if a | new version is a beta version for apps that you want to keep | on stable versions. | summm wrote: | Unfortunately 5.800 is not yet on F-Droid. I am looking | forward to it. | spinax wrote: | F-Droid builds in batches, about 3 days per batch (see | monitor.f-droid.org). All the APKs are signed at once and | published together so it should show up soon. Per the dev, | the last beta is essentially what became the stable release | so you could start today and just upgrade in a bit. | cketti wrote: | The only change between 5.740 (available on F-Droid right | now) and 5.800 are updated translations. | gspr wrote: | Wonderful news! Hands down the best app for email on phones (a | terrible, terrible concept made serviceable with K9). | chucky wrote: | > This version of K-9 Mail only runs on Android 5.0 and newer. | | That's an impressive "only"! Android 5.0 was released in 2014. | beermonster wrote: | And also no longer in support | | https://endoflife.date/android | agilob wrote: | I have 5 android devices at home, 3 of them are android 4.4, | not planning to upgrade until hardware fails. One LG phone | doesn't even get updates for google play | jackewiehose wrote: | It's a real shame that nowadays 7 year old devices are | considered to be out of scope for support even though they | would still be perfectly fine otherwise. | | Fuck google etc. and this whole throw-away society. | jchw wrote: | No, not supporting 7 year old software is not the same as not | supporting 7 year old hardware. My 2012 Nexus 7 runs Android | 7(!). Of course, my 2012 Nexus 7 is more obsolete than an | iBook G4 by this point. Why? Because in 2012, phones and | tablets were basically insecure little toys compared to what | they are today. We witnessed the birth of a new computer | market, and like the 90s era of computing, it generated | landfills worth of eWaste. You can argue (validly!) that some | of it was obsoleted quicker than necessary due to poor | support or bloated software, but let's face it; by and large, | old phones and tablets are the victims of progress. The 2012 | Nexus 7 is never going to be useful even with postmarketOS, | because it simply runs poorly with any reasonably modern | software stack, not just more modern Android. | | I'm not suggesting that this is a good thing, but it's not a | conspiracy. Even if vendors were forced to support devices | for longer, I super sincerely doubt we'd see people running | around with 7 year old phones. In 7 more years? Absolutely. | Just like you now see people running around with 7 year old | laptops today. | | A real issue is probably just that Apple and Google and other | flagship phone vendors continue to pump out a new phone every | year even though it is clearly wasteful and pointless. | Removing features just to bring them back sometimes is a | truly pointless and stupid rigmarole when we could surely | just wait 3 more years so that improvements can be made that | aren't pointless tradeoffs. But that is a different story, | and arguably is a lot more than just an issue for the | computer industry... | jackewiehose wrote: | I agree with most of what you said but ... | | > My 2012 Nexus 7 runs Android 7(!). | | why not Android 11? The Nexus is from Google as well as | Android. So at some point they must have pushed some | "useless" new features into Android that makes it | incompatible with the older hardware. I say "useless" | because besides gaming or probably video telephony there's | nothing we do today with our phones that couldn't be done | with those older devices so I don't see a reason why they | shouldn't be able to run the newest Android. | | > but it's not a conspiracy | | conspiracy is probably not the right term but I also don't | think it's just a matter of circumstances. In the end they | want us to buy new hardware every few years so I claim that | the situation is brought to us intentionally. | jchw wrote: | I believe some Nexus 7 ROMs have been made with newer | Android releases, but it is indeed pointless. It runs | like shit even on the stock ROM anymore. | | Modern operating systems are built to take advantage of | modern hardware; in my opinion, there is nothing immoral | about software being less efficient. A lot of things can | lead to less "efficient" software, including better | security measures, graphical effects, support for more | advanced software and hardware that simply requires | greater complexity, ... I have trouble believing that | software vendors are sabotaging their performance on | purpose. I'd be more inclined to question the intent of | silently throttling older phones to improve battery life, | which is much closer to an identifiable way that older | phone hardware gets slower. But there are so many demands | being placed on phones. Lowering audio, input and | graphical latency across the stack necessarily costs some | throughput. Newer, more complex web browsers running | bigger websites necessarily requires more CPU and RAM. | These are self-evident truisms IMO. | | On the other hand, there's just so many features that can | drive new phones other than the obsolescence of old | phones. Enthusiasts might want Wifi 6, Bluetooth 5.2, 5G | --all features that can't realistically be upgraded on | existing hardware. Every day users might upgrade because | their old phone has a cracked screen that costs more than | the phone to fix, or perhaps their contract is up and the | carrier or provider is offering essentially a free | upgrade; because yeah, carriers certainly play into this | role too, not only vendors of hardware and software. Some | users might upgrade for features like eSIM, better | battery life, wider coverage of international frequency | bands, wireless charging... | | Something like postmarketOS is still good, but I really | feel like these approaches will really start to shine in | the coming few years. I believe it is the phones and | tablets coming out today that are likely to remain | relevant for a long period of time, personally. | | Absence evidence that, say, AOSP is being made | intentionally slower, I have to sit on the side of doubt. | Zhenya wrote: | SoC BSP support is your answer. It's not a conspiracy. | | Dollars to support vs user base size / revenue / | contractual obligations. The devices were cheap in the | first place specifically because there wasn't going to be | a 20 year BSP support contract. | bastawhiz wrote: | That's not really a fair assessment. The Nexus 4 was released | in 2012 and runs Android 5.1. The devices that didn't get | Android 5 are pretty much a decade old. And essentially all | of them can be rooted and upgraded to a more modern version | of Android, if you want to. Do you want to, though? Probably | not: even if the batteries in them still held a decent | charge, the devices that didn't get Android 5 almost all have | less than 1gb of RAM (Nexus S had 348MB non-gpu memory) and | only one or two CPU cores, with a bunch of older devices | shipping without 3g. Having internal storage measured in | gigabytes was at the upper end of the market (Nexus One, | Google's flagship device from 2010, had 190 _megabytes_ of | app storage). "Perfectly fine otherwise" really doesn't | apply to the overwhelming majority of folks who use their | phones more than any other device (hours each day). | csnover wrote: | The OP said old _devices_ , not old _OS versions_. In other | words, the lack of software support is the problem, not the | hardware. | | I used a smartphone that was released in 2014 until the end | of 2020. It worked perfectly fine, and would have continued | to work perfectly fine--except for the software. The GPS | date rollover happened and there was no official update to | fix it to the new epoch. VoLTE support in custom ROMs was | impossible (because this feature is locked in a closed- | source binary blob), so it couldn't make phone calls once | my provider turned off their 3G network. Otherwise, it was | fast and worked fine. | | When I gave up and looked for a replacement, I found that | most low- and mid-range phones sold in 2021 have _slower_ | hardware with _fewer_ features than my 2014-era flagship | phone. Lower-resolution non-OLED screens, lower benchmark | scores, no wireless charging, no waterproofing, no | replaceable batteries, no unlocked bootloaders. The idea | that newer hardware is objectively superior is simply | untrue. | lmns wrote: | Modern low- to midrange phones certainly have more RAM | and storage than your 2014 phone, which matters more than | the raw benchmark scores. | bastawhiz wrote: | > I found that most low- and mid-range phones sold in | 2021 have slower hardware with fewer features than my | 2014-era flagship phone | | Slower hardware doesn't mean equally outdated, and I | honestly can't back up your claim with any data. A $30 | Android Tracphone on Amazon has 1-2 orders of magnitude | more storage, a 50% bigger battery, twice the cores, a | bigger screen, better camera, and 4g (compared to the | flagship phones in 2011). | | https://www.amazon.com/dp/B09238C448/ref=cm_sw_r_apan_glt | _fa... | | The features you mention (wireless charging, screen type) | have nothing to do with app or OS support. | andrewaylett wrote: | The OP said old devices, but in response to someone | complementing support for old software -- you can see | where the change in topic might lead to difficulties in | communication? | | Unfortunately, board support packages from the system-on- | chip manufacturer limit kernel upgrades. Even then, | Project Treble should make it easier to upgrade to newer | versions of higher-level components. But Treble was | introduced with Android 8.0, so while newer phones should | be able to be upgraded more easily, that doesn't help | hardware of the era you're referring to. | | In any case, the problem isn't with app developers and | older versions of Android -- although I'm happy that many | try to mitigate the hardware vendors' lack of support. | It's that phone hardware is insufficiently open or | standardised (in contrast to x86) meaning that OS vendors | can't support it. | phonon wrote: | > most low- and mid-range phones sold in 2021 have slower | hardware with fewer features than my 2014-era flagship | phone. | | Unlikely. Top of the line then was a Note 4; 3 GB RAM, 32 | GB storage, Snapdragon 805 quad-core (Geekbench 5 score-- | around 154/449). | | Mid-range now-- | | Motorola One 5G Ace, $349 | https://www.amazon.com/Motorola-battery-Unlocked-Camera- | Silv... | | 6 GB RAM, 128 GB storage, Geekbench 5 score 660/1888 | | PLUS 5 G | | So-2x RAM, 4x storage, 4x CPU + 5G. | | At about half of the price of the Note 4 when it came | out. | csnover wrote: | I think you're probably right about the performance | (though I did typo '2021' instead of '2020', so the | specific model you mention wasn't available at the time). | I do remember feeling very surprised that contemporary | mid-range phones seemed to have worse benchmarks on | PassMark, but my old phone model (Galaxy S5) seems to be | conspicuously absent as I look again, so I wonder if | there was a data issue. It's also possible that I misread | something, or that the devices I was looking at weren't | representative of the best of the mid-range market at the | time due to carrier restrictions and essential-to-me | features (e.g. headphone jack) that have been getting cut | from newer phones. | | In any case, I regret bringing this specific point up, | both because I try not to say things which are | inaccurate, but also because I feel like it has | distracted from the main point: my old phone did | everything that most people do on their phones (phone | calls, chats, video streaming, music streaming, web | browsing, light gaming) with no | performance/memory/storage problems, had a (subjectively) | better feature set than many more recent models, and the | only reason I had to buy a new one anyway was because the | manufacturer made it impossible to keep the software up- | to-date. | kbenson wrote: | I had a similar situation, where my 2015 Samsung S6 still | seemed as good or better than most the mid to low range | phones I saw in 2020, and open source support for the old | phone through Lineage was spotty at best (one person | would update new releases _maybe_ ). I eventually got a | Samsung A51 which has about equivalent specs in most | cases but has a slightly bigger screen. | | It's sad how mostly fine hardware (just one replaceable | component is bad) gets left behind, but it's not entirely | limited to phones. A couple years back I had to replace | the main board of my son's computer because the old | gateway it was that came with windows 7 or 8 and that was | updated to windows 10 stopped being supported in one of | the fall or spring patch rollups. Windows 10 had worked | on the computer for about a year, that mainboard wasn't | supported in the update, so the update never applied | cleanly. I understand dropping old system support | eventually (even though the Linux kernel still supports | everything, that doesn't always mean you can get really | old systems to boot a modern distro without problem), but | I would rather it wasn't mid-way through the OS lifetime. | :/ | throwaway81523 wrote: | I'm typing this on a Thinkpad X220 released in 2011, and | running the current Debian. | tomjen3 wrote: | I am sure you get Lineage OS, or something like it to run | great on an old phone, just as I am sure you installed | Debian yourself. | | Mostly when we are talking about phones getting upgrades | or not getting upgrades any more it is about updates from | the manufacturer, so I don't see where you are going. | bastawhiz wrote: | Did Lenovo push the current Debian to your device? Have | the apps when you bought your laptop increased in | resource use by an order of magnitude? | | It's not the same kind of device running with the same | constraints. Phones were pushing the limits of | miniaturization. The difference in the underlying | technology is vastly different. Comparing a laptop from | 2002 trying to run the current Debian is more apt. | ThePadawan wrote: | I'm using an Android which has seen two battery | replacements in ~5 years, and it still holds a charge for | 2-3 days. | | All apps I use in regular life (Youtube, Google Maps, | Gmail, Signal, a shopping list, music player, virtual train | ticket) run absolutely without issue. I'm sure they'd run | at 30FPS more if I bought a new phone, but this is a tool, | not a toy. | | In fact, the biggest issue I'm running into is exactly what | parent said. Thoughtless companies (like my credit card | issuer) just build apps which could run on a phone from | 2012 (basically just displaying my monthly credit card | bill), but then make them unavailable on devices older than | 2 years. | bastawhiz wrote: | > just build apps which could run on a phone from 2012 | (basically just displaying my monthly credit card bill), | but then make them unavailable on devices older than 2 | years | | How is this the app developer's fault? There's plenty of | Linux, macOS, and Windows software that only runs on | recent kernels because they use new APIs. Why would ANY | developer target OSs that the overwhelming majority of | their users don't actually use, skipping out on | supporting modern functionality? | | Edit: Really eager to hear from the folks downvoting | about their great experiences bending over backwards to | support SDKs from 2013 to target devices that literally | can't even connect to a mobile network anymore. | kortilla wrote: | Not supporting old OSes is fine. The blame is squarely on the | phone manufacturer for not allowing upgrades to OSes that | receive security patches. | selfhoster11 wrote: | How do you imagine budget or mid-class 7 year old phones | running a new Android release? The specs are too weak. | remram wrote: | You expect that none of Android would work but all of K-9 | should work? | selfhoster11 wrote: | Yes. K9 hasn't bloated much over the years, and I've been | using it for the past 10 years so I'm quite certain of | this. | hulitu wrote: | I would say the bloat is too big. The difference between | Android 2 and 9 is some fine grained permissions.UI is | the same. | selfhoster11 wrote: | I agree, the bloat is significant. To nitpick, I'd say | that the UI has actually worsened between 2 and modern | versions. | tomjen3 wrote: | Most devices I have seen gets 2-3 years of updates, so you | are looking at devices that are about a decade old at that | point: exactly how long do you think it is fair that the | manufacturer pays for updates to your phone? | bbarnett wrote: | My thought on this is, if you cannot update the device | yourself, manufacturers should be mandated to support the | device for 4 or 5 years past last point of sale. | | If they unlock it, and release full sources so you can | access all the hardware in alternative builds, then fine, | they can drop support when they please. | | It isn't an either/or, in my world they could keep it | locked for 3 or 4 years, providing full updates, then | provide unlock and a year later drop security updates. | | My point is, security updates need to come before profit, | and no one should be selling phones a year before updates | end. Or even, not even do updates! | tomjen3 wrote: | That actually sounds pretty fair, with the proviso that I | would say 4 years after the sale of the phone, rather | than that phone model. | | But given that we are talking about Androids here, why | should they be required to release full source? Shouldn't | it be enough that they release driver code? | bbarnett wrote: | Sure, I think the key part is sources so you can fully | support the hardware yourself. | citrin_ru wrote: | I have a phone I bought around 2015. It has Android 4.4 and the | vendor provided only minor bug fixes for a very short time | since then. I think it is quite typical for Android phones. HW | is still OK but more and more apps drop support for such old | OS. | cketti wrote: | The note is primarily there to let people know whether or not | they can update to the latest version. K-9 Mail 5.600 supported | Android 4.0.3 and newer. | dredmorbius wrote: | Google Gmail authentications broke K-9 mail usage with Gmail | accounts a couple of years back. | | Has that been addressed? | | (Why I still have gmail accounts is a separate issue. Working on | that.) | cketti wrote: | https://support.google.com/mail/answer/7126229#zippy=%2Ci-ca... | dredmorbius wrote: | Thanks. | yshalsager wrote: | You can use app passwords to add a Gmail account with 2fa | enabled to K-9, works flawlessly for me. | beermonster wrote: | What happened to it, for it to come back? | cketti wrote: | "The release of the latest stable version of K-9 Mail (5.600) | was in September 2018" | | https://k9mail.app/2020/06/01/Whats-Up-With-K-9-Mail | beermonster wrote: | Thanks | tjoff wrote: | I've been afraid that I was going to loose K-9 (due to it | becoming incompatible with a newer android or something). Thanks! | | One note, If I opt out of giving the app contacts permissions I | get nagged about it each time opening the app and composing a new | mail etc. etc. | vzaliva wrote: | I remember using it under Symbian OS at my Nokia phone. ___________________________________________________________________ (page generated 2021-07-24 23:00 UTC)