News for hackers. Stuff that matters.
Re:After self-hosting my email for twenty-three years I have... by mordae on Sunday September 04, 2022 @03:57PM (#32717077)
You are totally missing the simple fact that the number of blessed email providers to choose from is slowly going down. I've seen ISPs with thousands of clients to give up and move the mailboxes to large players simply because their clients' email was ending up in the spam so often that running the support has gotten too expensive.

It's definitely an anticompetitive practice.

Re:After self-hosting my email for twenty-three years I have... by dang on Sunday September 04, 2022 @09:08PM (#32719417)
> You are totally missing the simple fact that

Please make your substantive points without swipes. Your comment would be fine without that bit.

https://news.ycombinator.com/newsguidelines.html

Re:After self-hosting my email for twenty-three years I have... by dhosek on Sunday September 04, 2022 @04:08PM (#32717182)
Indeed. I host my domains with dreamhost and it turns out that outgoing mail from their servers will get marked as spam by Google. The exact same mail sent through a gmail address (whether under gmail.com or a custom domain) will be delivered no problem (although after the sudden closing of legacy free email, I found that emails that I had been sending via gmail with my own domain that had been getting blocked by spam filters were being delivered when they came from a gmail.com address).
Re:After self-hosting my email for twenty-three years I have... by grepfru_it on Sunday September 04, 2022 @05:59PM (#32718119)
The problem is your outbound mail server does not have a good reputation. You also probably do not have a large enough swath of IP space to prevent bad neighbors from becoming your problem. Lots of tricks to getting your email sent reliably to most mail servers. What got me out of hosting mail was trying to send an email to a potential lead I met at a local meetup. His email was hosted at some very small and relatively unknown university, but my email was flat out rejected. Something about that moment just clicked that it's not worth my time to chase down the admins and resolve the problem. I'll just start shunting my email through O365. I still selfhost everything else I can, but I offload mail management to a provider
Re:After self-hosting my email for twenty-three years I have... by cameldrv on Sunday September 04, 2022 @06:50PM (#32718499)
It's more than that. I'm on a mailing list for a social organization that I've belonged to for 20 years, and has been hosted at the same place for all of that time. I have marked hundreds of the messages not spam, and still Google sends about 80% of them to spam.

Google does not care even if you have regular correspondence with an address -- if the server isn't big enough, it's going to spam. The user's wishes or ideas about what is or isn't spam are irrelevant.

Re:After self-hosting my email for twenty-three years I have... by julianlam on Sunday September 04, 2022 @07:39PM (#32718851)
I'm surprised that you didn't just whitelist the email after the repeated ham events...!
Re:After self-hosting my email for twenty-three years I have... by aidenn0 on Sunday September 04, 2022 @06:30PM (#32718360)
I'm guessing dreamhost has a decent chunk of IP space...
Re:After self-hosting my email for twenty-three years I have... by bigiain on Sunday September 04, 2022 @07:08PM (#32718640)
All of which they’ve rented out to multiple spammers over the years…
Re:After self-hosting my email for twenty-three years I have... by dhosek on Tuesday September 06, 2022 @05:51PM (#32743680)
That does seem to be the problem
Re:After self-hosting my email for twenty-three years I have... by ropable on Sunday September 04, 2022 @08:00PM (#32718967)
As a counterpoint, I host a couple of domains with Dreamhost and have had no such issues. They've been serving the email for my main domain for 15 years and AFAIK I've never had any of those emails go directly to spam within Gmail or elsewhere. I do periodic smoke testing by sending test emails to different place, plus I have a reasonable number of external users making use of the domains for email as well. FWIW I moved all my DNS records to Cloudflare, but that was only in last couple of years.
Re:After self-hosting my email for twenty-three years I have... by RockingGoodNite on Sunday September 04, 2022 @11:59PM (#32720360)
I can pick any ISP today, including Dreamhost, and have clean email reputation and sending ability with FAANG and Microsoft in less than 30 days.
Re:After self-hosting my email for twenty-three years I have... by rnd0 on Sunday September 04, 2022 @06:15PM (#32718242)
>It's definitely an anticompetitive practice.

yeah, but in this climate what are you gonna do? It's not like there's any kinda recourse for monopolistic behavior that has any teeth to it.

Re:After self-hosting my email for twenty-three years I have... by akira2501 on Sunday September 04, 2022 @08:40PM (#32719235)
Sure there is.. unless you mean no recourse in this environment. The natural recourse would be to force Google to divest GMail from it's core business.
Re:After self-hosting my email for twenty-three years I have... by pishpash on Monday September 05, 2022 @01:56AM (#32721019)
No, the recourse is to force net neutrality. You must process all emails the same way and they must go through the same filters. In fact if spam processing is part of modern email it should be part of the standard and then all mail servers must be forced to conform to the standard.
Re:After self-hosting my email for twenty-three years I have... by noobermin on Sunday September 04, 2022 @08:44PM (#32719267)
GDPR worked.
Re:After self-hosting my email for twenty-three years I have... by srkaplan on Sunday September 04, 2022 @06:15PM (#32718249)
I just randomly looked at 8 different emails in my inbox. All of them were from different email providers (except google which was there twice). There's hundreds or thousands of email providers you can chose from.

iphmx 1 google 2 kornet 1 linkedin 1 secureserver 1 amazonses 1 self hosted university email 1

Re:After self-hosting my email for twenty-three years I have... by RockingGoodNite on Monday September 05, 2022 @12:00AM (#32720365)
Agreed.
Re:After self-hosting my email for twenty-three years I have... by api on Sunday September 04, 2022 @04:29PM (#32717382)
It’s just because of spam. All open systems that do not impose a cost to participate are destroyed by spam.
Re:After self-hosting my email for twenty-three years I have... by ratata on Sunday September 04, 2022 @04:36PM (#32717461)
True. But they are not calling for a completely open system. I like this proposal from the author.

> Change blacklisting protocols so they are not permanent and use an exponential cooldown penalty. After spam is detected from an IP, it should be banned for, say, ten minutes. Then, a day. A week. A month, and so on. This discourages spammers from reusing IPs after the ban is lifted and will allow the IP pool to be cleaned over time by legitimate owners.

> There should be a recourse for legitimate servers. I'm not asking for a blank check. I don't mind doing some paperwork or paying a fee to prove I'm legit. Spammers will not do that, and if they do, they will get blacklisted anyways after sending more spam.

But Big Tech will not do that because they will gain more from eliminating the competition.

Re:After self-hosting my email for twenty-three years I have... by dane-pgp on Sunday September 04, 2022 @05:34PM (#32717921)
> I don't mind doing some paperwork or paying a fee to prove I'm legit.

Then how about this: The big email companies all declare one day that any newly registered domain (with an MX record) needs to post a bond for good behaviour in escrow somewhere. If any of them find the domain being used to send spam, they can slash the bond (sending it to some charity or something).

This has the advantage that it doesn't affect any existing senders (so there's no one to complain about it), and it makes transparent the cartel-like power that these companies have over email. Perhaps, to democratise the process a bit, the ITU could organise a ballot (one vote per country) to elect 5 companies/non-profits who would have this bond-slashing power.

Unfortunately to implement something like this, they'd also probably have to demand that DKIM signing become mandatory (so there are cryptographic proofs of any evidence of spamming), and this sort of global consensus / money processing scheme would probably end up being built using a blockchain, whether that was a good idea or not.

Re:After self-hosting my email for twenty-three years I have... by hug on Sunday September 04, 2022 @06:18PM (#32718275)
I can just imagine the headline. “Ask HN: Google sent my mail bond to charity for no reason and has torpedoed my small business, and I can’t get in touch with anyone to make it right”
Re:After self-hosting my email for twenty-three years I have... by dane-pgp on Sunday September 04, 2022 @06:52PM (#32718512)
I can imagine headlines like that too, but the idea of electing 5 (or some other odd number of) entities is that they would be able to share among themselves the cryptographically signed evidence of the spam they detected, and then the bond slashing would require a majority vote.

So instead, the headline should be something like "Ask HN: Google, Amazon, and the Shanghai Cooperation Organisation forced me to send $100 of Ether to UNICEF and I couldn't send any new emails until I sent another $100 payment to my domain registrar. How do I take them to the World Court to force them to reimburse me?". That's not a great situation, but it's slightly better than the status quo.

Re:After self-hosting my email for twenty-three years I have... by AdrianEGraphene on Monday September 05, 2022 @12:48AM (#32720635)
You're describing one of the solutions made by Ironport, "Bonded Sender". Their solutions were sold to Return Path and Cisco later bought them out, presumably with the bonded sended solution still belonging to Return Path? [1,2]

I've never seen discussion of this in the mainstream though... so I'm not sure if it's actually being used or just shelved.

At this point, I think any proprietary they've created is game for usage. But it's very hard to get multiple large organizations to adopt this.

I definitely think it's a solution.

[1] https://archive.ph/CH98s [2] https://www.computerworld.com/article/2548788/cisco-to-acqui...

Re:After self-hosting my email for twenty-three years I have... by IgorPartola on Sunday September 04, 2022 @04:59PM (#32717678)
Is there any actually money to be made in hosting email for people? I genuinely don’t know but my suspicion is that GMail, Yahoo, Outlook, et al are loss leaders for their owner companies. I suspect people at those companies would be quite happy if the protocol got unfucked enough that it small players could participate without negatively impacting the network.
Re:After self-hosting my email for twenty-three years I have... by GekkePrutser on Sunday September 04, 2022 @06:15PM (#32718243)
O365 web costs me 5 bucks per month and I only use it for a few emails a week so I doubt it's a loss leader.

If I'd actually use all of it a lot, sure but I don't.

Re:After self-hosting my email for twenty-three years I have... by IgorPartola on Sunday September 04, 2022 @08:52PM (#32719312)
Do you just get email with that? Or maybe is there an office suite also?
Re:After self-hosting my email for twenty-three years I have... by GekkePrutser on Monday September 05, 2022 @06:19AM (#32722612)
There's an office suite included yes but only web based which really sucks. Half the office features are not supported.

It also doesn't work properly on Firefox on FreeBSD.

Even though on other OSes it works ok, it's so limited I can't imagine anyone using the web version of office 365 for any serious activity.

Re:After self-hosting my email for twenty-three years I have... by IgorPartola on Monday September 05, 2022 @08:07AM (#32723355)
Far be it for me to tell people what setup they should use but it sure sounds like you are unhappy with the value you are getting for your money.
Re:After self-hosting my email for twenty-three years I have... by GekkePrutser on Monday September 05, 2022 @11:22AM (#32725301)
I am. But services providing just email usually are about the same price.
Re:After self-hosting my email for twenty-three years I have... by 0x445442 on Sunday September 04, 2022 @05:41PM (#32717964)
I gladly pay for Fastmail and I assume they’re not running a charity. Also, I think hey.com is charging $100 per year.
Re:After self-hosting my email for twenty-three years I have... by IgorPartola on Sunday September 04, 2022 @08:52PM (#32719317)
I am not saying there aren’t paid options. But Fastmail isn’t who we are talking about being a bad actor here and is much smaller than GMail.
Re:After self-hosting my email for twenty-three years I have... by 0x445442 on Monday September 05, 2022 @10:37AM (#32724786)
You asked it there is any money to be made in email, I provided you with anecdotal evidence that there was.
Re:After self-hosting my email for twenty-three years I have... by tinus_hn on Sunday September 04, 2022 @04:56PM (#32717641)
Spam has been been fought for decades, you can rest assured any obvious solution has been tried and either doesn’t have the desired effect or is impossible to implement.
Re:After self-hosting my email for twenty-three years I have... by Javantea_ on Sunday September 04, 2022 @05:41PM (#32717958)
You ignore the fact that there are perverse incentives among the participants. It's possible to implement, and I'm doing it myself. If I had more time to spend on it, we could end spam. Instead I am fine as is: most of the spammers have given up.
Re:After self-hosting my email for twenty-three years I have... by cowtools on Sunday September 04, 2022 @05:00PM (#32717684)
I think we ought to move email (or some future incarnation of email, like matrix) to a completely whitelist (opt-in to receive messages) basis.
Re:After self-hosting my email for twenty-three years I have... by pas on Sunday September 04, 2022 @05:10PM (#32717759)
signup confirm emails are like that.

similarly, any "hello pls add me to your allow-list" emails could be made auto-disappear to the "will be deleted in 30 days" folder in ~10-15 minutes, so even if you get a 100 spam messages per day you only see the last of those, you can easily pick what you are looking for, and don't worry about the rest, they'll just disappear.

(and you still have 30 days to look for messages that might be interesting/important/etc.)

...

the real missing piece is the feedback mechanism. DMARC is meh. of course large senders have implemented FBL, but they are not available for mere mortals.

https://en.wikipedia.org/wiki/Feedback_loop_(email)

Re:After self-hosting my email for twenty-three years I have... by cowtools on Sunday September 04, 2022 @05:19PM (#32717821)
signup confirm emails are not what i'm describing, because you need to establish and filter the initial offer that they send you via email itself, which is still prone to phishing.

What I'm describing is a situation where users themselves have to proactively subscribe to a connection using some sort of out-of-band mechanism. For example, if a website wanted to send you emails, they could produce some sort of "connection ticket" that you can give to your email client in order to subscribe to them.

Re:After self-hosting my email for twenty-three years I have... by michaelmrose on Sunday September 04, 2022 @06:04PM (#32718155)
This is useless because users are stupid, people sending the mail are stupid, people getting the mail are stupid, UI people creating interfaces are so stupid society could be improved by putting them in a box and mailing them all to some wasteland and hoping they form their own society there or starve.

This would result in half the planet being frustrated all the time and the other half never getting their mail.

If your goal is to secretly destroy email this is the way.

Re:After self-hosting my email for twenty-three years I have... by franga2000 on Sunday September 04, 2022 @05:29PM (#32717883)
This makes sense for service emails and is similar to how push notification services like Pushbullet work, but can't work for humans. You need to be able to give your email to someone IRL so they can send you a message. Mutual approval would be possible in the "we just met and want to exchange emails" situation, but that too breaks when you legitimately want to give anyone the chance to message you.
Re:After self-hosting my email for twenty-three years I have... by iggldiggl on Monday September 05, 2022 @06:54AM (#32722888)
> but that too breaks when you legitimately want to give anyone the chance to message you.

Yup. I do want people to be able to contact me regarding my homepage. It's only a niche page on a niche subject, so only a handful of people has written in, but it was nice hearing from them and some of them did make quite a few valuable contributions.

Some minimal obfuscation seems to be enough to keep mail harvesters away, and beyond that those mails go through the same spam filter as all my other mail traffic. Putting up a contact form would definitively be more of a hassle than just a simple mailto:-link, and then I would additionally have to start worrying about how to keep the bots away from that contact form.

Re:After self-hosting my email for twenty-three years I have... by pas on Sunday September 04, 2022 @05:57PM (#32718095)
I know, but anything out of band won't really work, because that can be phished even more, plus as described above, there's no real need for it either (IMHO).
Re:After self-hosting my email for twenty-three years I have... by KoftaBob on Sunday September 04, 2022 @06:07PM (#32718181)
That's essentially how www.hey.com works! I thought it would be tedious at first, but I don't mind it, and it's done a great job of making it so I only see what I want to see in my inbox.
Re:After self-hosting my email for twenty-three years I have... by iggldiggl on Monday September 05, 2022 @07:04AM (#32722965)
From a quick read, hey.com still allows arbitrary people to message you and just initially puts them in "The Screener", which doesn't seem like quite the same thing as an absolutely "completely whitelist (opt-in to receive messages) basis".

That's fine by me because

a) I do want to give out some sort of contact info on my homepage and people being able to message me in relation to that (and putting up a contact form leads to its own spam problems), and

b) if you happen to swap contact details offline, you then have to remember that you still need to additionally whitelist that person inside of that message service, which also seems somewhat of a hassle.

Somebody who gets inundated in unwanted messages might have a different opinion on that subject, though, and might indeed prefer a strict opt-in mode, with no exceptions…

Re:After self-hosting my email for twenty-three years I have... by bbarnett on Sunday September 04, 2022 @04:57PM (#32717649)
Spam has been a thing forever. Literally forever. Yet people have been dealing with spam far better than the big boys, and doing so for decades.

Want to talk about anti-competitive? Gmail will accept mails, provide a 250 SMTP response, then drop the email internally.

That's not right. At all. You can reject the email easily during SMTP exchange, and people have been doing that literally for 20+ years.

No valid excuse here. None. Zero.

And if your 250 OK accept then drop the message, and provide no way to notify, or discuss, or find out why, you make it impossible for a remote admin to fix the problem.

This is 100% on purpose. Yahoo, outlook/hotmail, gmail, collude to resolve issues like this, while blocking all others to resolve issues their own purposefully broken policies cause.

If you see Alphabet with a policy, or action, you can be 100% sure it is aligned to increase market dominance.

Re:After self-hosting my email for twenty-three years I have... by antod on Sunday September 04, 2022 @05:33PM (#32717909)
Agreed. It's the increasing difficulty in getting things delivered to the big providers making it harder rather than spam.

At this rate, eventually we'll have a handful of mail senders (Mailchimp, Sendgrid), and a handful of mail receivers (Google, MS).

Re:After self-hosting my email for twenty-three years I have... by ryeguy on Sunday September 04, 2022 @08:12PM (#32719059)
I'd imagine they do this to not tip off spammers when a message goes through. It's the same idea behind returning a 404 when trying to access a resource you don't have permission to, or not telling users if an account actually exists under an email when doing a password reset.
Re:After self-hosting my email for twenty-three years I have... by bbarnett on Monday September 05, 2022 @03:53AM (#32721643)
It's simplistic for a spammer to tell if mail is getting delivered to end point. EG, just have a gmail account, and spam that account. Simple. Done.

Breaking reliable mail delivery for everyone, is inline with "there's no excuse, ever". It's inline with "making it worse", not better.

If you 250 accept, you deliver the email. Worst case, it ends up in a spam folder. You do not drop it on the floor. Ever. No excuse, no reason is valid here.

And I certainly won't accept "But it's so hard!", considering how easy it is to handle email, including SPAM, for everyone... until Google purposefully breaks it.

Re:After self-hosting my email for twenty-three years I have... by RockingGoodNite on Monday September 05, 2022 @12:01AM (#32720367)
Incorrect.
Re:After self-hosting my email for twenty-three years I have... by killjoywashere on Sunday September 04, 2022 @04:35PM (#32717447)
> It's definitely an anticompetitive practice.

Or maybe it's an overly competitive protocol? Like playing Monopoly. Even a neophyte can end sweeping the game despite not understanding any of the underlying mechanics that drive the game's outcome. Those remaining mail providers are also fighting back the insanity. They 'just' won.

Don't hate the player, hate the game.

Re:After self-hosting my email for twenty-three years I have... by tomohawk on Sunday September 04, 2022 @04:41PM (#32717499)
A normal company could engage in these practices, but it is settled law that a monopolist may not. A monopolist may not use their monopoly in one are to supress activities in another area.

You can't put these big tech monopolists into the same bucket as normal companies. They have way too much power, and even when they do not intend to smash things, they end up smashing things.

Re:After self-hosting my email for twenty-three years I have... by prox on Sunday September 04, 2022 @05:02PM (#32717697)
I wonder if we can’t build a far simpler postoffice app on http (self hosted domain space) and have a whitelisted encrypted exchange.
Re:After self-hosting my email for twenty-three years I have... by chrismeller on Sunday September 04, 2022 @05:45PM (#32717999)
Substitute “HTTP” with “SMTP” and you already have that today… SMTP in plain text isn’t generally used anymore, it’s always transported over TLS. Of course you can run whitelist-only, but how is that ever going to work?

SMTP is text based and we’ll defined, so I would also argue that the transport being “simpler” is nonsense.

Re:After self-hosting my email for twenty-three years I have... by prox on Sunday September 04, 2022 @05:50PM (#32718039)
Whitelist is easier. If I added an mail of a friend in this system, we can communicate. Everything else goes blackhole.

Nothing is easy about email! Having worked for years just to get reliable in and outboxes is definitely not trivial. Also SMTP is a system out of your control if you want anything verified and actually delivered.

Re:After self-hosting my email for twenty-three years I have... by chrismeller on Sunday September 04, 2022 @06:25PM (#32718322)
Of course whitelist is easier, but how valuable would your email be if you only allowed your friends to email you? Goodbye order confirmations, subscription reminders, recruiter emails, notifications…
Re:After self-hosting my email for twenty-three years I have... by r2_pilot on Sunday September 04, 2022 @07:38PM (#32718846)
Sounds like a dream, really. And you could always have it be user-driven action, like "Copy this line and paste it into your email provider's whitelist", framing it as a positive win for the user since they have total control over who is allowed to communicate with them.
Re:After self-hosting my email for twenty-three years I have... by anamexis on Sunday September 04, 2022 @07:44PM (#32718877)
Seems like you could easily do this yourself with a couple of rules in your email client.
Re:After self-hosting my email for twenty-three years I have... by iggldiggl on Monday September 05, 2022 @07:16AM (#32723052)
I do want arbitrary people to reach out to me regarding my home page, so any just-allow-whitelisted-messages proposals are useless in that regard.

And in practice some minimal address obfuscation has been enough to block any address harvesters, and setting up a contact form or something comparable (and I guess especially also subsequently keeping it spam-free!) would have been much more of a hassle.

Re:After self-hosting my email for twenty-three years I have... by prox on Monday September 05, 2022 @03:22AM (#32721473)
Yeah, I feel to that is a much better system. You could have a “grey”list postbox that uses a one time code for that company.

Say you enter a form at a company,and in the message box you just leave that code so they can mail you.

Re:After self-hosting my email for twenty-three years I have... by fuzzzerd on Sunday September 04, 2022 @05:32PM (#32717905)
Of course we can, but good luck getting people to use it. They'll keep using what everyone else uses.