Проверьте ваш PHP.ini. Вы также можете переопределить их с помощью функции ini_set на уровне сценария (я думаю).
я есть два сервера. Один (linux) отправит почту нормально, используя скрипт ниже. Второй (windows server 2008) ничего не отправляет.
<?php mail ( "[email protected]", "Contact Us Form", "This is an email from your site", "From: [email protected]" )
?>