Cómo solucionar problemas de correo PHP

Estoy construyendo una secuencia de commands de copy de security de server PHP que me envía un correo electrónico si se producen errores. Ahora tengo este código:

if (mail("me@mydomain.com", "ERRRORRSSSS", "hello:)")) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed...</p>"); } 

cuando lo ejecuto en la línea de command Iget el "post enviado con éxito" post, pero nada aparece en mi caja del correo (o carpeta del Spam)

Aquí hay más información …

 php -i |grep mail mail.force_extra_parameters => no value => no value sendmail_from => no value => no value sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i Path to sendmail => /usr/sbin/sendmail -t -i MAIL => /var/spool/mail/root _SERVER["MAIL"] => /var/spool/mail/root _ENV["MAIL"] => /var/spool/mail/root 

¿¿Algunas ideas??

Su problema es que el anfitrión de la tela piensa que debe entregar los email para cada user@mydomain.com localmente, mientras que de hecho el correo para mydomain.com debe ser entregado en otra parte.

Vea esta respuesta en ServerFault en lo que puede tratar de hacer para resolver esto