PHP sendmail работает в командной строке Ubuntu, но не из файла php

, я установил sendmail с PHP и apache на Ubuntu. Когда я пробую следующую командную строку

php -r "mail('test@gmail.com', 'test', 'test')"'

, она успешно отправляет электронное письмо.

Однако запуск файла "test_send_mail.php" с:

<?php
mail('test@gmail.com', 'test', 'test')
?>

не отправляет электронное письмо.

Неудачная попытка с Файл .php создает запись журнала:

`Jul  5 21:24:47 www sendmail[25603]: p661OlL7025603: from=www-data, size=106, class=0,

nrcpts = 0, (скрытый) relay = www-data @ localhost

Успешная попытка с помощью командной строки генерирует запись журнала:

    Jul  5 21:22:40 www sm-mta[25533]: p661MevV025533: from=<root@www.server.com>, 
size=352, class=0, nrcpts=1, msgid=<201107060122.p661Mecm025532@www.server.com>, 
proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]

Кто-нибудь знает, что может происходит? Спасибо за вашу помощь!

6
задан Tim 6 July 2011 в 02:28
поделиться