最近、kubuntu デスクトップを実行している ubuntu 12.04 サーバーに msmtp をインストールしました。msmtp のインストールは正常に機能し、gmail の smtp サーバーを使用して端末からメールを送信することもできます。
私の問題は、端末を介してメールを送信することはできますが、php メールではまだ機能しないことです。phpmail()
関数を使ってみましたが、メールが届きません。
Apache エラー ログ (/var/log/apache2/error.log) を確認しましたが、空です。
これを修正する方法を知っている人はいますか?さらに情報が必要な場合は、そう言ってください:)
また、php スクリプトを実行しても、エラーは表示されません。
以下のコードはメール送信をエコーしますが、メールを受信しません:
<?
if(mail( 'noreply.njmedia@gmail.com', 'Test mail from localhost', 'Working Fine.'))
{
echo 'Mail sent';
}
else
{
echo 'Error. Please check error log.';
}
?>