I'm posting this in the lounge because I'm not sure where to post it. Feel free to move it to the appropriate board. So I have a Fiverr-clone I started a few months ago. My email situation - user passwords, password recovery, new user registered on site, new job sold, you have a private message, etc - has not been perfect, but it has been all right. Now, I had a user who is a returning customer do a password recovery today, and he didn't receive the email for the recovery. After that I contacted that person and they basically told me they're not happy and won't continue using my services/site. That made me a bit sad and pissed off. I need emails to arrive quickly and Every time! After that I tested the password recovery process, and the process works. Like, you submit for a pass recovery, you get an email with a link, you click the link, you receive another email with your password. So I tried it with Gmail, it worked flawlessly. Then I tried it with Yahoo, multiple times, and there was a Huge delay for one yahoo email, for another the emails never arrived. Also, I've noticed sometimes emails on the site bounce or whatever and never arrive to their destination. Obviously, THIS HAS TO STOP! This Has To Work 100% 100% of the times! So what can I do here? My site is hosted with Hostgator (shared hosting - baby plan) and my emails are being sent through that - Hostgator. I doubt that it's a site/coding problem, since the emails work, just not every time. And it also seems they work on Gmail more than Yahoo, stuff like that. That's unacceptable! I can't run a serious business like that, as pointed out to me by a customer who I lost over something stupid, like them being unable to do a password recovery. Does anyone have any helpful suggestions?