Remix.run Logo
A_D_E_P_T 16 hours ago

I wish there were a way to self-host without my emails constantly getting stuck in other people's spam folders. And it made me really paranoid about email, too -- like I'd send emails, and I'd never know if the other end received them or not, unless they replied. Without a reply, I would always wonder whether the message got a look, or disappeared without a trace.

The only way around this seems to be hosting with Google, Microsoft, or maybe Proton. Any other ideas?

groomlake 16 hours ago | parent | next [-]

I ended up switching to Fastmail a few years ago, but before that I was relaying outgoing email through Amazon SES. It fixed all my deliverability problems. Before that, when sending from my own server, emails might just not show up. Not in recipient's spam folder, not rejected by their server. Accepted and then dropped mysteriously.

If I ever go back to self-hosting email, I would do the same except I would maintain a whitelist of friendly mail servers to which I would send directly. Or maybe just relay emails to Google/Microsoft via SES and send the rest directly.

sethammons 13 hours ago | parent [-]

> through Amazon SES. It fixed all my deliverability problems

How do you know? I have seen blocks of ip addrs blocklisted from AWS due to others abusing nearby ip addrs

PaulRobinson 15 hours ago | parent | prev | next [-]

It feels like the only way to stop this happening reliably, is to get as many people as possible off Google and Microsoft.

I'd argue that self-hosting is the first step. The second step is helping everyone you know get their own domain and host their email for them. If they don't trust you to not read their email on your server, point them to somebody else who offers mail hosting.

The more people we can convince the internet is something anyone can help build outside of the silos, the more likely it is to survive.

spl757 9 hours ago | parent | prev | next [-]

One way to tell whether an email has been opened or not is to include a 1x1 transparent pixel that is hosted on a server you control. If the email client the recipient is using automatically loads images, you will get a hit to your webserver for the transparent pixel. This only works if display of images is enabled, so it's not 100% reliable. Some email clients turn off automatic loading of any external content by default for privacy, but it still has value and will help you track opens.

Also, set up seed accounts on different email providers and subscribe them to all of your lists, this helps you get an idea for what other people are seeing when they get the emails. If it's going to a seed account at gmail, and getting sent to the spam folder, you can try tweaking the email and work around the issue with some A/B testing.

iamnothere 15 hours ago | parent | prev | next [-]

Use DKIM on a long lived domain, and check that your sending IP is stable and comes from a block with good reputation. This has always worked for me.

cephi 12 hours ago | parent | prev | next [-]

Ran into this issue when self-hosting, so I just bumped my existing ProtonMail subscription to a business one which allows for mail forwarding. It's quite easy to set up and I've been pretty happy about deliverability for a year+ now

layer8 15 hours ago | parent | prev | next [-]

I haven’t had this issue. It might be due to the long-standing reputation of my email domain(s) or of the mail server’s IP address, I don’t know. But I know other self-hosters who don’t have that issue either.

frizlab 16 hours ago | parent | prev | next [-]

I use fastmail which is very good. Like “oh this is how it should feel!” good.

MikeNotThePope 16 hours ago | parent [-]

I only have one minor complaint about Fastmail after 5 years. I can’t do a full-page screenshot of a long email on my iPhone.

chrismorgan 14 hours ago | parent [-]

Have you tried requesting it? As a former developer there, I would expect you to get a response of “sorry, we didn’t know about that because none of us use it and no one has requested it before, fix incoming” or “yeah, unfortunately in our current architecture it’s not possible to do this because of [some specific reason]”.

MikeNotThePope 11 hours ago | parent [-]

I had not, good idea though. It hadn't come up enough to make me think of requesting it.

cjs_ac 16 hours ago | parent | prev | next [-]

I started self-hosting my email last year, but I use MailPace (other email sending services are available) to avoid being memory-holed.

hdgvhicv 16 hours ago | parent | prev | next [-]

I don’t self host, I pay zoho to do it. Over never had any suspicion my emails haven’t been received.

jml78 16 hours ago | parent [-]

It happens on zoho. I ran my business email on zoho. Multiple instances where people on Gmail had my messages go to spam. I have the same issue with proton mail.

the_real_cher 16 hours ago | parent | prev [-]

I think that is the Crux of the issue.

Email spam has made self hosting untenable.