если вы на платформе Windows, вы можете попробовать:
поддельный sendmail для windows
Я предполагаю, что вы не используете свой собственный почтовый сервер и не хотите его устанавливать. Все, что вам нужно, это отправлять электронные письма на или через (ретранслировать) ваш почтовый сервер интернет-провайдера, используя PHP, либо для проверки собственных сценариев, либо для проверки сторонних.
При использовании Fake Sendmail нам нужно отредактировать файл php.ini, чтобы почтовая функция PHP могла использовать его:
Откройте файл php.ini, расположенный в папке C: \ php, найдите этот раздел [функция почты] (начинается около строки 612)
sendmail_path = "/usr/local/sendmail/sendmail.exe -t"
для получения дополнительной информации перейдите по адресу:
http://wiki.uniformserver.com/index.php/Installing_Fake_Sendmail_for_Windows