Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I do outbound email for my domain from a generic Gmail account, where my domain address is added as an alternate "Send mail as". This gets sent through Mailgun's free SMTP.

Incoming email to my domain is forwarded through Cloudflare's free service to the generic Gmail account.

This seems to pass all quality checks to avoid being sent to spam.



I do this but with Namecheap + Gmail. It has worked flawlessly for years.

The only issue is that emails don't come in instantly. They can take up to 15 minutes. I consider this a feature, but it would be really annoying to some.


> The only issue is that emails don't come in instantly. They can take up to 15 minutes. I consider this a feature, but it would be really annoying to some.

I have a somewhat similar setup, slightly different. Most emails arrive within 10-15 seconds, but sometimes gets stuck somewhere along the line (as it happens with emails), which is normally not a problem.

But some platforms force you to use the "send link to login via email" option for login, which again, normally is not a problem. But when they have a timeout of 10 minutes + it takes 15 minutes for it to arrive, you end up not being able to login.

Only happened to me a few times during the years of this setup, but when it does happen, it really sucks.


This is called "greylisting" and it's fairly normal if you don't run your own server. Someone triggers a spam block and gets put on a partial time-out. Then the more times they try to re-send an email to you, the longer their emails get kept in limbo.

If you don't control the server, you don't have independent email.


Well, could be that, could be other things as well. Could be the sender who have implemented their email sending via a queue, and currently they are overloaded. Could be their email sending server/service who is behind and having delivery problems. Could be numerous things thanks to the nature of email.

In the end, the UX of having to wait for an email sucks, sometimes.


True. The outbound queuing thing is going away, though. A lot of banks and service companies used to wait until a regular 2, 3 or 5 minute mark (00:00, 00:02) to send those verification emails in batch. In the past year or so there's been a move away from that it seems. The initial reason for batching them was to prevent spammers from triggering hordes of emails somehow off their system by gaming the "submit" button for a form, but now there's other security in place and the emails are being sent out faster. Generally, once an email is sent, it's almost instantaneously received if the recipient isn't delaying or blocking it. 99% of the time when I hear from clients who are waiting for an email, it either came in right away and bounced because our spam filters were too tight, or our own greylisting kicked in and slowed it down.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: