This has happened from time to time in the past with the emails showing up eventually hours to days later, however I sent some emails last week with a true result to Gmail and they still haven't arrived.
I've checked both the inbox and the spam folder to no avail.
If the php email function is returning true there must be an issue on their server correct?
The PHP email function returns true if the mail subsystem of your server (
sendmail
for example) accepts your message for delivery.However, the mail may not actually be sent by
sendmail
if it isn't configured to do so (or it may be trying to send mail and failing). Look on your server in the/var/log/maillog
or whatever log file your mail server is sending mail too. There should be messages there saying whether the mail was sent or not.