PHP バージョン 5.3.3-7+squeeze14 で apache をインストールしましたが、メールが機能しません。これは私が使用しているコードです。
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
echo 'I am : ' . `whoami`;
$result = mail('*****','Testing 1 2 3','This is a test.');
echo '<hr>Result was: ' . ( $result === FALSE ? 'FALSE' : 'TRUE') . $result;
echo '<hr>';
echo phpinfo();
これは私が得る応答です:
I am : www-data
Result was: FALSE
私のphp.iniで2行を編集しました。これが今の様子です。
sendmail_path = /usr/sbin/sendmail -t -i -f something@****.lt
sendmail_from = something@****.lt
/var/log/mail.log
もう1時間以上色々試してるのに全然空っぽです。
私はLinuxにかなり慣れていないので、見つけられないように見える明らかなものが欠けていると確信しています...
編集設定に変更を加えるたびにApacheを再起動することを忘れており、Debian 6.0を使用しています