Вы специально пытаетесь проверить отправку почты или тестируете остальную часть кода?
В случае с первым, вам необходимо настроить:
SMTP = smtp.example.com
smtp_port = 25
sendmail_from = me@example.com
в вашем файле php.ini (проверьте, где он находится, с помощью phpinfo ()), подставив соответствующие значения.
Чтобы проверить код, отличный от процесса отправки почты, я бы порекомендовал создать 2 включаемых файла:
<?php
// for live usage/mail send testing
function ori_mail()
{
return call_user_func_array('mail',func_get_args());
}
и для тестирования другого кода
function ori_mail()
{
file_put_contents('debug_mail_scripts.txt'
,date('r') . ':' . var_export(func_get_args(), true)
, FILE_APPEND);
}
И включите соответствующий для вашего тестирования.
Обратите внимание, что тестирование интеграции с сервером SMTP и тестирование работоспособности вашего кода довольно сложны, но должны выполняться независимо от тестирования вашего PHP.
С