Even if you manually select Plain Text to send, it still reflows lines at 78 characters by manually inserting linebreaks and adds its own special characters where it feels like. It also doesn't follow a handful of RFCs specific to email. There is no workaround for the forced hard-wrapping of lines in Plain Text. It will not let you use format=flowed either.
Plain Text mode has been obviously unusable for a long time, and the only folks who ever really bothered to complain about it were kernel developers (the mailing list requires plain text). Nobody else cares, but they should. Go figure.
If you're using a 'modern' mail client, you don't notice this. If you're using old, tried and true technology, the problems are plain as day.
Tangentially, think of all of the wasted bits sent in the multipart section of the email (often 2-5x longer than the text itself) just because HTML is the default...
I get furious that it threads conversations automatically instead of with the "reply-to" built into the email protocol.
It usually just threads emails with the same subject, but...
It sometimes doesn't thread emails with the same subject, but after someone else has replied to the first one. You have to put "Re:" in the second email, since the reply automatically added "Re:" and I guess that's too different for gmail to accept, yet...
If you try to separate your emails by environment, a completely keyword in the subject often isn't enough to stop the emails from threading.
Even if you filter and label your email by the subject lines, emails that get threaded together get all labels.
You can't even give gmail feedback like "This email does not belong in this thread". The only options are to accept their threading or turn off threading entirely.
It seemed as if your complaint about incorrect threading was about the client, hence my suggestion to use a better client. Are you saying that if people reply using the gmail client the reply-to header is wrong? Then yes, using mutt will not fix this.
No, the issue is that I care about how my automated emails appear in other people's clients. I'm like a web developer complaining about having to support internet explorer.
- now it's quite impossible to administrate your own email servers. Anti-spam measures are very effective (and enjoyable for us as users), but so paranoid that being part of the few select nodes that don't have their emails marked as spam (or are even propagated at all) is a full time job.
- gmail dicthed IMAP in favor of their own API. Pluging an IMAP client into your email account requires to dig inside your account security settings and change several obscure values with scary names and warnings. Sometime it even doesn't work, and then you do it again later, and it works for no reason. A non tech saavy user will never succeed in doing that, and hence everybody will use the web base version.
- the security of gmail accounts are insane. Not in the good way. I have yet to have a problem with a pirated account. But I had several problems with being locked out by Google deciding that "something was suspicious" because I was traveling or using someone else computer. Of course google has zero help desk to solve this. Loosing access to my emails is NOT ok. And to do it to protect me (against a threat visibly less likely than google freaking out) is adding insult to injury.
- Google scans and collects every emails you send and receive. So much for privacy. It also shares everything, thanks to PRISM. Even when I decided to dicth gmail, most people are using gmail and will never setup encryption. So by just existing, my communication are spied on, even if I don't use the service myself. Oh, and the bot scanning your mails may follow links in them. I had "burn after reading" documents that I could never open because of this.
- The gmail account is a google acount. Which means something that should be "just emails" is now a beacon to track me on all the websites I go to. It's also associated with all my google services activity. And on the android phones I log into. It requires a lot of effort and disciple on my part to mitigate that. Running a phone without an account is extra annoying. Having to juggle between several emails providers, migrate, make sure I have extensions to handle trackers, etc. I just wanted emails when I open my first gmail account. Not that.
While I do appreciate what google did with gmail (it does have tremendous benefits), the cost to get that is quite important.
> gmail dicthed IMAP in favor of their own API. Pluging an IMAP client into your email account requires to dig inside your account security settings and change several obscure values with scary names and warnings. Sometime it even doesn't work, and then you do it again later, and it works for no reason. A non tech saavy user will never succeed in doing that, and hence everybody will use the web base version.
I went to the settings page, selected "enable IMAP" and used the values in the provided link to set up my Gmail as an IMAP account in Thunderbird. No messing around with account security, no "obscure values" to change.
I didn't even have to generate an app-specific password (I use 2FA), because Thunderbird understands the authentication page request.
> I had "burn after reading" documents that I could never open because of this.
Why were those documents ever on an Internet-connected device?
> I just wanted emails when I open my first gmail account. Not that.
Honestly, if you didn't know back then that Google was primarily an advertising company, and that they would scan your emails to generate targeted ads, you obviously weren't following along, which seems weird considering your obvious focus on security on privacy.
I'm getting ready to migrate away from Gmail myself (I'll keep it running unused as my Google account), mostly so I can have my own domain under my own control.
> I went to the settings page, selected "enable IMAP" and used the values in the provided link to set up my Gmail as an IMAP account in Thunderbird. No messing around with account security, no "obscure values" to change.
A.K.A."It works on my machine". Lucky you.
> Why were those documents ever on an Internet-connected device?
Because that's the whole purpose of 0bin.net. The fact it's a good practice or not has nothing to do with the current thread. Google should not follow links in my emails. Browsing links can have a lots of side effects, and given how little my clients knows about IT, their mails provider should not mess with their mails.
> Honestly, if you didn't know back then that Google was primarily an advertising company, and that they would scan your emails to generate targeted ads, you obviously weren't following along, which seems weird considering your obvious focus on security on privacy.
So your argument is that I made bad decisions so I should not criticism Google's behavior ? That's a weird stance.
It has worked flawlessly on multiple PCs, multiple operating systems, multiple email clients. It's my primary way of using Gmail and Gcal, through Evolution on Linux Mint.
It even worked perfectly on my ancient Sony-Ericsson feature phone's terrible built-in email client, back when I still used that hunk of shit.
There are no "obscure values" to change, just a completely ordinary settings page with a toggle, and a link to the URLs and ports you need to use.
> So your argument is that I made bad decisions so I should not criticism Google's behavior ? That's a weird stance.
My argument is that you were blinded by the allure of free email with ~unlimited storage, and forgot to take into account that 1) there is no such thing as a free lunch, and 2) Google is an advertising company, first and foremost.
You knew what you were getting into, being a privacy and security minded person. If you decided to forego your principles to get a fancy @gmail.com address, that's your own mistake.
That sounds a lot like the people saying "wow, you knew you were going on that part of town with that sexy dress and you got harass. Blames on you.". Errr... no.
The terms and conditions were clearly laid out for you when you signed up. Google was already well-known for being primarily an advertising company. It was well-known that Google implemented scanning of all mails, both for spam filtering and for advertising purposes.
This is not a "could have, would have, should have" type situation. You deliberately and unequivocally agreed to terms and conditions that very specifically lay out what Google does when it comes to the handling of your mail.
Yea, this is an irritating trend, not confined to Google. It's getting harder and harder to have separate accounts and separate identities (or, god forbid, no identity) across services anymore. BIG BUTTON: "LOG IN WITH FACEBOOK!!!" Small, gray 6pt text: "Create an account with us."
How about no? How about neither?
I just want to browse the web. I don't want a relationship with you, company. And I really, REALLY don't want such a close relationship where you to have this unique identifier of me that allows you to correlate my activity on your site with my unrelated or related activity on some other site. It's none of your business. I don't need you aggregating everything I do, and I don't care that you're only doing it to "improve my experience" in some vague way. My web experience was fine and dandy before you tried scanning my rectum daily.
There are a scant few sites with whom I deliberately choose to share my identity, such as HN. This should be the exception.
Some of the services I make have "private urls" and/or a cookie containing a token to auto-login you so you can use it without an account. But it works only if:
- the data are not very sensitive. It's very easy to mess with.
- people are tech savvy enough to understand what a URL is or never get in a situation where they don't have the cookie
- your service is too small to attract spammers
- you can setup a decent system to prevent bot from creating accounts
It's hard, plenty of gotchas, and just satisfied a minority of privacy-minded users. Though to sell.
A couple people have replied about problems setting up private email servers and getting flaggad as spam.
I run my own. With SPF, DKIM and DMARC setup properly, I've not noticed anywhere that's flagged me as spam. GMail users certainly receive my emails no problem.
Oh shoot. Good point. It's running on a Google VM instance, so I push outgoing SMTP through Mailgun. That's a factor I hadn't considered.
Incidentally, if you are getting flagged as spam, using a relay like Mailgun could be an option to explore. For postfix, the relevant option is 'relayhost', cf. postconf(5).
Also not the person you were replying to, but in most blocklists are ranges of what are known as dynamic IPs. i.e. those handed out to residential customers. Because most email spam comes from botnets running on peoples personal machines, these ranges are quite sensibly blocked.
If you want to improve your chances of not being blocked when sending email, get a static IP address for your home connection (if your ISP supports that) or host your mailserver on a server instance at a proper hoster.
I also run a personal mail server and haven't had any issues with delivery (that I know of). I'm using Mail-in-a-Box, which deserves all of the credit for keeping the box low friction to setup and maintain. I'm running it on a low-end VPS from a cloud provider I'm too embarrassed of to name, but it works (usually).
Edited: cleaned up some of the mistakes made when editing and moving text around, prior to posting.
Not the guy you were replying to, but I run my own email off of a DigitalOcean vps, and I have yet to have problems with spam filters. I didn't even have problems with spam filters before I set up DKIM, DMARC, SPF, etc.
I imagine if I set up a new IP on DigitalOcean today it might be a different story, but anecdotally I don't think I've actually observed instances where this has become a major issue.
I run eigenstate.org (and the associated emails) using physical hardware in a colo. OpenBSD's OpenSMTPD makes it relatively easy to set up, although simpler spam filtering would be appreciated.
Nice to know, thank you. As an OpenBSD user, I've thought about going the OpenSMTPD route for a while now, but I've been debating whether to do that or Mail In A Box.
I _guess_ he means that siloing email provision to a few large providers means that its harder to run your own email server without being flagged as spam.
Does he not remember how much spam we received before those sorts of upgrades? Email spam in the late 90s and early 2000s was insane. And every grandmother who plugged in their PC at the time got hit by it. "I ordered v1gr4 cheap from this business, why hasn't it shown up 4 months later?!"
Sure, I guess it's harder to run your own email server, but the trade-off was virtually zero spam making its way to my inbox. I think that's a trade worth making, since I vividly remember the dark days of email.
One thing I've noticed about people who are nostalgic for the past, is that they either misremember or forget the negative things while wearing their rose-colored glasses.
I saw someone pining for the good old days of the late 90s internet due to a lack of ads everywhere and I gently reminded them that due to a lack of bandwidth and modems capable of download at speed, a gif file took 5 minutes to download and view, videos were basically non-existent to download as real-player was in its infancy serving up what amounted to flip-book quality clips which still took 15 minutes to download a 15 second clip.
The internet wasn't in some golden age back in the late 90s, it was slow as fuck, quality was shit and there was barely any content. We take so much for granted today...
>videos were basically non-existent to download as real-player was in its infancy serving up what amounted to flip-book quality clips which still took 15 minutes to download a 15 second clip.
And then even after video was available, it was incredibly unreliable.
Am I crazy, or does anyone else think YouTube became popular because the videos almost always worked when you hit Play?
People seem to think the community features were responsible for YouTube's success, but I specifically remember finding videos, then looking them up on YouTube instead, because the original source was some garbage video player that you'd click and nothing would happen.
Today it’s google that decides what spam(aka marketing emails) gets delivered to my mailbox. No matter how many times I mark some emails as spam, they always seem to find the way to my inbox.
But I guess that’s what you get when you use an email service from an advertising company.
I honestly can't remember the last time I received any spam that didn't get caught by the filter. Right now, I have 12 mails in the spam folder, and that's my normal running 30 day average.
While I agree, but I'm sure there is a balance. And clearly they don't try to find it. It's better business to lock everything in for yourself and say "we protect you".
Google is all about control. They decide who is in and who is out.
And that only works when the central power is benevolent.
However we know there has never been in the history of any human structure an entity becoming the central power that stayed benevolent.
Anectodally the internet was reliable, fast as hell, and there was a vast world to explore for me in the 90's. And I'm not talking just text downloads. And certainly not referring to 28.8k modems. 56k was ok, shotgun 56k was better. I went pro in CS once I got ADSl and I dearly miss client side registration because it was so damn reliable and snappy with rarely any desync problems.
Back then it was very easy to just aim further ahead of your moving target with the distance being proportional to your ping. I distincly remember playing kingpin and quake in a hotel room once and I had a 250 ping. All I did was prefire way early or in the case of the long range shots.. Oh god it was so satisfying to lead them by a few extra "feet", click, sit back and then after what seemed like forever I'd hear that thump thump thump of the rifle and they'd drop. You simply can't do that these days with reliability. You play against jerks on VPNs from AU who warp 20 feet before shooting you.
I don't mean to say you're wrong, but I thought you might find it interesting. I was just a dumb kid but we downloaded stuff and had small 5-man lan parties where we played online too since we didnt have enough for balanced matches. It wasn't bad at all and we didn't even have a proper hub until much later on.
Nowdays every realtime app suffers it seems. No matter where I'm at. And if you go to a big regional lan party everyone is queueing online. No local servers, or if there are it's kinda dead or it's private hard core competitive games, which I do love, but I miss the goofing off and socializing in lan servers too. The changes for me have been less than ideal, as a pro gamer and just regular gamer.
Also as a UX/UI dev I've noticed things have become.. Annoying as hell to use. Even intentionally thanks to questionable business practices.
Today I can plan my day online in 20minutes or less. Back in the day it wasn't too easy for me I wasn't the best student.
Did, uh, anyone else understand that bit?