After going through all the usual suspects (check the junk mail folder, etc) I added myself as a recipient of the emails and I received test messages ok.
My client uses Office 365 for his email, his MX records point there.
He has two websites, both hosted with iServe, and email from neither is getting through to him.
Both sites use PHP to send the email after a user has filled in a form.
My client contacted the people who set up his Office 365 and they suggested that the iServe mail server IP address may have been blacklisted.
I looked at the mail headers for one of the messages that I received ok and found an IP address of 202.191.42.19 that appeared to be the one iServe's mail server was sending from. I plugged this into a blacklist checker and found that one blacklist had indeed flagged that IP address as a spammer. See http://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a202.191.42.19&run=toolpage The blacklist is called UCEPROTECTL1.
I used another blacklist checker, http://www.blacklistalert.org/, and that listed five blacklists that had flagged that IP address.
We're not 100% sure that this is the cause of his lost emails, but it's certainly something that could cause the problem.
I've sent an email to blacklisted at orcon.net.nz and received an automated reply saying they'd received my message.
I just wanted to ask if anyone else has noticed missing email from iServe hosted websites?