News for hackers. Stuff that matters.
Re:Email doesn't suck – it's email clients that need improving by lake_vincent on Wednesday August 24, 2022 @08:02AM (#32578227)
Agreed. My company uses Google Workspace, and I find the Gmail UI/UX absolutely unbearable in every way. I personally like Outlook (or rather what it used to be), and just wish for a clean Outlook for Gmail integration.

But the nightmare that is IMAP has prevented me from ever succeeding in cleanly integrating the two. In fact, the general experience of using Microsoft and Google products together is quite frustrating. I get that they are competitors, but not acknowledging the multi-platform reality of modern work and forcing me to suffer because you can't be healthy adversaries, is really ridiculous and I resent both companies for their user-hostile practices.

Looking at you too, Apple.

Re:Email doesn't suck – it's email clients that need improving by srvmshr on Wednesday August 24, 2022 @08:58AM (#32578843)
As much as Google Workspace email feels convenient, they have sort of broken the IMAP with the label system. Syncing to conventional email clients without label feature just creates multiple copies of emails if they have been labeled with more than 1 label. It is frustrating sometimes
Re:Email doesn't suck – it's email clients that need improving by toomuchtodo on Wednesday August 24, 2022 @11:38AM (#32580827)
Ideally, Google, MS, etc would deprecate IMAP and replace with JMAP.

https://jmap.io/software.html

Re:Email doesn't suck – it's email clients that need improving by raxxorraxor on Thursday August 25, 2022 @08:09AM (#32592599)
We might need a protocol update, but many mail providers disabled IMAP for non-premium users already because they tried to force people to use shitty web apps.
Re:Email doesn't suck – it's email clients that need improving by gsich on Wednesday August 24, 2022 @04:42PM (#32585463)
Why?
Re:Email doesn't suck – it's email clients that need improving by toomuchtodo on Wednesday August 24, 2022 @05:18PM (#32585908)
IMAP is antiquated and suboptimal with today’s clients and use cases.
Re:Email doesn't suck – it's email clients that need improving by gsich on Thursday August 25, 2022 @07:59AM (#32592522)
You still send data through a TCP port, there is not much difference. Yes the protocol is in itself different, but that's expected - it's a different protocol after all.
Re:Email doesn't suck – it's email clients that need improving by wokkel on Wednesday August 24, 2022 @06:52PM (#32586914)
That sound more like fud than fact. Van you back that up?
Re:Email doesn't suck – it's email clients that need improving by toomuchtodo on Wednesday August 24, 2022 @10:36PM (#32588744)
https://jmap.io/index.html (Scroll to FAQ: Why is JMAP better than IMAP?)
Re:Email doesn't suck – it's email clients that need improving by gsich on Thursday August 25, 2022 @08:03AM (#32592551)
Very trustworthy coming from the site that advocates that protocol. But I agree with some points.
Re:Email doesn't suck – it's email clients that need improving by freemint on Wednesday August 24, 2022 @07:04PM (#32587033)
Even a cursery look into my languages Wikipedia notes that IMAP compared to JMAP is statefull and verbose which causes problems with mobile clients. Can you do some research on your own?
Re:Email doesn't suck – it's email clients that need improving by welterde on Thursday August 25, 2022 @04:08AM (#32590954)
Kinda disagree with that. IMAP Idle works just fine for mobile.
Re:Email doesn't suck – it's email clients that need improving by egberts1 on Wednesday August 24, 2022 @12:13PM (#32581467)
JavaScript, embedded, in email is, pejoratively, a bad idea by putting too much power into a transmitted email.

Too many security holes, discovered and undiscovered with JavaScript, not to mention JMTP.

Better yet,

Hashing the local part of the email address and retrofitting mail clients to do the mapping and rejection is the best way to delete unwanted and unsolicited emails.

Couple that with new decentralized lookup of sender’s PKI (as well as DKIM).

That should add years/decades to SMTP viability and usability.

Re:Email doesn't suck – it's email clients that need improving by trevoristall on Wednesday August 24, 2022 @03:56PM (#32584908)
I was under the impression JMAP was just a sync protocol and had nothing to do with js in email. Is that incorrect?
Re:Email doesn't suck – it's email clients that need improving by Flimm on Wednesday August 24, 2022 @05:06PM (#32585755)
JMAP is not JavaScript embedded in email. Are you thinking of something else?
Re:Email doesn't suck – it's email clients that need improving by egberts1 on Wednesday August 24, 2022 @05:16PM (#32585883)
But it does nothing to prevent JS in its payload.
Re:Email doesn't suck – it's email clients that need improving by Beltalowda on Wednesday August 24, 2022 @07:01PM (#32587007)
I can also put JavaScript in a DNS TXT record; the protocol does nothing to stop that!

There is no "JavaScript" in JMAP in the sense that it's supported by the protocol, and the specification explicitly warns against email clients interpreting JavaScript.

Re:Email doesn't suck – it's email clients that need improving by egberts1 on Friday August 26, 2022 @08:25AM (#32606465)
Now you are getting the idea of how to design a new network protocol in contrast to adding the supporting numbers of parsers and validators.

Potential and actual vulnerabilities explodes, like the chronic problems of Microsoft Macros.

Re:Email doesn't suck – it's email clients that need improving by sleepybrett on Wednesday August 24, 2022 @06:08PM (#32586431)
sure, but that's not a feature a protocol should have. Because the protocol itself does not interact with it in any way. It's clients that process that javascript and execute it. The protocol is about moving 'emails' from one place to another. If you don't want javascript in your email and run your own email stack you can certainly filter out javascript blobs if you want. Or you can chose clients that disable or simply don't even know what javascript is.
Re:Email doesn't suck – it's email clients that need improving by egberts1 on Friday August 26, 2022 @08:38AM (#32606613)
While it is a bit late to close the door on JS usage within SMTP protocol, choices of client SMTP becomes paramount given its legacy stage of SMTP protocol.
Re:Email doesn't suck – it's email clients that need improving by sleepybrett on Friday August 26, 2022 @10:43AM (#32608166)
again, the protocol should be dumb, its a way to move bytes. If there is js encoded in those bytes the rotocol will not and should not know or care. It's up to a client do decide what it wants to do with the bytes it receives.
Re:Email doesn't suck – it's email clients that need improving by windows_sucks on Wednesday August 24, 2022 @06:03PM (#32586381)
the client should be responsible for not executing embedded JS in a message
Re:Email doesn't suck – it's email clients that need improving by hulitu on Wednesday August 24, 2022 @02:38PM (#32583864)
> JavaScript, embedded, in email is, pejoratively, a bad idea by putting too much power into a transmitted email

The exploits writers would like to politely disagree. /s

Re:Email doesn't suck – it's email clients that need improving by hsbauauvhabzb on Wednesday August 24, 2022 @05:09PM (#32585787)
You cannot read this email until you disable your adblocker.
Re:Email doesn't suck – it's email clients that need improving by Avamander on Thursday August 25, 2022 @05:19AM (#32591415)
Let's be honest, it's IMAP that sucks bad. What neolithic shit is it that a single letter can't exist in multiple "folders".
Re:Email doesn't suck – it's email clients that need improving by doubled112 on Wednesday August 24, 2022 @08:54AM (#32578787)
Does the Outlook Sync Tool work for you?

It has it's own quirks, but you don't have the Google IMAP weirdness.

https://support.google.com/a/users/answer/171710?hl=en

Re:Email doesn't suck – it's email clients that need improving by black_puppydog on Wednesday August 24, 2022 @06:55PM (#32586947)
Jup. Even using thunderbird with a gmail account it's not great. Google insists on displaying my emails in multiple locations; among others, sent emails show up in the default inbox folder. WTF google?

Anyhow, I am so happy I recently took the time to set up thunderbird for my gsuite account at work. I've been using thunderbird for a long time privately and the UX is just so much better than gmail, it really improved my quality of life during work hours.

Re:Email doesn't suck – it's email clients that need improving by Avamander on Thursday August 25, 2022 @05:20AM (#32591423)
It's not that Google insists, it's that IMAP is antiquated and JMAP doesn't fix it either. Same letter in multiple "folders" should've been added to IMAP/JMAP aeons ago.
Re:Email doesn't suck – it's email clients that need improving by account42 on Friday August 26, 2022 @07:54AM (#32606162)
So why didn't google add it to IMAP when they added the feature to their mail system? There is no point in clients adding support for label-like folders if there is no server using that extension including the servers that do actually have labels. Gmail on the other hand is big enough that by now most non-Outlook clients would have picked up support.
Re:Email doesn't suck – it's email clients that need improving by Avamander on Friday August 26, 2022 @12:09PM (#32609240)
Because IMAP is not theirs to dictate.

Maybe if someone standardised such an extension they'd add support. Considering how ossified email is, they rightfully have little interest to do it alone.

Re:Email doesn't suck – it's email clients that need improving by themadturk on Wednesday August 24, 2022 @06:32PM (#32586667)
I want to like Outlook, even on my Mac. But it doesn't handle quoting in replies the way I want it to, and I have several correspondents whose email chains get heavily into replies to replies.

I mostly use Apple Mail, which is acceptable, if not great. I guess I need to look at Thunderbird (which I haven't looked at since I've been using a Mac) and, maybe, Vivaldi.

Re:Email doesn't suck – it's email clients that need improving by raxxorraxor on Thursday August 25, 2022 @08:06AM (#32592574)
I don't really understand corporations using gmail. Don't you have fears that your company secrets get leaked? Perhaps that isn't an issue for software but I would not be so sure.

AWS does industrial espionage, Google probably does too... Not that the encroaching reliance on Microsoft is much smarter...

Re:Email doesn't suck – it's email clients that need improving by shadowgovt on Thursday August 25, 2022 @10:18AM (#32594034)
It's simply not a concern. Google weaponizing Gmail against competition would be the biggest self-own the company could possibly undertake. Overnight they'd lose the trust of corporations in general, which would cost them the enterprise business, the Cloud business, and a non-insignificant chunk of the ads business.

Google is desperate to find a revenue tent-pole that even approaches the value of ads, and they've bet heavily on that tent-pole being Cloud. Any short-term gains they could acquire from cracking open a user's email would be dwarfed by the long-term losses from ruining their reputation as a reliable keeper of secrets, and they need that reputation to trade in the Cloud space at all.

Re:Email doesn't suck – it's email clients that need improving by raxxorraxor on Thursday August 25, 2022 @11:11AM (#32594724)
Maybe. AWS very likely did spy on customers. They met with startups and let them use their infrastructure. Then they launched their own service. They also host data centers for UK spy agencies. Industrial espionage is one of the largest field for these agencies. Doesn't have to be a chip like the Chinese used. And you wouldn't know anyone spied on you.